Re: 標準字面の漢字

みなさん

エンジンに最も大事なところはicftとicfbは上下左右が仮想ボディーに対してだいたい同じマージンであること。「永」が少しはみ出ていても、仮想ボディーに対してのマージンは正方形であれば使えると思います。



Nat McCully  |  Principal Scientist  |  Adobe  |  T 206 675 7351  |  C 206 409 0624  |  nmccully@adobe.com

________________________________
From: 木田泰夫 <kida@mac.com>
Sent: Wednesday, January 29, 2025 16:21
To: Taro Yamamoto <tyamamot@adobe.com>
Cc: Kobayashi Toshi <binn@k.email.ne.jp>; JLReq TF 日本語 <public-i18n-japanese@w3.org>
Subject: Re: 標準字面の漢字

EXTERNAL: Use caution when clicking on links or opening attachments.


残念ながら多くの(非adobe)フォントでicfb/icftを持っておらず、そのようなフォントに対して素早く推定値を計算する必要があるという課題です。

> 結果として出来た全漢字のアウトラインのバウンディングボックスの平均値を計算して、

そもそも一文字に対してバウンディングボックスを取り出す作業に時間がかかるので、ランタイムに全漢字についてそれを行なって平均を出すことは現実的ではありません。なので、何か典型的な文字を、という議論です。

現在icの計算に採用されている「水」か、他の文字か。話題に上がった「永」は上に右左に飛び出す部分があって、平均を代表するには適当ではないのでは、と言う議論がありました。どちらにせよ、推定値でしかありませんが、ないよりマシ、と言うことです。

どのフォントもicfb/icftを持つようになるのが理想ですね。

木田

> 2025/01/29 16:45、Taro Yamamoto <tyamamot@adobe.com>のメール:
>
>
>> 天地、幅ともに標準字面の字があるといいですね。
>
> 通常、正方形のボディをもつ和文書体では、多くの文字で天地・字幅方向、ともに標準字面にほぼ合致します。
> ただ、「標準」というのは、デザイナーがその大きさを多くの文字の場合に目安にしてデザインするということであって、文字によってその正方境界を超える場合も、超えない場合もあります。そして、どの文字でどれだけ超えたり超えなかったりするかは、デザイン依存です。とはいえ、「標準字面」を目安としてデザインされるので、結果として出来た全漢字のアウトラインのバウンディングボックスの平均値を計算して、フォント中の'icfb'と'icft' (Ideographic Character Face bottom edgeとtop edge)値を設定しても、「標準字面」から大きく乖離する値になるとは考えられません。
>
> 山本太郎
>
>
> -----Original Message-----
> From: 木田泰夫 <kida@mac.com>
> Sent: Wednesday, January 29, 2025 2:18 PM
> To: Kobayashi Toshi <binn@k.email.ne.jp>
> Cc: JLReq TF 日本語 <public-i18n-japanese@w3.org>
> Subject: Re: 標準字面の漢字
>
> EXTERNAL: Use caution when clicking on links or opening attachments.
>
>
> 敏先生、
>
> ありがとうございます。
>
> 天地、幅ともに標準字面の字があるといいですね。
>
> 鳥海さんはありがたいことに気軽に質問できる間柄なので、お勧めがあるか候補を聞いてみます。
>
> 木田
>
>> 2025/01/29 13:09、Kobayashi Toshi <binn@k.email.ne.jp>のメール:
>>
>> 木田泰夫 様
>> みなさま
>>
>>  小林 敏 です.
>>
>> 標準字面の漢字については,以下の本では,次のようになっています.明朝体の場合であり,また,これが一般的に妥当するかどうかはわかりませんが,参考になるかと思います.
>>
>> 鳥海修著“明朝体の教室 日本で150年の歴史を持つ明朝体はどのようにデザインされているのか”(Book & Design,2024.1)
>> だいぶ前に読んだ本ですが,文字をデザインする際にどんなことを考えて作業しているかが分かり,面白く読んだ記憶があります.
>>
>> まず,文字をデザインする場合,以下の枠を設定する.
>>
>> 仮想ボディ(100%)>最大字面(96%)>標準字面A(93%)>標準字面B(82%)
>> 我々が問題にしている枠としての標準字面は“標準字面A”のようです.()内の数値は,“游明朝体”の場合の数値です.参考までに“ひらがな標準字面”は83%,“カタカナ標準字面”は82%となっています.
>>
>> まず“標準字面A”の天地サイズを決める文字として“東”を決める.ですから,“東”は,天地サイズに限れば,標準字面の候補になります.ちなみに“永”も,天地サイズに限れば標準字面Aとするとの説明にありますから,天地サイズに限れば,標準字面の候補になります.(ということは,標準字面A=標準字面と考えた場合,実際にデザインされた全部の漢字の数値を計測し,それの平均をとったものではなく,デザインする際の最初に決める数値ということになるのかな? そこはわかりません.)
>>
>> ただし,左右サイズは“東”も“永”も,最大字面にするとの説明があるので,左右サイズについていえば,標準字面Aよりはみ出します.
>>
>> 図版をみた限りでは,“範”や“家”の字が,天地左右ともに標準字面Aの枠に接しています.
>>
>> 以上です.
>

Received on Thursday, 30 January 2025 01:07:33 UTC