今さら聞けない文字コードのはなし

2019年11月19日l水野
Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

昭1本資料は2018年11月29日に東京ビッグサイトで開催された
JANPS2018（新聞製作技術展・日本新聞協会主催）の会場内
セミナーで発表した資料をもとにしています。

本資料の無断転載・無断使用を禁止します。

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

2

イワタの歴史・1920年（大正9）岩田百蔵が創業。鉛活字の母型を製造。

・1939年（昭和14）大阪龍文堂の森川健市（のちの大阪支店長）が新聞用扁平活字を開発

・1950年（昭和25）

ベントン彫刻機導入をきっかけに日本最大の母型製造工場に成長。

・1988年（昭和63）

デジタル部門設立

・2006年（平成18）

イワタUDフォントをパナソニックと共同開発

・2007年（平成19）イワタUDフォントが日本新聞協会技術開発奨励賞を受賞

・2009年（平成21）

イワタUD新聞明朝を信濃毎日新聞社と共同開発

・2015年（平成27）

イワタミンゴNPを発売

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

3

イワタの特徴■ 電機機器、印刷業からの受託開発（特注フォント）が中心。
全体売り上げの半分以上を占める■ 書体開発に必要なスタッフ（文字デザイン、文字拡張、技術、営業）をすべて持つ。日本のフォントベンダーでは珍しい。

＜ フォント制作の流れ ＞
基本文字
デザイン

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

文字拡張

技術
（フォント変換）営業4

イワタの代表書体■イワタ明朝体オールド■イワタ新聞明朝体］■イワタ教科書体］■イワタUDフォント］

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

5新聞社との長いおつきあい
活字時代には100社超の新聞社様と取り引きしていました（1950～1992年の期間）
DS社 日本農業新聞社 東京ニュース写真製版 第一新聞印刷 日刊スポーツ社 日本
証券新聞社 日本経済新聞社 日本機関紙印刷 東京タイムズ印刷社 東京新聞社 代々木あかつき印刷 株式新聞社 大東新聞印刷 燃料油脂新聞 読売新聞社 読売報知印刷
所 中部読売新聞社 読売新聞社西部本社 日本新聞印刷所 新聞之新聞社 新日本印刷
日刊工業新聞社 新日本印刷 朝日新聞社 東京商品日報社 産報印刷 住宅新報 時事
新報社 新橋新聞印刷所 産経新聞社 生産経済新聞社 自由新聞 新橋新聞印刷 油業
報知新聞 東京新聞印刷工業会 滝沢新聞印刷 日経印刷 城東新聞印刷 毎日新聞社
繊研新聞社 紙業日々新聞 自動車週報 鹿児島新報社 夕刊フクニチ 米沢新聞社 福
島民友新聞社 茨城新聞社 石巻新聞社 岩手日々新聞社 岩手日報社 浜通新聞社 西
日本新聞社 西日本新聞印刷 北海道新聞社 北国新聞社 東奥日報社 栃木新聞 中日
新聞北陸本社 千葉日報社 合同新聞社 神奈川新聞社 河北新報社 陸奥新報社 室蘭
民法 熊本日々新聞社 山梨日々新聞 新いばらきタイムス社 山梨時事 山形新聞社
福井新聞社 デーリー東北新聞社 佐賀新聞社 埼玉新聞社 埼玉新聞社 大衆日報社
神静民報社 秋田魁新報社 山陽新聞社 東方新聞印刷 長崎時事 北日本新聞社 南日
本新聞社 四国新聞社 荘内日報社 信濃毎日新聞社 静岡新聞社 上毛新聞社 日向
日々新聞社 常陽新聞社 山陰日々新聞社 大阪商要新聞 アサヒスタヂオ 青森毎日新聞社 日本食糧新聞社 機関紙印刷 神戸新聞社 繊維新聞 防長新聞社 みなと新聞
西日本木材新聞社 名古屋タイムス印刷 小池製作所 神戸新聞社 房総毎日
Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

6

現在のイワタ
現在は、全国約50の新聞社様と取り引き中。
「新聞をより読みやすく・より伝わりやすく」
なるよう書体開発に意欲的に取り組んでいます。
［代表書体］
イワタUD新聞明朝
イワタUD新聞ゴシック
イワタミンゴNP
イワタブースで実際の紙面をご覧いただけます。

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

7

本セミナーを行うきっかけ■ 文字と書体について知る人が少なくなった－

会社の合理化、世代交代－

地方紙ではシステム部門が文字兼任－

大手紙のフォント部門は縮小傾向■ 文字と書体について勉強したいという声が多い－

勉強する機会がない、書籍も少ない－

コンピュータの日本語環境は常に進化している－

新聞制作に文字（特に文字コード）の知識は必要不可欠

このような話は新聞業界に限りません
Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

8

本セミナーの内容■ 文字コード、特にUnicodeについてお話しします－Unicodeが最大にして最新の文字コード体系－

現在のコンピュータ（OS、アプリ）はUnicodeで動いている－

U-PRESSもUnicodeをベース■ Unicodeの最新情報■ U-PRESSの特徴と課題

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

9

いろいろな文字集合
1. ASCII
初期のパソコンで使用された最も普及しているコード体系
7bit使用し128文字使用可能。制御文字などを除き94文字を割り当て
2. ISO 646
ISO（国際標準化機構）がASCIIを国際化したもの#＄[/]などASCIIの一部(12文字)を各国で入替可能にしたもの
3. JISX0201
ISO646をJIS（日本工業規格）化したもので半角カタカナを追加
ASCIIのx5c（バックスラッシュ）を円マーク￥にしている
4. JISX0208
日本が作った世界最初の多バイト文字コード
90年版を最後に字数と字形に変更がないことから90JISなどと呼ばれる文字を区点コードに割り当てし全6879文字収容
漢字は使用頻度に応じて第1水準漢字、第2水準漢字に分かれる（第1水準は五十音順、第2水準は部首画数順に収容）
Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

10

いろいろな文字集合
5. JISX0213
2000年に策定。
JISX0208を拡張するための第3水準文字、第4水準文字から構成される。
JISX0208と一緒に使うことが前提
JISX0208の区点コードと重複しないように文字を割り当てている
従来の「区点」では文字を収容できず、新たに「面」の概念を追加。
2004年に改訂され04JISとも呼ばれる。
JISX0208およびJISX0213の168文字の字形変更と10文字の追加。
現在の日本語を公に定義する最新・最大の文字セット

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

11

JIS区点概念図
2000年以前まで日本語はJISX0208
JISX0212（補助漢字）という2つの独立した文字集合があった
JISに関わった学者、専門家は
この2つの区点表（最大8836文字×2）に必要文字を埋めていった。

JISX0208
16区01点

JISX0212
16区01点

収容文字数
JISX0208：6879文字（漢6355＋非524）
JISX0212：6067文字（漢5801＋非266）
JISX0212はJISX0208にない情報処理系文字を収録している（アルファベットや記号あり）

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

12

JISX0213:2000
2000年にJISX0213を策定
JISX0208とJISX0212と重複しないよう
2枚の区点表のすきまに文字を収容
2つの区点表を区別するため「面」を導入
第1面に追加した文字を第3水準
第2面に追加した文字を第4水準
収容文字数
JISX0213：4344文字（漢3685＋非659）
JISX0213は主に印刷文字を収録している

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

13

JISX0213:20042004年にJISX0213が改訂
第1面（第3水準）に10文字追加されさらに168文字の例示字形が変更された
この規格を04JISと呼ぶことがある
またこの変更された文字を04字形と呼ぶ
収容文字数
JISX0208：6879文字（漢6355＋非524）
JISX0213：4354文字（漢3695＋非659）
計11233文字（漢10050＋非1183）

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

14話題になった04字形
2004年に例示字形が変更された文字の一部（左が90字形,右が04字形）

U-PRESS移行後も個別に字形を戻す社もあります

例）祇園

薩摩

逢う

WindowsVISTAでバンドルフォントの字形が04字形になり話題になった
U-PRESSは右の04字形を採用JISとしてはどちらの文字も包摂の範囲内でありどちらを用いても良い
書体によっても字形は異なる場合がある（ゴシックや筆書系）
Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

15

字形に対するの許容差は人それぞれ筆法による字形差は許容できる人が多い

画数に差がある文字は許容できない人が多い

引用元）
コンピュータマインド株式会社（川崎市宮前区）
2017年「字形に対する意識について～漢字の形に関するアンケート結果から～」Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

16

Unicode（ユニコード）とはUnicodeとは世界の全言語収容を目標とした文字セット。
現在のコンピュータ（OS，アプリ）は文字のやりとりにUnicodeを使用■ Unicode
1990年にApple,Xerox,Microsoft,IBMなどの企業が作った文字集合
Unicodeコンソーシアムという組織が管理■ ISO/IEC 10646
Unicodeを国際規格化したもの（Unicodeを追認している）■ JISX0221
ISO/IEC 10646をJIS化したもの

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

17

Unicodeの変遷

制定年

バージョン

文字数

1991年

Unicode 1.0.0

7,161

1992年

Unicode 1.0.1

28,359 JISX0208，JISX0212

1996年

Unicode 2.0.0

38,950 サロゲートペア

1998年

Unicode 2.1.0

38,952 ユーロ記号

1999年

Unicode 3.0.0

49,259 CJK統合漢字拡張A，AJ1-4

2001年

Unicode 3.1.0

94,205 CJK統合漢字拡張B（第2面を使用）

2002年

Unicode 3.2.0

95,221 JISX0213，AJ1-5

2003年

Unicode 4.0.0

96,447

2006年

Unicode 5.0.0

99,089

2008年

Unicode 5.1.0

100,713 異体字セレクタ(IVS)，AJ1-6（U-PRESS）

2009年

Unicode 5.2.0

107,361 ARIB外字2010年

Unicode 6.0.0

109,449 携帯電話の絵文字

2014年

Unicode 7.0.0

113,021

2015年

Unicode 8.0.0

120,737

2016年

Unicode 9.0.0

128,172 カラー文字，4KTV放送用シンボル

2017年

Unicode 10.0.0

136,690 変体仮名285，文字情報基盤完了（漢字拡張F）

2018年

Unicode 11.0.0

137,374

2019年3月

Unicode 12.0.0

137,9282019年5月

Unicode 12.1.0

137,929 令和合字（U+32FF）

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

概要
16ビット，JISX0201

18

Windowsと対応文字

マイクロソフト
標準キャラクタセット

1992年JISX0212がUnicode化

2002年JISX0213がUnicode化

2008年IVSがUnicodeに導入

2019年新元号がUnicodeに追加

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

19

CJK統合漢字の採用
日本・中国・韓国の漢字の類似する文字を統合（形状が似ていて由来が同じ文字は同一コードとするのが原則）

Unicode 9AA8の例

日本・韓国

簡体(中国)

繁体(台湾)

当初16ビットで全文字を扱うことを目指した（16ビット：0000～FFFFの計65536文字）
のちに16ビットで収まらないことが明らかとなり、
32ビット領域に統合漢字の拡張部を設けることになる

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

20

Unicodeは16ビットから32ビットへ
16ビットの世界
６１１Ｂ

愛

００００ ６１１Ｂ

愛

32ビットの世界

611Bも0000611Bも指している文字コードは同じ
32ビットで表現できる16進数は00000000～FFFFFFFF
これで最大43億文字が表現できるが、実際には1bitを別用途に使っているので21億文字まで
Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

21

16ビット文字集合のイメージ
００００～ＦＦＦＦを１枚の表（＝面）に見立てると以下になる
初期のUnicode（バージョン1）はこんな感じ

００００65536文字ＦＦＦＦ

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

22

多面化文字集合のイメージ
16ビットで足りなくなったのでもう1面追加し32ビットで管理する
０００１００００

第１面(65536文字)
００００００００

第０面(65536文字)
０００１ＦＦＦＦ

００００ＦＦＦＦ
Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

23

多面化文字集合のイメージ
現在のUnicodeで文字の割り当てがあるのは第２面まで
０００２００００

第２面

０００１００００

第１面
００００００００

第０面（BMP）
０００２ＦＦＦＦ

第0面を基本多言語面
またはBMPという（Basic Multilingual Planeの略）

０００１ＦＦＦＦ
００００ＦＦＦＦ

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

24

Unicodeの全体像
UCS-4の全符号化空間のイメージ（ISO-10646より）

65,536文字×256面×128群∥
2,147,483,648文字（約21億文字）Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

25

各面の用途
現在のUnicodeはでは32,768面（256面×128群）のうち6面のみ割り当てが決まっている
００００００００～００００ＦＦＦＦ
０００１００００～０００１ＦＦＦＦ
０００２００００～０００２ＦＦＦＦ
０００Ｅ００００～０００ＥＦＦＦＦ
０００Ｆ００００～０００ＦＦＦＦＦ
００１０００００～００１０ＦＦＦＦ

・・・
・・・
・・・
・・・
・・・
・・・

Unicode０面（文字収容）
Unicode１面（文字収容）
Unicode２面（文字収容）
Unicode14面（IVS用）
Unicode15面（私用領域）
Unicode16面（私用領域）登録された文字が入っているのは０,１,２面（一部サロゲートペア用のエリアあり）
14面は異体字セレクタ（IVS）用
15,16面は私用領域（外字エリア）
上記以外のエリアは今のところ未定義

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

26

漢字の収容エリア
面

第0面
(BMP)

Unicode項目

説明3400 ～ 4DB5

CJK統合漢字拡張A ②

Unicode3.0で追加の統合漢字(6582文字)

4E00 ～ 9FEACJK統合漢字 ①

中国、日本、韓国の文字を統合した漢字(20976文字)

E000 ～ F8FF

私用領域

6400文字分F900 ～ FAFF

CJK互換漢字

20000 ～ 2A6D6

CJK統合漢字拡張B ③

Unicode3.1で追加の統合漢字(42711文字)

2A700 ～ 2B734

CJK統合漢字拡張C ④

Unicode5.2で追加の統合漢字(4149文字)

2B740 ～ 2B81D

CJK統合漢字拡張D ⑤

Unicode6.0で追加の統合漢字(222文字)

2B820 ～ 2CEA1CJK統合漢字拡張E ⑥

Unicode8.0で追加の統合漢字(5762文字)

2CEB0 ～ 2EBE0

CJK統合漢字拡張F ⑦

Unicode10.0で追加の統合漢字(7473文字)

2F800 ～ 2FA1F

CJK互換漢字補助第14面

E0100 ～ E01EF

VS(VariationSelectors)

第15面

F0000 ～ FFFFF

私用領域A

第16面

100000 ～ 10FFFF

私用領域B

第2面

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

異体字選択用27

サロゲートペア
16ビット文字コードを2つ使用して1文字を表現する方法

これUTF-32だと2000B
UTF-16だとD840 DC0B
UTF-8だとF0 A0 80 8B

ATOK文字パレット
Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

28

UCSとUTF■ UCS
文字を入れる器の大きさのこと（Universal multipul-octet coded Character Setの略）
UCS-2：2バイトで表現できる文字集合
2バイト＝16ビット＝65,536文字
UCS-4：4バイトで表現できる文字集合
4バイト＝32ビット＝約43億文字
しかし32ビットのうち最上位ビットは0固定のため約21億文字■ UTF
コンピュータがUCSから文字を取り出し伝送するための手法（UCS Transformation Formatの略）
UTF-16：16ビットを１単位として伝送
UTF-32：32ビットを１単位として伝送
Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

29

Unicode２面文字の伝送方法［UTF-32の場合］

0000611B「愛」
0002000B「𠀋」0000611B「愛」
0002000B「𠀋」UCS-4の文字集合「愛」も 「𠀋」も問題なし

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

30

Unicode２面文字の伝送方法［UTF-16の場合］

サロゲートペアを使わない場合（16ビット1回しか用いないと）

0000611B「愛」
0002000B「𠀋」611B「愛」
000B「？」

UCS-4の文字集合「愛」は問題なく表示できるが、「𠀋」は16ビットに収まらず文字化け

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

31

サロゲートペア
第0面（BMP）の計65,536文字のうち、以下のエリアに文字を割り当てず組み合わせ専用の領域とする［サロゲート領域］
D800～DBFF（1024コード）
DC00～DFFF（1024コード）
ここを使うと1,024×1,024＝1,048,576文字がさらに追加で表現可能となる
結局UTF-16で表現可能な文字数は63,488文字＋1,048,576文字＝1,112,064文字
第0面から第16面の計17面分に相当「𠀋」0x0002000b はUTF-16では U+D840 U+DC0B「𠮟」0x00020B9F はUTF-16では U+D842 U+DF9F

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

32

Unicode２面文字の伝送方法［UTF-16の場合］

サロゲートペアを使う場合（16ビットを2回用いると）0000611B「愛」
0002000B「𠀋」611B「愛」
D840＋DC0B「𠀋」UCS-4の文字集合「愛」も「𠀋」も問題なく表示

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

33

変わってきた漢字追加のポリシー追加される漢字
従来には無い字形で新規登録がふさわしいと認められた漢字には新たな文字コードが与えられる字形が似ていて由来が同じ場合は同じ文字扱いというのが原則だった
異体字には？
従来、統合漢字として扱われていた異体字の中で、独立コードとして新規登録するほどの字形ではないものの、その必要性が認められた文字には親文字の枝番号が与えられ字形を区別することが可能となった
この枝番号を異体字セレクタ（IVS）といい親文字とセットで扱う（IVS＝Ideographic Variation Sequence）
2008年のUnicode5.1から導入

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

34

IVSとはIVSとは漢字をより細かいレベルで字形を表示・区別するためのしくみ
Adobeのソフトでしか異体字が使えない、メモ帳で異体字が使えないだったのが、環境が揃えば異体字が使えるようになる。
しくみ
親文字のUnicodeと枝番号（VS）のUnicodeを組み合わせて異体字を表現
VS：Variation Selector,UnicodeのE0100～E01EF（第14面）を使用－－－

VSはただの枝番号。親文字と組み合わせて始めて固有の字形となる
字形はUnicodeに登録する制度になっている
登録された一覧表をIVD（Ideographic Variation Database）という（通常、ある目的をもった文字集合＝コレクションごとに登録される）

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

35

IVSとは■ あいまいだった統合漢字字形がIVSで一意的に字形が定まる■ 日本語に関する主なIVDコレクション
Adobe-Japan1：アドビが登録。出版業界や印刷業界で多用。
Hanyo-Denshi ：経産省の委託事業「汎用電子情報交換環境整備プログラム」で戸籍文字と住基ネット文字を整理したもの
Moji-Joho：「汎用電子・・・」の継続事業「文字情報基盤構築に関する研究開発事業」
Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

36

IVDの一部

親文字とVSを組み合わせて表示される文字

親文字コードVS
コレクション
コレクション内の番号

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

37

IVSを使った表示例
環境：Windows10/メモ帳/MS明朝/ATOK

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

38

IVSを使った表示例
環境：Windows10/Excel2019/MS明朝

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

39

IVS対応状況■ OS
Windows7以降
MacOS10.6以降■ アプリケーション
Adobe Reader 9以降
Adobe InDesign CS4以降
一太郎2014以降
Office2013以降■ FEP
MS-IMEATOK2014以降■ フォント
MS明朝（JISX0213:2004変更字形のみ）
イワタOTF Pr6/Pr6Nシリーズ（対応コレクション「Adobe-Japan1」）
小塚明朝Pr6Nシリーズ（対応コレクション「Adobe-Japan1」）
IPAmj明朝（対応コレクション「 Hanyo-Denshi 」）
Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

40

CJK互換漢字■ CJK互換漢字とは各国の漢字コードとUnicodeとで相互変換するために設けられた漢字領域■ 本来は使用禁止！？
特定の規格との互換性を維持する目的以外で使用してはならないというのが原則■ 互換漢字はなくなるかも
互換漢字に相当する統合漢字のVS（Variation Selectors）が追加標準された（互換漢字と同じ文字が別のコードポイントに存在）
互換漢字はUnicodeの正規化プロセス(※)が走ると統合漢字に寄せられる※文字の比較や検索をするためにOSが内部的に別のコードに置換する手法

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

41

文字情報基盤
経産省が主体となり各自治体が管理していた漢字を統合した電子政府用文字（住基19563文字と戸籍55270文字を統合したもので計約6万字）
平成25年の閣議決定「世界最先端 IT 国家創造宣言」に「文字の標準化・共通化に関しては、国際標準に適合した文字情報基盤を活用することを原則とする」と記載されたことから注目されることになる。
IPAmj明朝としてフォント化され無償ダウンロード可能2017年にすべての文字が符号化（Unicode化,ISO化）された。
2020年までに全国の自治体に普及することを目標にしている。
当面自治体主体で使用される予定だが民間で使用される可能性もある。

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

42拡大するUnicode
最新のバージョンは12.1（2019年11月現在）で収容文字数は137,929文字
理論上は21億文字まで収容可能
中国の古代文字、少数民族文字などを第3面のCJK統合漢字拡張Gに追加する計画もある
各国の言語はもちろん、近年では変体仮名、ARIB外字、絵文字、顔色文字なども収容しており内容は多岐に渡る
特に絵文字の多様化は著しく毎年のように追加されている（髪の色とスタイル、肌色、性別、家族構成など）

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

43多様化する文字
変体かな

ARIB外字

絵文字

顔色

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

44

U-PRESSとは
U-PRESSとは
共同通信社が策定した15269文字の文字セット
目的
加盟社への配信用（2003年から配信開始）
新聞各社ではU-PRESSをベースにシステムメーカーやフォントメーカー、新聞社固有の文字を加えた文字で新聞製作している
採用規格・字種
JISX0201:1997
JISX0208:1997
JISX0212:1990（補助漢字）
JISX0213:2000
K-JIS固有非漢字
UCSの一部非漢字
注1）2002年3月時点の上記規格の文字を採録
注2）国語審議会による1022文字の表外漢字字体表（2000年）
注3）CO-77とJISとの字形差異はJIS優先
注4）JISX0212とJISX0213の重複文字はJISX0212の字形を優先
Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

45特徴的なU-PRESSのマッピング
2byte固定長でBMP（第0面）のみ使用
Unicode2面の文字をBMPの私用領域に移動させている
U-PRESSが策定された2002年当時はWindowsXPの時代
Unicode2面の文字は使用環境が整っていなかったため問題にはならなかった。
2018年現在、MS明朝はUnicode2面の文字を収容し文字変換も可能。
例えば「しかる」を漢字変換すると
叱 U+53F1
𠮟 U+20B9Fの両方が表示される（MS-IMEの場合）

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

46

実際にあった問い合わせ株式会社イワタ水野様

お世話になっております。●●新聞の▲▲です。
フォントの表示で異常と思われる状況が発生しました。
明朝体、ゴシック体とも下記の文字が、他のフォントに置換されてしまいます。
「𠀋」「𡈽」「𣱿」「𥔎」「𦚰」ワード系のソフトや、Illustratorでも同様です。原因が分かりますでしょうか？
お忙しい中まことに恐縮ですが、よろしくお願い致します。
****************************************************●●新聞社 営業局 広告センター▲▲ ▲▲****************************************************

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

47

回答●●新聞 ▲▲様
株式会社イワタの水野です。
お世話になっております。
ご指摘いただいた文字はいずれもUnicodeの2面の文字であり、一昔前のシフトJISのセットには入っていなかった文字です。
実はこれらの文字は最近のOS(WindowsVISTA以降)の
MS明朝などには入っているものの、新聞業界で標準となっているU-PRESSセットでは別の私的コードに割り当てています。
理由としては共同通信社が新聞業界で標準的なU-PRESSを策定した当時、Unicode2面を使用できるOSやアプリがあまり無かったこともあり、Unicode2面の文字を共同外字として
Unicodeの私用領域に割り当てたことによります。

Unicode U-PRESS
𠀋

2000B

EF32

𡈽

2123D

EF33

𣱿

23C7F

EFB2

𥔎

2550E

EF40

𦚰

266B0

EFF4

従って御社(に限らず新聞社のほとんど)の新聞編集の現場においても上記の文字は何らかの形でコードを変換して使っているのが実態であり、文字を巡る環境が過渡期であるが故の現象です。
以上、よろしくお願い致します。
Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

48

U-PRESSの課題
1. UCS-4との非互換性
・共同外字エリアに配置されているUnicode2面の文字→Unicodeとの互換をとる必要があるかも（2バイト固定長からの脱皮）
2. 拡張・変化するUnicodeへの対応
・新元号：来年5月に改元の際新元号の合字（新聞各社での対応が決定）
・変体仮名：おくやみ欄で使う社あり
・IVSによる異体字流入の可能性
・外国語（簡体・繁体）
・カラー絵文字（紙媒体以外のサイネージやWeb用途）
・CJK互換漢字の憂慮→規格化されているこれらの文字をいつまで外字として作る？
以上の課題に対し、システム側で対応するかフォント側で対応するかいずれも可能だが、このような問題があることを念頭に置く必要がある。
Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

49外字や画像はダメなのか？
文字コード（Unicode）化するということは以下を可能にすること
・データ交換・検索／置換・音声読み上げ・自動翻訳
記者や読者から入稿があったり、記事をWebやサイネージ、放送に転用したり、あらゆる物がネットでつながりデータ交換する時代
できるだけ標準化されたコード（＝Unicode）を用いるのが望ましい

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

50

ご静聴ありがとうございました

Copyright (C) 2019 Iwata Corporation. All Rights Reserved.

51