> -- Иван Денисов писал(а):
> И ту-у-у-т ... [барабанная дробь] ... Роман ответит сам себе... ))Я, конечно, подозревал, но неужели Пётр и вправду решил реализовать идею с FreeType спустя 3 года?!

> -- Пётр Кушнир писал(а):
> Ну, вообще, да, очевидно, что в ББ. Но это будет уже не тот ББ, что раньше Максимально переписаный хост, минимум винапи, и всё это с OpenGL и прочими плюшками.Было бы интересно узнать о подробностях, но лучше вотдельнойтеме.
Библиотеку FreeType имеет смысл применять в контексте переноса ББ на Линукс, а не саму по себе.

Для переноса HostFonts требуется найти аналоги этих функций:
GetTextExtentPoint32W, GetTextMetricsW, GetCharABCWidthsW, GetCharWidth32W, GetCharWidthW, GetTextFaceW, GetTextMetricsW, EnumFontFamiliesW, GetDeviceCaps, CreateFontW.
В отображении текста есть гораздо больше нюансов чем в растровой графике.

Стоит почитать об отображении текста здесь:http://behdad.org/text/