フォント規格検討WG資料
1998.8.25
長　村

フォント情報交換のためのフォント規格(案)に関する件

本資料の趣旨
この資料は、本委員会資料No.2-4にて提起した内容及び若干の追加項目についてブレークダウンしたものである。
なお、6月16日の委員会における決定に基づき、漢字（日本語）及びハングルを1st. Phaseとすることが決まっているので、その範囲に限定してまとめた。したがってトーンマークを用いる言語系については対象外としている。

フォント規格に盛り込むべき内容
1.　書体識別に関する事項
1.1　字面率
字種別の字面率を記述
字面率　標準字面率とする。
	標準字面率とは、書体デザインの基本となる字面寸法／仮想ボディ寸法（％）
字　種　日本語の場合、
漢字、仮名、数字、記号、記号欧文
（半角仮名、半角英字）
	韓国語の場合
上記の日本語字種に対して、ハングルを追加、半角仮名を削除

1.2　プロポーショナル書体の仮名
欧文のa-zレングス値を拡張して
仮名のプロポーションレングス値　（あ～ん）
ハングルの　　　　〃　　　　　　（焼～備）
をem値で記述する。
あるいは、全体のレングス値（em値）を対象字数で除した、平均１字当たりのem値を記述した方がよい？
仮名の例　あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよわをん
　　　　　あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよわをん
上の書体はFGP平成明朝体W3
下の書体はMSP明朝
ハングルの例　亜絢暗移壱嘘姥鋭益奄蟹陥虞原郊紫焼切託朝展督馬
　書体はOMKS明朝

1.3　黒さ率
書体のウェイトを表す具体的な指標として、実際の黒さを数値化したもの。
仮想ボディの面積に対する、実際にもし領域として塗りつぶされた面積の比で表す。
漢　　字	「米」の黒さ率
		米　米　米
平 仮 名	「の」の黒さ率
		の　の　の
片 仮 名	「ロ」の黒さ率
		ロ　ロ　ロ
ハングル	「備」の黒さ率
		備　備　備
上記の例は、左から“平成明朝体W3”“平成明朝体W7”“平成明朝体W9”である。

1.4　文字集合
現在の日本語文字集合として市場で使われているフォントの字種は同一ではない。たとえば漢字だけについても、
JIS X 0208
JIS X 0208+NEC
JIS X 0208+IBM
JIS X 0208+NEC+IBM
etc
因みに、UCSはJIS X 0208+JIS X 0212である。
個々のフォントセットに含まれる文字を１字単位で表記することは困難であり、ある種のカテゴライズを行って、その内容を記述する。

2.　フォント属性
2.1　フォントの基線位置
仮想ボディの高さに対する、仮想ボディ下辺から基線までの距離の比で表す（次ページの図）。

基線

A

B

仮想ボディ

例　左から“MS明朝”“FG平成明朝体W3”“DF平成明朝体W3”
　国Ｈ 国Ｈ 国Ｈ

2.2　欧文との混植
シフト量はem値で記述する。

日本語と欧文を同一行に組む場合、欧文のもつディセンダー要素のために、日本語文字に対して欧文が上がって見える。これを補正するためのシフト量を定義する。
本来は、日本語文字を基準にするので、欧文を下げる方向に補正する。しかし、多くのDTPアプリケーションが欧文の基線を基準としているために、日本語文字の方を上げる方向で補正しなければならないこともある。いずれの場合も、補正用のシフト量の絶対値は同一である。