組込み用スケーラブルフォント「DigiTypeフォント」

DigiTypeフォントはダイナコムウェアの独自技術により開発された、組込み機器に最適なスケーラブルフォントです。
各国言語に対応したフォントデータの他に、OS、CPUに非依存なラスタライザー(フォント表示エンジン)をご提供いた
します。
| 特 性 |
スケーラブルフォント |
| 対応OS |
非依存 |
| 対応CPU |
非依存(パフォーマンスによる表示速度への影響あり) |
| 対応文字サイズ |
16dot~(推奨値) |
| データサイズ |
文字セットにより異なる |
- 提供書体
- ラスタライザー
- アンチエリアス(スムージング)
FDLフォント技術によるストロークベースフォントを日本語だけでも80書体以上保有しています。
現在ご提供できる書体は以下の通りです。
| 提供書体 |
対応文字セット |
エンコード |
対応書体 |
データ
サイズ(※) |
| 日本語セット |
JIS-X0201,JIS-X0208
・
各種記号
・英数字
・ひらがな・カタカナ
・ギリシャ・キリル
・漢字(JIS第一水準)
・漢字(JIS第二水準)
・半角(英数カタカナ)
|
・Unicode
・Localcode |
・ゴシック体
・丸ゴシック体
・明朝体
・楷書体
・まる文字体
|
約600KB |
| 韓国語セット |
KSC-5601 |
・Unicode
・Localcode |
・ゴシック体
・太ゴシック体 |
約600KB |
中国語
(繁体字)
セット |
Big5 |
・Unicode
・Localcode |
・ゴシック体
・太ゴシック体
・丸ゴシック体
・明朝体
・楷書体
・まる文字体 |
約1MB |
中国語
(簡体字)
セット |
GB18030 |
・Unicode
・Localcode |
・ゴシック体
・明朝体
・楷書体
・宋体 |
約1.7MB |
中国語
(香港外字)
セット |
HKSCS |
・Unicode
・Localcode |
・ゴシック体
・明朝体
・楷書体
|
約1.5MB |
ラテン語
セット |
Unicode
( BasicLatin+ Latin-1
+Latin ext(A+B)+Cyrillic ) |
・Unicode |
・ゴシック体 |
約300KB |
アラビア語
セット |
Unicode |
・Unicode |
・ゴシック体 |
約400KB |
タイ語
セット |
Unicode |
・Unicode |
・ゴシック体 |
約60KB |
ヒンデイー語
セット |
Unicode |
・Unicode |
・ゴシック体 |
約200KB |
地上デジタル
放送(ARIB)
対応セット |
JIS-X0201,JIS-X0208
+ ARIB(STD-B24)
JIS-X0201,JIS-X0208
+ ARIB(DCW Original) |
・Unicode |
・ゴシック体
・丸ゴシック体 |
約1MB |
(※)データサイズは書体、エンコードによって異なります。
|
画面のピクセルの粒度によりギザギザ感のあるモノクロ文字をアンチエリアスは諧調をつけ改善します。 DigiTypeは16階調(16/256)および256階調での表示コマンドを持っています。

|
FDL(Font Description Language) フォント技術
- ストロークベースフォントテクノロジー
- Hinting情報の組込
- 基本仕様
- 構成イメージ
TrueTypeフォントは字形情報をフルアウトラインで持っていますが、DigiTypeフォントの字形はストローク(Stroke/筆画)毎にアウトライン情報を持っています。こうすることによってフォントデータのファイルサイズを驚異的に小さくすることを可能にしています。

左図はTrueTypeフォントの字形アウトライン。
右図はDigiTypeの字形アウトライン。
1書体のすべての文字で共通するストロークを集約して約300ストロークにまとめます。集約したストローク情報のファイルサイズは1書体当たり約30KBと大変に小さなファイルサイズになります。

全漢字の共通するストロークを約300ストロークに集約します。その結果、 ストロークベース情報は1書体あたり約30KBになります。
さらにストロークを組み合わせて全漢字で共通の偏や旁を集約します。これをラジカルベースといいますが約2,000の部首に集約することができます。このラジカルベースのファイルサイズは約70KBほどです。

全漢字の共通する偏や旁をストロークを利用してさらに集約し、約2,000の部首データを用意します。ラジカルベース情報は1書体あたり約70KBになります。
ストロークベースとラジカルベースのデータおよび以下に述べるHinting情報を合わせても、ファイルサイズは1書体当たりわずか600KBにしかなりません。
|
フォントデータから生成した字形ドットを表示装置に表示するとき、表示サイズや字形によってはドットを表示するべき位置が表示装置のマトリックスを外れる ことがあります。これを補正して正しくマトリックス上にドットを表示して美しく可読性の高い文字を表示する技術をヒンティングといいます。 DigiTypeのフォントデータにはこの技術によるヒント情報を持たせ、高品位な表示を実現しています。
ヒンティングにはその効果に応じてStem Los Hinting、Drop Controll Hinting、Grid Fittingがあります。
-
Stem Los Hinting
字形の縦・横の線が表示装置のマトリックスから外れるのを補正して、ドットの脱落を防止します。

左図はStem Losヒント情報を持たない表示、
右図はStem Losヒント情報により補正された表示例です。
-
Drop Controll Hinting
字形の曲線部分でドットが脱落するのを補正するヒンティングです。

左図はDrop Controllヒント情報を持たない表示、
右図はDrop Controllヒント情報により補正された表示例です。
-
Grid Fitting
字形アウトラインで囲まれた領域が表示装置のマトリックスの間隔よりも細いためにドットが脱落するのを補正するヒンティングです。

図左はアウトライン、
図中はGridヒンティング情報を持たない表示、図右はGridヒンティング情報により補正された表示例です。
|
| フォントデータ |
622KB(日本語ゴシック体) |
ラスタライザー
(DigiType Font Engine) |
100KB(実行用メモリ64KB)
リエントラント、マルチプロセス対応 |
| 対応OS |
Linux他 各組込みOSに対応 |
| 対応プロセッサ |
SH、ARM、MIPS、Intelその他に対応 |
| 対応ブラウザ |
NetFront他 各ブラウザに対応 |
| 推奨文字表示サイズ |
16×16 dot ~ 256×256 dot |
| 文字装飾機能 |
ボールド、イタリック、中抜き、縦組み |
|
DigiTypeの構成は下図のようになります。

|
組込み用フォントソリューション/中国文字コード規格GB18030に関するお問い合わせ
第8営業部
TEL: 03-3224-3177 FAX: 03-3224-3173
