私のプログラム(win32、Delphi)は、テーブルのいくつかの列に特別な文字を表示する必要があります。そのために、これらの列に特別なフォントを使用します。クライアントからフォントを入手しました。.FONフォントです。画面上ではうまく機能しますが、何かを印刷するために使用したいときにすぐに問題が発生することがよくあります。
問題を回避するために、この.FONフォントをTrueTypeフォント(.TTF)に変換したいと思います。フォントの縮尺が良くなくてもかまいません。元のフォントのデフォルトサイズと同じサイズで画面上で使用した場合、まったく同じように見えるはずです。誰かがそれをする方法を知っていますか?
(ソースコードソリューションは必要ありません。フォントは変更されません。それを行うためのツールがあれば十分です)
編集:理想的なのは、元のフォントの各ピクセルがベクトルの黒い正方形に変換されるTrueTypeフォントを取得することです(手動でいくつかの文字を再描画してテストしましたが、希望どおりに機能します)。
編集2、使用した解決策:FontForge + Autotraceを使用して手動で修正することで、ビットマップフォントのピクセルの輪郭に沿ったベクターフォントを取得することができました。このベクターフォントは、元のフォントよりも多少拡大縮小され、印刷の問題を解決します。詳細については、承認された投稿を参照してください。
しかし、誰かが完全に自動化されたソリューションを知っているかどうか、私はまだ興味があります。