[M+ OUTLINE FONTS 747] Re: uni2010 から uni201F までの縦組み用グリフ追加

アーカイブの一覧に戻る

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




mplus-fonts-dev メーリングリストの案内
アーカイブの一覧に戻る