Schriftarten bearbeiten

Neben Bildern können mit der Klasse Resource auch Schriftarten aus dem Flash-Speicher geladen werden. Mit dem Font-Editor der JControl/IDE können vorhandene Schriftarten in verschiedenen Dateiformaten (z.B. TrueType) importiert und im jcfd-Format für JControl lesbar exportiert werden. Des Weiteren können mit dem Font-Editor auch eigene Schriftarten erstellt und editiert werden.

In diesem Schritt soll eine auf dem System vorhandene Schriftart mit dem Font-Editor importiert und als jcfd-Datei wieder exportiert werden. Starten Sie die JControl/IDE und öffnen, bzw. erstellen sie ein Projekt und fügen sie mittels Rechtklick im Quellen-Navigator eine neue Schriftart hinzu (Bild 4).

Bild 4: Erstellen einer Schriftartendatei

Ein Doppelklick auf den entsprechenden, neuen Eintrag im Quellen-Navigator öffnet den Font-Editor, welcher zunächst nach der gewünschten Fontgröße fragt (als Beispiel wählen wir Schriftgröße '8'). In der Menüleiste der JControl/IDE ist jetzt ein neuer Eintrag (Datei) erschienen. Nach Auswahl von Datei->Importieren erscheint ein Dialog, in welchem das zu importierende Schriftarten-Format ausgewählt wird (z.B. TrueType Schriftart (*.ttf)). Im Ordner C:\Windows\Fonts wählen wir die Schriftart arial.ttf (unten stehenden Hinweis beachten!) und bestätigen evt. erscheinende Dialoge namens "Konvertierungsparameter" mit 'OK' (nähere Informationen zum Umgang mit dem Konvertierungsparameter-Dialog finden sie im Tutorial der JControl/IDE).

Hinweis: Unter Windows wird der Systemordner c:\Windows\Fonts besonders behandelt. Die Schrift-Dateien können daher nicht einfach durch Anklicken im Datei-Öffnen-Dialog ausgewählt werden, sondern es muss explizit ein Dateiname eingegeben werden, z.B. arial.ttf.

Bild 5: Die Ansicht der importierten Schriftart

Die ausgewählte Schriftart wurde nun erfolgreich importiert (Bild 5). Um sie nun im jcfd zu exportieren reicht es, sie zu speichern (Datei->Speichern). Die so erstellte Schriftartendatei kann in dem Ordner gefunden werden, indem sie als neue Datei zuvor angelegt wurde. Damit liegt uns jetzt eine neue, in JControl-Anwendungen verwendbare Schriftart vor.