Отображение между символами Wingdings/Symbol и их эквивалентами Unicode

MsWord использует символы Wingdings и Symbol для маркеров, по умолчанию их шестнадцатеричные значения являются F0A7 и F0B7. Я хочу преобразовать маркеры в их эквиваленты Unicode. Конечно, это зависит от фактического используемого шрифта, таким образом, Шумная вечеринка F0A7 стала бы Unicode 25AA (●). Я нашел частичное отображение от Wingdings до Unicode и от Символа до Unicode. Существует ли генерал библиотека (предпочтительно в Java) или база данных для этих отображений?

7
задан Adam Schmideg 27 July 2010 в 19:03
поделиться

1 ответ

Такая информация встроена в сам файл .ttf - я не уверен, как получить к ней доступ в java.

AFAIK java.awt.Font поддерживает только юникод — Apache PdfBox может иметь классы/методы для ваших нужд (насколько я помню, у него есть синтаксический анализатор ttf)

2
ответ дан 7 December 2019 в 09:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: