1

OpenType ファイルから画像を生成するために imagettftext を使用しています。アクセント付きの文字 (例: å) または √ などの文字を使用しようとするまで、すべてが機能します。その代わりに、.notdef グリフを取得します。

私が使用しているフォントには、間違いなくこれらの文字があります。さらにイライラさせられるのは、TTF を使用すると、すべてが期待どおりに機能することです。

何か案は?

ありがとう

4

2 に答える 2

2

申し訳ありませんが、PHP OTF は標準の Ascii 文字のみをサポートしています。OTF の特殊文字がほとんど機能しないことはよく知られています。彼らがそれを修正するまで、あなたはTTFに固執しなければならないのではないかと心配しています.

于 2010-01-28T10:36:59.570 に答える
1

違います!(回答 1) imagettftext は Unicode で動作します。一部のフォント ファイルにはアクセント付き文字が含まれていませんが、文字を正しく描画するために分音記号 (0300–036F) を組み合わせた Unicode を使用するグラフィック ライブラリに依存しています。これは php gd では失敗するようです。

于 2011-07-13T07:41:36.957 に答える