Aktado
aktad****@users*****
2011年 8月 5日 (金) 13:02:05 JST
itouhiro さん, ご返信が遅くなって申し訳ありません。aktado です。 ご指摘いただいた点を修正し, WINDTUNNEL_040 ブランチにコミットしています。 どうもありがとうございました。 問題なければ,trunk にマージしたいと思います。…が,以下のような問題点が あり,今マージしてしまうと原因の切り分けが難しくなるので,一旦停止しました。 【問題点】 ビルドした TTF ファイルを fontforge で開くと,時折,警告ウィンドウに以下の ようなメッセージが表示されます。 (mplus-1p-heavy.ttf の場合) | Copyright (c) 2000-2010 by George Williams. | Executable based on sources from 11:21 GMT 1-May-2010. | Library based on sources from 03:43 GMT 29-Apr-2010. | This font contains both a 'kern' table and a 'GPOS' table. | The 'kern' table will only be read if there is no 'kern' feature in 'GPOS'. | This font contains both a 'mor[tx]' table and a 'GSUB' table. | FF will only read feature/settings in 'morx' which do not match features | found in 'GSUB'. | The glyph named uni2005 is mapped to U+4E3B. | But its name indicates it should be mapped to U+2005. この最後の2行が示すように,本来は漢字グリフの U+4E3B に別のグリフ名が 割り当てられてしまうことがあるようです。 これはすべての M+ フォントで起こるわけではなく,また誤って割り当てられる グリフ名の対応も一定ではないようです。そのため,原因の絞り込みが難しくなっ ています…。 M+ LOG に書き込みのあった件も,これと関連しているのではないかと推測します。 http://mplus-fonts.sourceforge.jp/cgi-bin/blosxom.cgi/2011/07/25#mplus_fonts-110725 詳細は別途まとめてみようと思いますが,同様の症状が見られた方がいましたら, 使用環境などをお知らせいただけませんでしょうか。 なお,私の検証環境は以下のとおりです: Ubuntu Linux 11.04 (amd64) fontforge 20100501 libfontforge 20100429 -- Aktado <aktad****@users*****>