Schriften

Aus OMSI-Tools
Version vom 8. Juni 2024, 11:15 Uhr von Bamp (Diskussion | Beiträge) (Diese Seite wurde zum Übersetzen freigegeben)

(Unterschied) ← Nächstältere Version | Bestätigte Version (Unterschied) | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Sprachen:
  • Deutsch

Schrifterstellung

Status Stabil
Auch bekannt als Fontmodul, Fonteditor
Klassenname wFonts
Eingeführt 0.10.0-lite
Übergeordnete Module Startbildschirm
Weiteres OMSI-Schriftart (OMSI-WebDisk)

Das Fontmodul bietet eine grafische Benutzeroberfläche zum Erkennen und Bearbeiten von Schriften für OMSI. Nach dem Öffnen des Fensters wurde bereits eine leere Schrift erstellt.

Eine Schrift öffnen

Es gibt verschiedene Wege, eine Schrift zu öffnen. Jede Aktion befindet sich in der Menüleiste ganz oben im Schrift-Menü.

Öffnen (Empfohlen; STRG + O)
Öffnet eine Schrift mit ANSI-Kodierung.
Zuletzt geöffnete Schriften (STRG + 1, ..., STRG + 10)
Liste der zuletzt geöffneten Schriften. Um die letzte Schrift zu öffnen, kann STRG + 1 gedrückt werden, für die Zweitletzte STRG + 2 etc.
Mit Kodierung öffnen
Wenn die Schrift in einer anderen Kodierung als ANSI gespeichert ist, muss dieser Weg zum Öffnen genutzt werden. Nach dem Drücken der Aktion muss die jeweilige Kodierung aus dem Drop-Down-Menü ausgewählt werden.
Neu laden (STRG + R)
Lädt die momentan geöffnete Schrift neu (gleich wie die Öffnen-Aktion).

Jede Schrift wird in der ANSI-Kodierung gespeichert; Es gibt keine Möglichkeit, Schriften in anderen Kodierungen zu speichern, da durch andere Kodierungen Fehler in OMSI aufkommen können.

Schrifteigenschaften

Schriftname
Schriftname, welcher in Texttexturen zur Identifikation der Schrift genutzt wird.
Farbtextur (optional)
Farbtextur der Schrift. Diese kann auch vollständig einfarbig sein, da sie nur auf die weißen Pixel der Alphatextur angewendet wird. Die Textur kann über einen Dialog ausgewählt werden, welcher mit dem Ordner-Icon rechts neben dem Feld geöffnet werden kann.
Es muss keine Farbtextur angegeben werden - dann würde die Schrift in weiß oder der festgelegten Farbe unter der Texttextur erscheinen.
Alphatextur
Alphatextur der Schrift. Auf dieser Textur gibt die Farbe weiß (RGB (255,255,255)) einen Pixel eines Zeichens an. Alle schwarzen Pixel (RGB (0,0,0)) sind in der Simulation transparent / unsichtbar.
Maximale Zeichenhöhe
Positiver Wert, welcher die Höhe des größten Zeichens angibt (vertikale Pixelanzahl). Ein möglicher vertikaler Abstand zwischen den Zeichen muss hier mit einkalkuliert werden.
Abstand zwischen Zeichen
Positiver Wert, welcher die horizontale Lücke zwischen den verschiedenen Zeichen angibt. Dieser Wert meint nicht die Größe des Leerzeichens. Das Leerzeichen muss immer als separates Zeichen definiert werden.

Zeichen erstellen

Um mit der Zeichenerstellung zu beginnen, wechsele zum Zeichen-Tab und drücke den Knopf Neues Zeichen (STRG + TAB). Sobald es ein Zeichen in der Liste gibt, wird die Box Zeichendefinition aktiviert.

Nach dem Drücken des Neues Zeichen-Knopfes bewegt sich der Cursor in das Zeichen-Textfeld. Mit dem Drücken der TAB-Taste springt der Cursor ein Textfeld weiter nach unten.

Zeichen
Zeichen, mit welchem die Fläche auf der Alphatextur identifiziert wird.
Linkester und rechtester Pixel
In diesen beiden Felder wird der linkeste und rechteste Pixel des aktuellen Zeichens angegeben.
Höchster Pixel der Zeichenreihe
Mit diesem Wert wird der höchste (vertikale) Pixel der Zeichenreihe angegeben. In der Menüleiste (Bearbeiten --> Zeichenreihe für nächstes Zeichen beibehalten) gibt es eine Option, um diesen Wert für nächste Zeichen beizubehalten.
Kommentar (optional)
Dieses Feld kann für einen Kommentar zum Zeichen genutzt werden (z.B. Zeichenhöhe muss noch korrigiert werden). Diese Eigenschaft hat für OMSI keine Bedeutung.

Fehlerüberprüfung

Datei:Schrifterstellung mehrere Fehler.png
Mehrere Fehler in der Schrifterstellung

Mit der Fehlerüberprüfung kann die Schrift auf Fehler überprüft werden. Gibt es einen Fehler oder eine Warnung, wird das Feld rot oder gelb markiert.

Schrifteigenschaften

Feld Rote Markierung
Schriftname Feld ist leer
Farbtextur Ungültiger Pfad
Alphatextur Feld ist leer /

ungültiger Pfad

Max. Zeichenhöhe Feld ist leer
Abstand zwischen den Zeichen Feld ist leer

Zeichendefinition

Feld Rote Markierung Gelbe Markierung
Zeichen Feld ist leer /

Zeichen existiert schon

-
Linkester Pixel

und Rechtester Pixel

Feld ist leer /

Wert ist größer als die horizontale Pixelanzahl der Alphatextur (sofern vorhanden)

Linker Pixel ist größer oder gleich dem rechten Pixel
Höchster Pixel in Zeichenreihe Feld ist leer /

Wert ist größer als die vertikale Pixelanzahl der Alphatextur (sofern vorhanden)

-

Es gibt einen Knopf in der Menüleiste (Fehlerüberprüfung --> Zum nächsten Fehler gehen; STRG + B), um zum nächsten Fehler zu springen. Dies funktioniert jedoch nur bei Fehlern in der Zeichendefinition. Für Fehler bei den Schrifteigenschaften muss du selbst nachschauen.

In der Statusbar (unten) erscheint immer eine Meldung; wurden keine Fehler mehr gefunden, wirst du auch entsprechend informiert.

Zeichensuche

Es ist möglich, Zeichen in der Schrift zu suchen. Dies kann über die Funktion in der Menüleiste > Extras geöffnet werden. In einem Feld, welches unter der Zeichendefinition erscheint, kann ein Zeichen eingegeben werden, nach dem gesucht werden soll.

Finden
Das Zeichen, nach dem gesucht werden soll.
Nächstes Ergebnis
Existiert das Zeichen mehrmals, springt die Auswahl zum nächsten Ergebnis.
Schließen (Icon)
Schließt die Suchleiste.

Schriftvorlagen

Über eine andere Funktion in der Menüleiste > Extras kann eine Schriftvorlage geladen werden. Diese enthält ein paar Vorlagen, in welchem Zeichen aufgelistet sind.

Alpha- und Farbtexturvorschau

Im unteren Teil des Fensters kann ausgewählt werden, ob die Alpha- oder Farbtextur angezeigt werden soll. Dies kann über das Drop-down-Menü ausgewählt werden. Erscheint keine Textur, existiert die in den Schrifteigenschaften eingegebene Textur nicht.

Mit dem Neu laden-Knopf (Icon) kann die Textur neu geladen werden. Das ist hilfreich, wenn die Textur bspw. mit externen Bildbearbeitungsprogrammen verändert wurde.

Einstellungen

siehe Einstellungen