Недавно я наткнулся на Harfbuzz для оформления текста, особенно для индийских текстов. В моем предыдущем опыте я использовал ArabicShaping для формирования арабских символов. В этом случае вводом является предварительно сформированный текст, а выводом — сформированный.
Однако в Harfbuzz я вижу форму формирует текст и вместо этого возвращает глифы и кластеры. Моя цель - преобразовать предварительно сформированный текст в сформированный. Я не хочу рисовать/просматривать текст. Мне просто нужен char[], который будет содержать форму (как и в случае с ArabicShaping).
- Можно ли каким-либо образом добиться вышеперечисленного с помощью Harfbuzz? Если нет, есть ли обходной путь?
- Использую ли я Harfbuzz для решения правильной задачи? Есть ли другая библиотека, которую я могу использовать для достижения этой цели?