Если вы не являетесь одним из ведущих в мире экспертов в области шрифтов, типографики и систем письма, ответ прост: НЕ .TrueType / OpenType имеет много таблиц, которые необходимо поддерживать для правильного рендеринга, и даже при использовании FreeType (это библиотека крайне низкого уровня), большинство людей ошибаются.
Если вам нужно сделать низко- уровень детерминированной обработки шрифтов между платформами, по крайней мере, вы должны использовать FreeType и libotf.Это предоставит вам доступ к глифам и контурам, которые вы можете затем отобразить так, как вам нравится.В большинстве случаев использование процедур рендеринга текста в вашей графической системе будет намного проще и менее подвержено ошибкам.
Наконец, если вы настаиваете на игнорировании моего совета, хороший RTFS для FreeType и онлайн-ресурсы Microsoft, объясняющие таблицыв TrueType / OpenType шрифты, пожалуй, лучшее место для начала.