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

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