[M+ OUTLINE FONTS 625] Re: win7(x64) 全角文字の横幅に不具合?

Back to archive index

Itou Hiro itouh****@users*****
2011年 7月 27日 (水) 09:29:08 JST


aktadoさん、こんにちは。
itouhiroです。

Aktado さんは書きました:
> もっと単純に,あらかじめ OS2Version: 1 と定義した sfd ファイル
> を用意しておいて, build-ttf.pe の中で New() の代わりに
> Open("mplus.sfd") として読み込むというのはどうでしょうか。

その手法でOKです。
スクリプトだけで処理するより単純でよいですね。


> WINDTUNNEL_040 ブランチで試してみました。
> cvs update -r WINDTUNNEL_040 mplus.sfd build-ttf.pe target-Makefile.2.tmpl
> で変更点を取り込むことができると思います。

試してみましたが、FontForge 20110222で
正常な文字幅の等幅フォントを生成することができました。

ただし、以下の修正が必要でした。
---------------------------------------------
--- target-Makefile.2.tmpl.orig      2011-07-26 17:40:26.964886609 +0900
+++ target-Makefile.2.tmpl    2011-07-26 16:11:41.720884699 +0900
@@ -15,3 +15,3 @@
 SCRIPTS=       set_bearings set_kernings set_fontnames set_ligatures set_vert_chars set_instructions set_ccmp
-SCRIPTS+=      ligature01.fea ccmp01.fea ccmp02.fea mark01.fea
+SCRIPTS+=      ligature01.fea ccmp01.fea ccmp02.fea mark01.fea mplus.sfd

---------------------------------------------


この修正がないと、以下のエラーで異常終了しました。
---------------------------------------------
Open: Failed to open: mplus.sfd
 build-ttf.pe: line 12
Called from...
make[4]: *** [mplus-1k-black.ttf] Error 1
---------------------------------------------

Windows XPで生成したフォントを簡易的に確認したところ、
等幅でないフォントも正常です。

この修正で問題ないと思います。


確認環境
Debian Unstable(Sid) 2011年7月の最新
fontforge 0.0.20110222-1  (パッケージとして用意されていたもの)
-- 
itouhiro




mplus-fonts-dev メーリングリストの案内
Back to archive index