私はフォントプレビューで無料のフォントウェブサイトを構築しています。 imagettftext()によって生成されたフォント文字の多くは、マッピングされていないため、正方形のボックスが表示されます。imagettftext()の前にマップ文字を挿入しますか?
私はdafont.comのようなサイトを見て、すべてのフォントを正しくプレビューします。私は彼らがそれぞれのフォントを使っていて、正しい文字が使用されていることを確認していることを非常に疑っています。
だから私は持っている質問は、これを行うことができますPHPスクリプトや関数があります:TTFファイルを開き、文字列に基づいてマッピングされた文字を見つける。)
1。 EX:imagettftext()に `foobar 'という名前をテキストとして渡したいのですが、フォントfoobarが大文字のみをマップしている場合は、FOOBARをimagettftext()に渡す必要があります。
2)返された文字列の文字がフォントにマップされていない場合は、次にマップされた文字を見つけて置き換えます。
基本的に、マップされていないフォントボックスがすべて私のサイトに表示されないようにしようとしています。
ありがとうございました!
あなたはいつもイメージを分析するオプションがあります。それはそれ自体の完全なプロジェクトだと思います:-P –