2008年2月11日月曜日

等幅じゃない!?

戸越等幅ゴシックのスクリーンショットを見ると、何だか等幅っぽくない。
ということで、データを調べてみることにしました。
FontForge が出力する sfd ファイルはテキストなので、このファイルから規格外の Width フィールドを持つ文字をチェックすればいいわけです。すると、、、
  • nonmarkingreturn
  • sigma1
  • afii10102
  • uni6F0F
  • uni8AEE
  • fi
  • fl
  • acutecomb
  • gravecomb
  • uni0302

が、引っかかりました。
uni6F0F(漏)と uni8AEE(諮)はちょっとマズいですね。おそらく FontForge の操作をミスして文字幅を変えてしまったのでしょう。キチンと全角幅に修正することにしましょう。
fi と fl はリガチャです。等幅フォントの場合、どうしたらいいんでしょうか。ご存知の方がいらっしゃったら教えてください。私は欧文入力に詳しくないのでよくわかりませんが(よく分かっていない人がグリフを作っちゃダメってことです)、意図的にリガチャを入力する人もいないような気もします。しかし、コンピュータが勝手に変換するケースもあるかもしれませんので、ここは全角幅に fi(fl)を並べたグリフを入れておくことにしようと思っています。
sigma1 はギリシア文字です。他のギリシア文字はみんな全角幅なので、取り敢えず全角幅に揃えておいたほうがいいのでしょう(でも、半角のほうがいいような気も。なぜ全角なんでしょうかね)。

以上のように、たしかにバグはあったのですが、スクリーンショットの問題とは関係がなさそうです。むむ? ではなにゆえ?

0 件のコメント: