Документы на harfbuzz-ng или детали API
Я работал над старой Harbuzz. сейчас вышла новая версия harbuzz-ng. теперь эта структура полностью меняется по сравнению со старым кодом. Без API документов действительно трудно работать / использовать эту библиотеку. Я гуглю по этому поводу, но не нашел каких-либо соответствующих деталей.
Как я могу начать использовать это. Любая тестовая программа, чтобы понять ввод и вывод для этой библиотеки.
Если у кого-либо есть тип test /hello world from или какие-либо справочные документы по API, пожалуйста, поделитесь.
2 ответа
Некоторые хорошие и простые примеры перечислены в Harfbuzz wiki, 1, 2
Я предлагаю вам библиотеку более высокого уровня, Pango, если вам нужны такие элементы компоновки, как перенос строки, и я думаю, вы найдете для нее лучшую разметку, чем сам HarfBuzz.
Вы также можете взглянуть на состояние рендеринга текста.
- добавив к вышеупомянутым примерам, я также сделал и собрал несколько примеров harfbuzz, которые вы можете найти здесь
- эта ссылка https://lazka.github.io/pgi-docs/HarfBuzz-0.0/index.html может помочь вам
- Я бы сказал, что вы должны прочитать все почтовые архивы Harfbuzz
- плюс зайдите в harfbuzz github acc, попробуйте прочитать pr и вывести темы.
- наконец, из-за нехватки документации, единственный документ, который вы получили, это сам исходный код:P