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