Мы работаем над программой редактирования текста, которая обрабатывает OpenType с помощью HarfBuzz. Пока пользователь печатает, мы делаем повторный анализ текста после набора, используя HarfBuzz, поэтому мы получим правильный GSUB и так далее.
Мы хотим анализировать как можно меньше текста.
Мы пытаемся найти, как получить информацию о конкретном шрифте с помощью HarfBuzz, о максимальной длине просмотра вперед или назад, которые определены в различных поисках этого шрифта в таблице OpenType.
Есть ли способ получить "lookaheadGlyphCount" и "backtrackGlyphCount" с помощью HarfBuzz.
См. документацию Microsoft для LookupType 6 и LookupType 8
ИЗМЕНИТЬ:
Дополнительные разъяснения см. в этом выпуске TypeDrawers — Здесь.