印刷業界が頭を悩ませる外字問題、坂村氏の提案する解決方法とは?

 

トロンプロジェクトは、「フォント・トレーサビリティ・システム」を発表した。同プロジェクトリーダーで東京大学教授の坂村健氏が長年取り組んできたOS「トロン」の多文字技術を他のOSでも利用できるようにし、多文字問題・外字問題の解決を助けようというシステムだ。

トロンプロジェクトリーダーで東京大学教授の坂村健氏

日本で利用される漢字の種類は膨大で、PCで区別可能な数を遙かに超えている。また、字体の違いを区別できないといった問題も存在する。こういった問題に対して印刷業界などでは「外字」を使って文字を追加することで対処してきた。しかし、外字を管理するための「外字表」には管理・整理の手間が掛かり、坂村氏は外字表の取り違えが原因となるトラブルの存在も指摘する。「フォント・トレーサビリティ・システム」は、こういった多文字に関する問題を解決するために「TRONコード」を利用して全ての文字を区別し、外字や異字体などを管理する。これをWindowsやMac OSといった既存のOSでも扱うことのできるようにするためのシステムだ。また、ユビキタスIDを利用して外字表の管理も行う。

TRONコードは様々な文字コードを包含するものとなっている

TRONコードでは、既存の文字コードに含まれる文字やあらたに作成された外字に対し、TRONコードを使って統一番号を付与する。文字コード間での重複や異字体などに関しては、データベースで管理することで対処する。Unicodeなど既存の文字コードでは、微妙に違う二つの漢字を異字体とするか別の文字とするかを議論による判断で決定してきたが、TRONコードでは細かい違いであっても、全ての文字に一意の文字コードを付与することが大きな特徴となっている。坂村氏は「(異字体に関する)学問的な研究を否定はしないが、(細かに異なる2つの文字を)区別するかしないかはユーザが決めること」と主張する。異字体データベースに関しては複数の存在も認め、異字体に関する複数の説に対応できるものとする。TRONコードのコード割り当てについてはウェブサイト「トロン文字収録センター」で公開されており、文字の読み・おおよその画数・部首などから検索を行うことができ、TRON以外でもTRONコードに収録される文字の利用が可能となっている。

文字の重複を許して登録

TRONコードへの新たな文字の追加は既存の文字コードを丸ごと追加する方法の他にも、1文字だけを追加する方法も用意されている。DTPソフトが標準で持つ外字セットや自治体で使用される人名用外字のセットなども収録してコードを割り当てることも可能だ。複数の文字コードを収録するTRONコードはメタコードとして振る舞うことができ、TRONコードを仲介して文字コード間の変換を行うこともできる。

文字コード単位での追加を行うことができるほか、1文字単位での追加をすることもできる

こういった既存システムの文字コード同士の変換を行う仕組みをTRON以外のOSからも利用可能とするために「外字変換サーバー」が用意された。「外字変換サーバ」では、TRONコードで作成された多漢字コンテンツを読み込み、他のOSで読み込むことができるShift-JISなどのコンテンツと外字表、そのコンテンツで使用される外字を含んだTureTypeフォントを生成する。クライアントで実装せず、サーバの機能としたのは既存の業務システムの変更を行う必要がないことや複数システムの統合に有利であるからという。

実際に外字変換サーバーを使用したデモ。左の画面(超漢字)で赤字となっているものが外字。右の画面ではWindows Adobe InDesign CSで正しく表示されていることが確認できる

また、従来出版物毎に作成して管理されてきた外字表や外字フォントセットの管理を「ucode」を利用して行う。外字対応表毎にucodeを付与し、ユビキタスIDセンターが出版物との対応を管理する。これによって外字表の管理を容易にし、コストを下げることが可能となるという。

変換処理の概念図

ucodeを用いた外字表の管理

外字変換サーバとucodeによる外字表の管理によって、これまでTRONで実現されてきた多漢字の利用を汎用的なソリューションとして、OSを問わずに多くのプラットフォームで利用可能となる。坂村氏は、「フォント・トレーサビリティ・システム」について、様々なOSのメリットを利用し、それぞれの得意分野を活かしてコンテンツの作成を行うことのできるメリットを強調する。また、こういった「役割分担」は最近のトレンドであると語り、今回のシステムはマイクロソフトとの提携などに見られる、WindowsやLinuxなど他のOSとTRONの「協力関係」を深める取り組みの一端であるともした。

トロン・フォント・トレーサビリティシステムの概念図。坂村氏の提唱する全てのものを区別できるユビキタス社会の仕組みを文字へ適用したものだ

坂村氏は、OS同士が役割分担をし、それぞれの得意分野を活かしながら協力していくことが重要と述べる



転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

アッコ、極楽・山本は「性格すごいいいヤツ」-「頑張ってほしい」とエール
[12:23 7/31] エンタメ
[松本人志]やくみつるの「ポケモンGO」炎上にコメント
[12:00 7/31] エンタメ
松本人志、『27時間テレビ』に求める意外性「100時間」「とんねるずと」
[12:00 7/31] エンタメ
女子高生女流棋士・竹俣紅が解説『朝日新聞社杯 第2期将棋ウォーズ棋神戦』生中継
[12:00 7/31] エンタメ
ジュエリースナップ 第363回 saopiyoさん
[12:00 7/31] ライフスタイル

求人情報