ImageMagick のconvert -annotate
コマンドを使用してテキストを PNG にレンダリングしています。ここで、カーニング、つまり文字間の間隔を減らしたいと思います。これは、 のようなオプションを使用して IM で実行できます-kerning -2
。
残念ながら、このオプションはフォントのデフォルトのカーニングを完全に上書きするため、文字の組み合わせ「AV」のような場合でも、すべての文字の境界ボックスが同じ距離になり、重なる必要があります。
IM が最初にデフォルトのカーニングを適用するようにする方法はありますが、どこでも同じ間隔を使用する代わりに、結果の間隔をたとえば 2px 減らしますか?
それに失敗した場合、目的の動作をサポートしながら、カスタム フォントのテキストを PNG にレンダリングできる代替コマンド ライン (または Ruby) ツールはありますか?