Всем здоровья богатырского!
И Вам того же.
Уважаемый Юзер Paul3!
Раскажу о своём печальном опыте.
В бытность свою пытался заняться таким же неблагодарным делом.
Сделать смотрелку фонтов. Правда я хотел сделать это под виндой с API и MFC! Но суть проблемы это не меняет. Всё уже было готово и окошко и браузер. Для отображения использовал пока стандартный способ - инсталляцию, DrawText() деинсталляцию. Как оказалось все смотрелки фонтов работают именно так.
Но я этого ещё тогда не знал. И вот подошёл к тому, чтоб открыть файл и ... тут то всё и началось. Инфы по формату кот наплакал. В основном Microsoft - ссылка которую привёл Alf.
Вот, а самое главное, что TTF очень "многоликий" и исключительно для винды.
Такие, например, вещи как инфа о сглаживании из TTF используется виндой.
Так что, чтоб в полной степени показывать TTF фонты, под ДОС придётся наверное написать маленькую винду.
Это я не в коем случае не пытаюсь отговорить. Бороться и искать, найти и перепрятать! Просто потом у меня не было уже свободного времени. Да и необходимости не было. Вот такой у меня опыт с TTF:( .