PHPでよく使われる、グラフィック用ライブラリのGD。FreeTypeサポートを有効にしておくと、日本語TrueTypeフォントと共に使用すると、日本語を表示することができるため、重宝されている方も多いのではないでしょうか。 しかし、FreeTypeを使用するときに問題となるのが、その品質です。以下の図を見てみてください。これは、CentOS4標準のFreeTypeライブラリを使用して、6~16pxのIPA明朝体を使った文字列を描画したものです。 英語のフォントは綺麗に出ていますが、日本語のフォントはあまり美しいとは言えません。特に、フォントサイズが小さくなると、このように切れ目が出てしまいます。 もともとFreeTypeライブラリが欧米で育ったこともあり、日本語のアンチエイリアスのアルゴリズムが洗練されていないのが原因です。 これを改善するために、パッチを当てたFreeTypeを使用する
![85. PHPのGDライブラリで日本語フォントを美しく描画する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)