В настоящее время я использую кеш Harfbuzz и Freetype, используя FTC_ImageCache_Lookup для получения своих глифов. Согласно документации FreeTypes, мы не должны вызывать FT_Set_Char_Size при использовании его кеша (см. здесь). Вместо этого FTC_ImageCache_Lookup получает запрошенную высоту глифа.
Проблема в том, что без установки размера шрифта Harfbuzz не сможет вычислить правильное расположение некоторых глифов (например, глифа «SARA U»).
Есть ли способ обойти это?