Моя программа (win32, Delphi) должна отображать специальные символы в некоторых столбцах таблицы. Для этого я использую специальный шрифт для этих столбцов. Я получил шрифт от своего клиента. Это шрифт .FON. Он работает хорошо на экране, но я часто получаю проблемы, как только я хочу использовать его для печати.
Я хотел бы преобразовать этот шрифт .FON в шрифт truetype (.TTF), чтобы избежать проблем. Мне все равно, если шрифт не масштабируется. Я должен просто выглядеть точно так же, когда он используется на экране с тем же размером, что и размер шрифта по умолчанию для исходного шрифта. Кто-нибудь знает способ сделать это?
(Нет необходимости в исходном коде. Шрифт не изменится. Этого достаточно, если я найду инструмент для этого)
Изменить: Идеально было бы получить шрифт truetype, где каждый пиксель исходного шрифта преобразуется в векторный черный квадрат (я проверил, перерисовывая несколько символов вручную, он будет работать так, как я хочу).
Изменить 2, используемое решение: Использование FontForge + Autotrace, а затем вручную внести поправки, я смог получить векторный шрифт, который следует за контуром пикселей шрифта растрового изображения. Этот векторный шрифт масштабируется несколько лучше оригинального шрифта и решает проблемы с печатью. См. Принятое сообщение для деталей.
Но мне все еще интересно, если кто-то знает полностью автоматизированное решение.