Я хотел бы нарисовать символы, содержащиеся в экзотических шрифтах, таких как Wingdings, Webdings (они называются dingbats: http://en.wikipedia.org/wiki/Dingbat) в Java-апплете. При использовании Graphics.drawString () я получаю типичный ' квадратный символ »для каждого символа в нарисованной строке. Я не мог найти никакого ответа, прибегая к помощи, и я думаю, что это не что-то общее.
В прошлом я делал это с C # WPF, но не смог сделать это с SVG и HTML. Это возможно в Java?
РЕДАКТИРОВАТЬ: Решено. В этом была тонкость. Даже если символ, который вам нужен в таком шрифте, связан с символом 'a'
, на самом деле необходимо передать "\uF061"
в g.drawString (), а не "a"
. В противном случае вы получите квадратный символ.