004
21.04.2003, 15:05 Uhr
~0xdeadbeef
Gast
|
Alles andere würde ja auch keinen Sinn machen. Das Laden lokaler Fonts dürfte dagegen schwieriger sein, schon wegen der Unterschiede der Verzeichnisstrukturen z.B. zwischen Windows und Unix.
Lokale Fonts können nur von der Virtual Machine angefordert werden. Die bezieht die Schriften zum einen von System, also zum Beispiel dem X-Server, zum anderen bringt sie ein paar von Haus aus mit. Für Applets ist es normalerweise sinnvoller, sich auf die Schriften zu beschränken, die die VM mitbringt (oder zumindest einen Fallback-Mechanismus einzubauen), weil nicht jeder potentielle Benutzer dieselben Fonts installiert haben muss. Die VM bringt von sich aus Schriften namens "Serif", "Sans Serif" und "Monospaced" mit. Sie entsprechen Helvetica, Times Roman und Courier und können Normal, kursiv, fett und fett kursiv dargestellt werden. Die Namen der sonst auf dem System verfügbaren Schriften kriegt man über
C++: |
String[] fontliste = Toolkit.getDefaultToolkit().getFontList();
|
|