coji morishita
coz****@under*****
2013年 8月 22日 (木) 10:33:54 JST
こんにちは森下です、 .diff ファイルありがとうございました。 以下の手順で make がエラーになるのですが、 何かお分かりになりますでしょうか。 - - - $ tar jxfp fontforge_full-20120731-b.tar.bz2 -C /tmp $ mv fontforge-vmtx.diff /tmp/fontforge-20120731-b $ cd /tmp/fontforge-20120731-b $ patch -p1 < fontforge-vmtx.diff (Stripping trailing CRs from patch.) patching file fontforge/tottf.c $ ./configure --enable-pyextension $ make (略) tottf.c: In function 'storesid': tottf.c:1606: error: 'cffnames' undeclared (first use in this function) tottf.c:1606: error: (Each undeclared identifier is reported only once tottf.c:1606: error: for each function it appears in.) tottf.c:1631: error: 'nStdStrings' undeclared (first use in this function) make[1]: *** [tottf.lo] Error 1 make: *** [fontforge] Error 2 $ - - - すみません、いつもお手数をおかけします。 2013/8/21 Aktado <aktad****@users*****>: > 森下さん, > こんにちは, Aktado です。 > > (2013年08月20日 23:55), coji morishita wrote: > >>> 縦組み用グリフに SVG ファイルを取り込む場合に S (0,0) を指定しています >> 「何もしない」ことの表現としてすぐに理解できました。 >> 何か問題がありましたでしょうか? > > すぐに問題というわけではないのですが,横組み用グリフを変換する 'R', > 'RF', 'S' とは別に,「縦組み用グリフの SVG ファイルを取り込む」という > メソッド(たとえば 'I')を作って,SVG ファイルが存在しなければエラーと > すれば,ビルド時に問題を検出できます。 > > 現状では,もし縦組み用のSVG ファイルが存在しなければ,横組み用のグリフ > を黙ってコピーして縦組み用グリフとして設定してしまうので,問題に気づき > にくくなってしまいます。 > > >> また、現時点での最新版 fontforge_full-20120731-b.tar.bz2 を使い始めました。 >> http://www.underforest.com/cozlog.cgi/computer/computer-130820.html > > FontForge のソースコード fontforge/tottf.c について, 20120731-b と > 山口さんのパッチがマージされた時点の差分を取ったものを添付します。 > FontForge のソースコードのトップディレクトリで,以下のコマンドで適用 > できるはずです。 > > patch -p1 < fontforge-vmtx.diff > > -- > Aktado <aktad****@users*****> > > > _______________________________________________ > mplus-fonts-dev mailing list > mplus****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/mplus-fonts-dev -- coji morishita