Beiträge von Neoplan VEST
Als Gast kannst du nur Inhalte in deiner ausgewählten Sprache sehen. Registrierte Nutzer können die Sichtbarkeit anderer Sprachen in ihrem Kontrollzentrum aktivieren, weitere Infos hier.
Alle Themen sind in den Foren mit einer Sprachflagge gekennzeichnet:
-
-
Diese Datei ist vom Urbino Stadtbusfamilie. Hast du dieses Addon? Wenn ja dann bitte neu installieren (häckchen rausmachen, kurz warten, häckchen wieder setzen, nochmals warten). Damit sollte der Fehlermeldung vom O530_G_v5 behoben sein.
Das bringt allerdings nix, da die Textur in dem Mod mitgeliefert wird
Daher das Mod neu installieren oder lediglich die fehlende Textur aus dem Archiv raussuchen und ins Textur Ordner verschieben.Edit: Kommando zurück. Erst beim 3. mal lesen gesehen das es sich um ein Objekt handelt.

Ich bin reif fürs Wochenende

-
-
Falls technisch möglich, fände ich es gut, wenn man sich diese wie Threads speichern/merken könnte
Ein Tipp von mir:
Im Browser bestimmte Artikel als Favorit speichern.
So mache ich das immer. Hab extra dazu einen Ordner in der Favoritenleiste angelegt.
-
Hey,
Für die Ein und Ausstiege spielen 2 Faktoren eine Rolle:
Die Passangercabin_xyz.cfg mit die [Entry] sowie [Exit] Einträgen und das Türscript.
Im Script wird noch mal erwähnt welches Entry/Exit Einträge zur welcher Tür gehört.
Im originalen Zustand benutzt es das Türscript vom O305 Addon.
Um zu überprüfen einfach die *.bus Datei öffnen und nach Door Einträge suchen.
Im Original sehen die Einträge bis auf die Kürzungen der Einträge wie folgt aus:
Code
Alles anzeigen//////////////////////////////////////////////////////// Scripts //////////////////////////////////////////////////////// [varnamelist] 23 ... ..\MB_O305\script\door_varlist.txt ... [stringvarnamelist] 4 ... [script] 26 ... ..\MB_O305\script\door.osc ... [constfile] 18 ... script\door_O307_constfile.txt ... -
Dieser Stringvariable gehört offiziell zum Heizung Script. Allerdings wird dies beim Morphi Soundmod v5.1 ins Cockpit_stringvarlist.txt eingetragen.
-
Hallo, ich wollte mal fragen, wo man eintragen kann, dass der Fahrgast das Ticket abreißen?
Dies wird in der Passangercabin_xyz.cfg bei [ticket_sale] geregelt.
[ticket_sale] <- Syntax
25 <- Pfadpunkt in der Paths_xyz.cfg wo der Fahrgast befinden soll.
0.064 <- X-Position der Ticketausgabe
5.52 <- Y-Position der Ticketausgabe
1.80 <- Z-Position der Ticketausgabe
-
Zeile 91
Und 86.
Bei OMSI sind die Zeilenangabe etwas anders.
Notepad zählt die Zeilen ab 1, während OMSI ab Zeile 0 zählt.
Das wären also Zeile 92 und 87.
Außerdem hast Du Probleme mit dem Macro stop_request und stop_request_2 beim MAN_NL_NG sowie einiges beim BVG Solaris. Dies spielt aber mit diesen Problem keine Rolle.
Sonst sehe ich da keine Fehler.
Mal versucht das Mod neu zu installieren?
Da keine Einträge vorhanden sind über fehlende §D Dateien solltest Du wohl den Soundmod v5.1 von Morphi für den O530 haben.
-
Ohne Logfile können wir dir nichts genaueres sagen können.
Dies ist ein typisches Fehlerbild wenn 3D Objekte in der model_xy.cfg eingetragen aber nicht vorhanden sind.
-
Da wollte ich wissen was wofür steht, Sonderzeichen, Linie und das Ziel wurde alles geschildert in dem ich nur das Ziel im "Alt-Menü" ausgewählt habe und bei Linie nichts genommen habe.
Also wofür (*K*CN*L[•]) und (RB54*IT) stehen?
Und vielleicht auch erklären was es da noch für Möglichkeiten gibt die man bei "HOF-Suite" einstellen kann?Lade dir das aktuelle Version 0.6-2€ herunter.
Im Archiv findest Du eine Liste mit die Möglichkeiten die Du in der Hof Datei eintragen kannst.
Ob es eine Möglichkeit gibt Linie, Symbole rechtsbündig einzustellen kann ich nicht sagen.
Zur Not müsste dies mittels Bitmap Ziel gelöst werden.
-
-
[char]
µ
284
333
131Hier hast Du schon mal 2 Fehler drin.
Die 284 ist soweit richtig.
333 muss 334 sein.
131 ist definitiv zu tief. Es muss 100 sein.
Sonst sieht es soweit richtig aus.
Schildert der zumindest über das Alt-Menü ohne ausgewählte Ziel?
Ist der Script Eintrag mit Tab-Stopps versehen oder mit Leerzeichen versehen?
-
Du meintest ja das "!" nicht geht da die Originale Font-Datei dieses nicht enthält, das habe ich auch grob verstanden
Das hast Du wohl falsch verstanden.
Weil genau das "!" in der passenden Font fehlt kann diese nicht dargestellt werden. Im Umkehrschluss Du könntest also ein "!" für ein Zeichen verwenden.
Sollte ja eigentlich alles richtig sein?
Wenn Du auf der Matrix die Buchstaben D und F haben willst dann ja.
Es kann nur EIN Zeichen angegeben werden in der *.oft Datei und nicht DF, AB, CO etc.
Also nicht richtig.
Zudem, wie kann ich sehen welche Zeichen ich nicht angeben kann beim C2 um ein Sonderziel zu schildern?
Das sind die Zeichen die bereits belegt wurden.
Ansonsten mit der Suchfunktion überprüfen ob das gewünschte Zeichen bereits belegt ist.
In der Regel sind Zahlen sowie unseren Alphabet bereits belegt.
Es blieben dann Sonderzeichen wie das Ausrufezeichen, Dollar-Zeiche, Kaufmannsund-Zeichen etc.
Also noch mal.
Ich beschreibe das jetzt so, als hättest Du das Mod gerade frisch installiert. Sprich: Auf deine bisherige Änderungen die erwähnt wurde gehe ich nicht drauf ein in dieser Beschreibung.
Du musst folgende Dateien bearbeiten:
- Vmatrix.osc
- churafont++ Numeric 32x24.bmp
- churafont++ Numeric 32x24.oft
Von diesen 3 Dateien machst Du einen Backup.
Du öffnest die churafont++ Numeric 32x24.bmp und in der letzte Reihe rechts neben der Tasse fügst Du mit einen Abstand von 1 Pixel sowie 2 Pixel Abstand zur oberen Zeile einen 32 Pixel Hohen und 50 Pixel Breiten weißen Rechteck. In dieser Rechteck zeichnest Du entweder zeichnest Du mit dem Stift oder gibst einen Text ohne Antialiasing (Kantenglätten) einen schwarzen D wie im Beispielbild ein.
Du speicherst die churafont++ Numeric 32x24.bmp und achte darauf das die Bittiefe bei 24-Bit eingestellt ist.
Die Datei lassen wir allerdings offen.
Als nächstes öffnest Du die churafont++ Numeric 32x24.oft und fügst ganz am Ende der Datei eine neue Zeile ein und gibst [char] ein.
Unter das [char] kommt ein Mikrometer Zeichen (Alt Gr+ M = µ)
Darunter der X-Wert aus dem Grafikeditor wo unser Zeichen anfängt.
In der nächste Zeile kommt wieder ein X-Wert, allerdings der Wert direkt neben unser Zeichen.
Für die 3. Zeile kommt der Y-Wert ins Spiel. Der Wert wird in der 1. Zeile von Oben in unserer Zeichen ermittelt.
Wenn Du alles nach meiner Anleitung gefolgt bist müsste der Eintrag wie folgt aussehen in der churafont++ Numeric 32x24.oft
Die Datei speicherst Du (Strg + S).
Damit Du am Drucker das invertierte D anzeigen lassen kannst musst das Matrix Script noch um ein Eintrag ergänzt werden.
Dazu die VMatrix.osc öffnen. Diesen findest Du im Script Ordner "churaKrueger\Vmatrix.osc".
In dieser Datei suchst Du den folgenden Abschnitt:
Code
Alles anzeigen' =============================================================================== ' Falls jetzt die hinteren beiden Ziffern (l2) etwas Interessantes enthalten: ' =============================================================================== (L.L.Matrix_IBISNrMode) 2 = ! {if} (S.$.Matrix_Nr) (S.$.Matrix_Liniennummerstring) l4 1 = {if} "E" (L.$.Matrix_Nr) 2 $SetLengthR $RemoveSpaces $+ {endif} l4 2 = {if} "/^\" {endif} l4 3 = {if} "gh " {endif} l4 4 = {if} (L.$.Matrix_Nr) 2 $SetLengthR "N" $+ {endif} l4 5 = l4 24 = || {if} "S" (L.$.Matrix_Nr) 2 $SetLengthR $RemoveSpaces $+ {endif} l4 6 = {if} "A" (L.$.Matrix_Nr) 2 $SetLengthR $RemoveSpaces $+ {endif} l4 9 = {if} "E" (L.$.Matrix_Nr) 1 $SetLengthR $+ {endif} l4 10 = {if} (L.$.Matrix_Nr) "E" $+ {endif}Zwischen "{endif}" und "l4 09 =" fügst Du eine neue Zeile ein.
In dieser Zeile kommt folgendes rein:
Das ganze soll so am Ende aussehen:
Code
Alles anzeigen' =============================================================================== ' Falls jetzt die hinteren beiden Ziffern (l2) etwas Interessantes enthalten: ' =============================================================================== (L.L.Matrix_IBISNrMode) 2 = ! {if} (S.$.Matrix_Nr) (S.$.Matrix_Liniennummerstring) l4 1 = {if} "E" (L.$.Matrix_Nr) 2 $SetLengthR $RemoveSpaces $+ {endif} l4 2 = {if} "/^\" {endif} l4 3 = {if} "gh " {endif} l4 4 = {if} (L.$.Matrix_Nr) 2 $SetLengthR "N" $+ {endif} l4 5 = l4 24 = || {if} "S" (L.$.Matrix_Nr) 2 $SetLengthR $RemoveSpaces $+ {endif} l4 6 = {if} "A" (L.$.Matrix_Nr) 2 $SetLengthR $RemoveSpaces $+ {endif} l4 7 = {if} "µ" {endif} l4 9 = {if} "E" (L.$.Matrix_Nr) 1 $SetLengthR $+ {endif} l4 10 = {if} (L.$.Matrix_Nr) "E" $+ {endif}Abspeichern und ausprobieren.
Daher ist es schön das du mir einige Sachen konkret erläuterst und deren Bedeutung nennst, es hilft mir nur in dem Moment wenig weiter.
Wäre daher schön wenn man sowohl eine Anleitung nennt, aber auch einem erläutert wofür bestimmte Einträge zuständig sind, soll auch überhaupt nicht Böse gemeint sein, nur als kleine Kritik für die Zukunft
Im Grunde erwarte ich auch das man selbst ausprobiert und vielleicht mittels Suchfunktion nach Lösung sucht und bei Thema Fonts ist es für einen Anfänger noch das einfachste.
Mein Motto lautet gerne "einfach machen".
Vor allem weil dieser Art keine Konsequenzen mit sich bringt außer die Zeit zum nachdenken woran es liegen könnte.
Wenn ich nun mal Mods veröffentliche gebe ich eine detaillierte Anleitung ggfs. sogar einen Installationsvideo dazu.
Und da zur diesen Thema auch einige Beiträge, Wiki Eintrag gibt, würde man den "Grundbasis" kennen zudem auch mittlerweile Software gibt.
Vielleicht sehe ich dies auch nur zu Streng, aber nun gut, jetzt hast Du deine detaillierte Beschreibung.
-
Ja es wäre durchaus möglich.
Allerdings ist die altbewährte Methode den Suffix über das IBIS/Drucker einzugeben.
Welches Buchstabe nun hinter der Zahl steht wird im Matrix Script geregelt.
So ein Eintrag kann wie folgt aussehen:
Hier wird das "N" hinter der Linie geschildert.
Die 4 hinter l4 besagt uns das dieser Suffix die Nummer 4 hat bei der Eingabe.
Außerdem kommt es zusätzlich auf das Font für die Linie an.
Einige Linienfonts bieten zum Beispiel keine Kleinbuchstaben.
Alternativ kann man bei der K++ Matrix mittels *L[2b] in der Obere Matrix Zeile anzeigen lassen.
Code: Beispiel
Alles anzeigen[addterminus] 105 Krankenhaus KRANKENHAUS Krankenhaus*L[2b] über Hospitalstr. KRANKENHAUS Gru_Krankenhaus.tga E.-Dorf Krankenhaus ................Die K++ Matrix kann allerdings keine Kleinbuchstaben darstellen weil keine editiert wurden für die Liniennummer.
Wenn man auf Sonderzeichen wie SB, NE etc. verzichten kann, so kann man die Font Einträge im Script ändern.
So sieht es original:
Code"churafont++ Numeric 20x9" (M.V.GetFontIndex) (S.L.Font_Nr_16x4/20x9) (S.L.Font_Nr_16x5/20x9) "churafont++ Numeric 26x11" (M.V.GetFontIndex) (S.L.Font_Nr_16x6/26x11) "churafont++ Numeric 30x16" (M.V.GetFontIndex) (S.L.Font_Nr_16x7/30x16) "churafont++ Numeric 32x16" (M.V.GetFontIndex) (S.L.Font_Nr_16x8/32x16) "churafont++ Numeric 32x24" (M.V.GetFontIndex) (S.L.Font_Nr_16x11/32x24)Diese Zeile abändern in
Code"churafont++ Numeric 20x9" (M.V.GetFontIndex) (S.L.Font_Nr_16x4/20x9) (S.L.Font_Nr_16x5/20x9) "churafont++ Numeric 26x11" (M.V.GetFontIndex) (S.L.Font_Nr_16x6/26x11) "churafont++ Numeric 30x16" (M.V.GetFontIndex) (S.L.Font_Nr_16x7/30x16) "churafont++ 32x14" (M.V.GetFontIndex) (S.L.Font_Nr_16x8/32x16) "churafont++ 32x16 Bold" (M.V.GetFontIndex) (S.L.Font_Nr_16x11/32x24)So wird die ersten beide Stufe bei der Linie die Fonts für das Ziel benutzt.
Allerdings wie erwähnt verschwindet somit die Möglichkeit SB, NE, Schulkinder etc. zu schildern.
Alternativ bliebe übrig nur die benötigte Kleinbuchstabe in der Font Datei für die Linie nachträglich einzufügen.
-
Wie genau ist da gemeint mit "dieser kein ! besitzt"?
Weil es auf die originale Font Datei vom C2 zugreift und dieser enthält das Ausrufezeichen nicht.
Was genau muss ich den wo eingeben/ersetzen/ändern damit es funktioniert?
Eigentlich brauchst Du nur folgendes Anpassen
- churafont++ Numeric 32x24.bmp mit deine Sondersymbole
- churafont++ Numeric 32x24.oft um deine Sondersymbole im Spiel anzeigen zu können.
- Matrix Script um das Sondersymbol über dem Drucker abrufen zu können.
Mehr braucht man nicht verändern.
Das heißt für dich:
churafont++ Numeric 32x24.bmp musst Du die Bitmap durch weitere Symbole ergänzen und in den dazugehörigen churafont++ Numeric 32x24.oft Datei entsprechend weiteren [char] Eintrag/Einträge ergänzen.
Im Script wird in dieser Abschnitt weitere Einträge eingefügt um deine neue Sondersymbole mittels Drucker anzeigen lassen zu können:
Code
Alles anzeigen(L.L.Matrix_IBISNrMode) 2 = ! {if} (S.$.Matrix_Nr) (S.$.Matrix_Liniennummerstring) l4 1 = {if} "E" (L.$.Matrix_Nr) 2 $SetLengthR $RemoveSpaces $+ {endif} l4 2 = {if} "/^\" {endif} l4 3 = {if} "gh " {endif} l4 4 = {if} (L.$.Matrix_Nr) 2 $SetLengthR "N" $+ {endif} l4 5 = l4 24 = || {if} "S" (L.$.Matrix_Nr) 2 $SetLengthR $RemoveSpaces $+ {endif} l4 6 = {if} "A" (L.$.Matrix_Nr) 2 $SetLengthR $RemoveSpaces $+ {endif} l4 9 = {if} "E" (L.$.Matrix_Nr) 1 $SetLengthR $+ {endif} l4 10 = {if} (L.$.Matrix_Nr) "E" $+ {endif} l4 23 = {if} "S" (L.$.Matrix_Nr) 1 $SetLengthR $+ {endif} ' 24 s.o. bei 5! l4 25 = {if} "U" (L.$.Matrix_Nr) 1 $SetLengthR $+ {endif} l4 26 = {if} "U" (L.$.Matrix_Nr) 2 $SetLengthR $RemoveSpaces $+ {endif} l4 27 = {if} "M" (L.$.Matrix_Nr) 1 $SetLengthR $+ {endif} l4 28 = {if} "M" (L.$.Matrix_Nr) 2 $SetLengthR $RemoveSpaces $+ {endif} l4 29 = {if} "BVG" {endif} l4 30 = {if} (L.$.Matrix_Nr) "S" $+ {endif} l4 31 = {if} (L.$.Matrix_Nr) "U" $+ {endif} l4 32 = {if} (L.$.Matrix_Nr) "M" $+ {endif} l4 35 = {if} "N" (L.$.Matrix_Nr) 2 $SetLengthR $RemoveSpaces $+ {endif} l4 36 = {if} "X" (L.$.Matrix_Nr) 2 $SetLengthR $RemoveSpaces $+ {endif} {endif}Ein Block besteht aus l4 und endet mit dem nächsten {endif} also so:
So ein Block kopierst Du und fügst darunter ein.
Im obigen Beispiel sagt die 2 uns das wir mit dem Code 02 am Drucker das Dreieck darstellen können.
Zwischen den Anführungszeichen kommt entsprechend dein Zeichen rein die Du in der churafont++ Numeric 32x24.oft angegeben hast.
Die Zahl nach l4 muss natürlich anders sein.
Auch wenn es für dich Neuland ist, so sollte es für einen Anfänger machbar sein.
Damit nun ein Anfänger versteht worum es geht muss man nun mal erklären und über die Folgen aufklären was es passieren kann.
Über Fonts gibt es genügend Beiträgen oder Wiki Eintrag die einen gut erklärt.
Darüber kann man heutzutage froh sein. Als ich damals angefangen habe als die Erste Version raus kam 2011 hatte ich für Font Erstellung wenigstens einen brauchbaren Tutorial gehabt aus den allerersten offiziellen OMSI Forum.
Aber mit Erklärungen wie die Sachen funktionieren kann ich auch wenig anfangen,
Um zu verstehen wie es funktioniert und was es für eine Auswirkung hat muss man es erklären so lange man beim Thema bleibt.
Ein Geselle oder Meister muss dem Azubi auch nun mal erklären wie der Motor ausgebaut wird.
Es gibt nun mal arbeiten, da wird logisches denken stärker beansprucht.
Von daher ist es zum Beispiel logisch das vor dem Ausbau u.a. das Kühlwasser abgelassen wird.
-
Du hast aus "churafont-n_16x11.oft" in "MXC2_GorbaLED_LinieFront_Ziel16px.oft" umbenannt?
Zumal es bereits einen "MXC2_GorbaLED_LinieFront_Ziel16px.oft" bereits gibt.
Nun gut.
Da Du im Script den "MXC2_GorbaLED_LinieFront_Ziel16px" angegeben hast kann es auch nicht funktionieren weil dieser kein ! besitzt und da der umbenannte noch den "churafont Numeric 16x11" wird auf dieser Font Datei nicht zugegriffen.
Außerdem hast Du das D einen Pixel zu hoch gesetzt und der Eintrag müsste so aussehen:
[char]
465
484
-
Und mit der Bitmap tauschen meinte ich den Eintrag im Script ändern, habe mich da vielleicht was ungünstig ausgedrückt.
In der Matrix Script kannst Du keine Bitmap tauschen.
Es gibt ja ziemlich viele Einträge die "M.V.GetFontIndex" beinhalten.
Logisch oder? Eine Matrix kann auch mehrere Fonts beinhalten.
Welchen Eintrag davon müsste ich den genau abändern, und was müsste ich in der Zeile dann ändern?
Wie bereits erwähnt sieht das Schema von die GetFontIndex Einträgen wie folgt aus:
Das heißt für dich:
"churafont Numeric 16x11" ist entsprechend der Eintragsname aus der [newfont] Eintrag in der *.oft Datei.
Diesen Namen musst dann geändert werden wenn Du ein anderes Font darstellen willst.
Zum Beispiel in "MXC2_GorbaLED_LinieFront_Ziel16px".
(S.L.Font_Nr_16x11/32x24) ist die Variable worauf das Script hinterher zugreift um den Font darzustellen.
Und jetzt rate mal wofür "numeric" im Namen steht? Richtig. Für die Linie.
Und die Zahl hinter der Numeric steht übrigens für Höhe mal Breite.
Das heißt so viel das die Zeichen bei 16x11 in der Regel 16px Hoch und durchschnittlich 11px Breit sind.
Entsprechend wird dies auch als erstes Font genutzt für die Linie. Sollte die Linie zu breit sein, wird dann auf 16x8 gewechselt, dann 166x7 und so weiter.
Allerdings kommt es auch drauf an, ob es dementsprechend gescriptet wurde.
-
Es gibt doch bestimmt die Möglichkeit, die Bitmap auszutauschen
Ja
Es werden aber keine extra Fonts mitgeliefert.
Soweit richtig.
Da wäre es gut zu wissen wo genau das hinterlegt ist, müsste eigentlich (nach meiner Logik) im Script für die Matrix hinterlegt sein, also der "VMatrix.osc", wenn es überhaupt so ist wie es denke
Da liehst Du vollkommen richtig.
Denn unter "M.V.GetFontIndex" wird nämlich die benötige Font aufgeführt.
Das Schema sieht wie folgt aus:
"Name von [newfont]" (M.V.GetFontIndex) (S.L.variable)
Du müsstest also nicht mal die Bitmaps tauschen sondern lediglich den Eintragsname im Script abändern.Aber bedenke folgendes: Die K++ hat 32 hohe Schriften während der normale Matrix Fonts lediglich 16 Hohe hat. Ergo: Hast kleinere Schrift auf der Matrix.
1. Ist es möglich die Bitmap durch eine andere auszutauschen (die natürlich mehr Sonderzeichen hat, da gibt es ja für die Krüger++ einige)
Möglich ist es, aber bedenke das dann auch die [char] Einträge angepasst werden müssen.
Aber der Bus muss ja auch wissen wo er die Datei findet, die .bmp und .oft sind im Fonts Ordner.
Die Datei die für die Matrix zuständig ist ("VMatrix.osc" wenn es so ist wie ich es denke) ist im Ordner des Busses.
Da müsste ja irgendwo ein Pfad hinterlegt sein, das die Matrix auch weiß auf welche Dateien sie zugreifen muss.Anhand der Name aus dem [newfont] Eintrag in der *.oft kann das Script das passende Font finden.
Wichtig ist nur das die *.oft in der Font Ordner befindet. Die Bitmap selbst kann auch im Unterordner liegen. Dies muss aber entsprechend in der *.oft Eingetragen sein wie "Unterordner\Matrixklein.bmp".
2. Und wenn ja, wie?
Am besten reicht es den Fontnamen in der Script auf ein anderen verfügbaren Font abzuändern.
Ansonsten werden die Bitmap Einträge in der *.oft abgeändert.
Wenn Du nur Symbole einfügen willst reicht vollkommen aus die Original Datei anzupassen.
Sollte kein Platz mehr vorhanden sein ist es auch nicht schlimm. Man kann die Bitmap vergrößern.
Achtung: Beim vergrößern aufpassen das die vorhandene Zeichen/Symbole sich nicht vergrößert und an ihrem Platz bleiben. Ich mache dies, das ich Strg + A drücke damit alles im Paint.Net ausgewählt ist, dann Strg+C fürs kopieren -> Entfernen -> die Größe anpassen -> Strg+V um das kopierte Bild aus der Zwischenablage wieder einzufügen.
-
Ich hoffe du hast halbwegs verstanden was ich meine
Nicht wirklich.
Der Name aus dem *.oft wird im Script bei (M.V.GetFontIndex) eingetragen.
Immerhin war man Clever gewesen und hat entsprechend beschriftet welches Font für was benutzt wird.
Entsprechend wird bei Fonts die "Nummeric" im Namen haben für die Linie verwendet.
Da die K++ eine 32 Matrix ist wird "churafont++ Numeric 32x24" als größte bzw. breiteste Linie angegeben und im Font Ordner wäre das "churafont++ Numeric 32x24.bmp" und "churafont++ Numeric 32x24.oft"
-
Generell fände ich unbeschriftete Schalter besser, auf die man sich bei Bedarf eigene Symbole oder Texte kleben könnte
Warum nicht gleich so'n Plexiglasscheibe einsetzen und beleuchten lassen?

