Frage

Ich bin derzeit auf der Suche nach einer Möglichkeit, in Java eine Schriftart als symbolische wie Openoffice tut zu identifizieren. Zeichen mit der Schrift Windings oder Webdings usw. sollten mit den richtigen „Bildern“ gemacht werden.

Wer eine Vorstellung davon, wie zwischen normalen Schriften und Fonts mit Symbolen zu unterscheiden?

War es hilfreich?

Lösung

Der Bug Java nicht alle Zeichen Schriftart im Fenster Symbol angezeigt gibt einen Hinweis ein Merkmal in Bezug auf die zu Symbolschriften eindeutig ist.

Sie sind Teil der SYMBOL_CHARSET (a WindowsCharsetName eine font.properties Datei)

So ist die [jdk1.6.0_10] \ jre \ lib \ fontconfig.98.properties.src könnte eine erste Informationsquelle sein, um festzustellen, ob ein Name einer Schriftart eine Symbolschriftart entspricht, und sollte durch Property.load () .

Andere Tipps

Ich sehe keine SYMBOL_CHARSET in meinen Schrifteigenschaften pro VonC Antwort-Datei.

Ein einfacher Test scheint

scroll top