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.