私はしばらくの間、imagettftext を使用したシステムを使用して、nog 標準フォントを Web サイトに追加しています。数か月前に、より良いオプションを求めてこの方法を断念しましたが、1 年以上前に作成した Web サイトの 1 つで問題が発生しました。
Web サイトは新しいサーバーに移動されました。安定性の問題とパフォーマンスは別として、サーバーには他の改善点の中で新しい php バージョンもあります。1 つの詳細を除いて、移動は完璧に行われました。それ以来、生成された画像とテキストのボタンのすべての出現には、特定の文字の間にスペースがあります。最も顕著なのは W と J です。イメージを生成するスクリプト自体に問題はないようです。他のプログラマーが使用するいくつかの実装を使用しただけでなく、ゼロから再構築されているからです。
フォントが異なれば結果も異なり、多くのフォントでは問題が発生しません。
論理的な解決策は、cufon や fontface などのシステムに切り替えることですが、どちらの解決策にも 2 つの大きな欠点があります。
- これを行うには非常に時間がかかります (imagettftext ソリューションを実装する非効率的な方法が、使用をやめた理由の 1 つです)。
- このサイトには、明らかにどちらのソリューションもサポートしていない HTML ニュースレター システムもあります。
だから基本的に私は困惑しています。ここからどの方向に向かうべきかよくわかりません。どんな助けでも大歓迎です。