Welche Schriftarten soll CommonAPI2 bereitstellen?

Willkommen in der Transport Fever Community

Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.

 

Die Registrierung und Nutzung ist selbstverständlich kostenlos.

 

Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.

Das Team der Transport-Fever Community


  • Hallo allerseits,

    da nicht alle lesen ja meinen Mega Thread zu CommonAPI2, mal eine Frage an die Community.


    Direkt mal Grüße an das Urban Games Team - Ihr hättet eure Idee gerne umsetzen können, eure Engine kann das ;)


    Verschiedene Schriften sind via Label höchstwahrscheinlich bald via CommonAPI2 verfügbar.

    Technisch ist nur eine Auswahl via Zahl möglich, da ich die Schriftart nicht komplett durch das ganze Spiel als String "durchschleusen" kann.


    Damit die Renderzeit / Perfomance und die Schriften auch nicht total ausufern,

    schlage ich daher vor ein paar generische Schriften in Kategorien bereitzustellen und Modelle können diese dann auswählen.


    Für Dot Matrix würde ich Doto vorschlagen, leider kann man Sie aus der normalen Kamera Entfernung quasi nicht lesen, vielleicht hat ja jemand einen besseren Vorschlag :/

    https://fonts.google.com/?query=doto


    Also welche Schriften würdet Ihr gerne benutzen, bedenkt sie müssen Lizenz "kompatibel" sein, sprich man darf sie weiterverbreiten. Kleinere Dateigrößen bevorzugt...

    Um es Übersichtlicher zu gestalten, bitte schreibt den Verwendungszweck, den Namen und einen Link zur Quelle in eine Quellcode Box:


    Code
    Dot Matrix | Doto | https://fonts.google.com/?query=doto
    ...        |      | 



    Lato Bold / Noto Bold wird es auf jeden Fall geben... (diese sind schon im Spiel)

    Nun noch zum technischen Teil, die Nutzung wird ganz einfach sein, einfach bei params eine Zeile einfügen, hier mal ein Beispiel, ohne CommonAPI2 gibt es halt Lato...


    - English -


    It's likely that the next CommonAPI2 version allows selecting certain fonts for label texts.

    As I can only push a integer value through the game code, I will provide font categories.

    Too many font files would be performance overkill anyway.


    Simple add a source box with one or more entries:

    Code
    display usage   |  font name |  source

    Please note, the license should allow redistribution, so SIL Open Font License and small file size, latin 1 compatibility preferred

  • Gute Idee. Hast Du die Möglichkeit, verschiedene Pakete bereitzustellen? Für USA-Karten wäre die Auswahl anders als für Europa, oder für modern anders als für alt - jemand, der sich durch die Zeiten spielen will, muß natürlich alle haben. Für alt/deutsch sollte mindestens ein Frakturfont mit langem und mit rundem s dabei sein. Für USA so 'ne typische Westernschrift. Für modern mehr serifenlos als mit Serifen, und wenn Serifen, dann eher eckige als die Bobbel (auch wenn ich die als Textfont mag, aber es geht ja nicht um Fließ-, sorry, Gleittext, sondern um Beschriftungen).

    Zitat

    Für Dot Matrix würde ich Doto vorschlagen, leider kann man Sie aus der normalen Kamera Entfernung quasi nicht lesen, vielleicht hat ja jemand einen besseren Vorschlag :/

    https://fonts.google.com/?query=doto

    Fettschrift. Weiter unten auf der Seite sind Varianten des Fonts mit ziemlich dünnen weißen Stegen zwischen den Pixeln. Die extreme Variante paßt zu LCD-Displays, für Leuchtpixel vielleicht etwas weniger heftig.

    Ablativus mors de genitivo

  • Sofern der Download/die Implementierung kein Problem darstellt:https://fonts.google.com/speci…Serif:%2FSans%2FGeometric


    Fetter Schriftschnitt SemiBold 600 für Fahrzeuge wegen nicht heftig breiter Laufweite, für Assets Bold 700 oder ExtraBold 800, leider keine Condensed.


    Habe ich auf der Webpage leider nicht gefunden, vielleicht wird jemand anders fündig. Eine schmallaufende Fettschrift ist gut für Ziellabels, damit längere Wörter in brauchbarer Schriftgröße unterkommen.

  • DIN Die Lizenz ist nicht kompatibel. Bitte beachten, mit Schriftherstellern ist nicht zu Spaßen...


    Solange es keine Zugriff auf die Datei gibt, wird Sie nur Speicherplatz auf der SSD fressen... Ggf. dann auch noch ne Epoche im Verwendungszweck?


    Ich werde mir was für Stile (Europa/USA) ausdenken, aber das wird dann nur global und nicht per Savegame einstellbar sein... Ich hab zur keiner Zeit zugriff auf die momentane Spielzeit bzw. das (Bau)Jahr. Auch kann man Schriften nicht als Mod anbieten.


    Wer ne gute Lösung für ein Mapping hat, gerne.


    -edit-

    sabon: Die Lizenzkommentar war wegen der DIN Schrift an Vetkoplayzz gerichtet.

  • Egal wie die finale Auswahl aussieht, am wichtigsten wäre eine Serifenschrift wie die Garamond aber Open Source für Epoche A/B, eine Serifenlose für B/C sowie eine Serifenlose Condensed z.B. ähnlich der DIN wie oben genannt. Am allerwichtigsten dabei ist allerdings, das es eindeutige Schriftschnitte gibt, also eine wirklich fette Variante - das fehlt bisher am meisten und das traue ich der Noto nicht wirklich zu. Für die Serifenschrift wäre eine Kursivvariante ebenfalls gut.

  • sabon: Der Kommentar von eis_os ging nicht an Deinen Vorschlag, sondern an Vetkoplayzz.


    Übrigens würde ich mindestens bei einem 8x8-Pixel-Font (oder noch kleiner) auch davon ausgehen, daß die nicht die nötige Schöpfungshöhe für ein Urheberrecht erreichen. Dafür gibt es zu wenige Varianten, s, S und 5 so zu gestalten, daß die vernünftig aussehen, lesbar und voneinander unterscheidbar sind. Mit 3 Pixeln Hauptbereich, je zwei Pixeln Ober- und Unterlänge und einer Leerreihe als Zeilenabstand sind acht Pixel in der Höhe schon voll.

    Das betrifft aber nur Doto.


    Ergänzung Vetkoplayzz: Bei allem, was mit DIN zu tun hat, sind die Leute hinter dem Geld her wie der Teufel hinter der armen Seele. Der Aufhängepunkt ist aber das Copyright/Urheberrecht, und das hat nichts mit der Seite zu tun, von der Du die Daten hast. Lies Dir die Nutzungsbedingungen durch, wenn Du welche findest. Wenn es auf Deinen Verwendungszweck passen sollte, dann gut. Wenn Du keine Nutzungsbedingungen findest, läßt Du besser die Finger davon und benutzt etwas ähnliches, das die Verwendung erlaubt. Mit "Original" sollte man es im Modellbau nicht übertreiben.

    Ablativus mors de genitivo

  • Ergänzung Vetkoplayzz: Bei allem, was mit DIN zu tun hat, sind die Leute hinter dem Geld her wie der Teufel hinter der armen Seele. Der Aufhängepunkt ist aber das Copyright/Urheberrecht, und das hat nichts mit der Seite zu tun, von der Du die Daten hast. Lies Dir die Nutzungsbedingungen durch, wenn Du welche findest. Wenn es auf Deinen Verwendungszweck passen sollte, dann gut. Wenn Du keine Nutzungsbedingungen findest, läßt Du besser die Finger davon und benutzt etwas ähnliches, das die Verwendung erlaubt. Mit "Original" sollte man es im Modellbau nicht überübertreiben

    Die "DIN1451 Mittelschrift" findet man auf diversen Gratis-Fontdownloadseiten free to use.


    https://www.1001freefonts.com/…n-1451-mittelschrift.font

    MfG, die Licaon

  • Dank Licaon haben wir also die Möglichkeit DIN anzubieten, bei Peter Wiegel findet man noch andere Schriften, um diese anzuprobieren werde ich wohl eine Testfunktion einbauen müssen.

    Wie immer weniger ist mehr. (auch mehr Performance)


  • Ich werde mir was für Stile (Europa/USA) ausdenken, aber das wird dann nur global und nicht per Savegame einstellbar sein... Ich hab zur keiner Zeit zugriff auf die momentane Spielzeit bzw. das (Bau)Jahr.

    Musst du dir dazu überhaupt etwas ausdenken?

    [...] und Modelle können diese dann auswählen.

    Wenn die Modelle auswählen können welche Schriftart genutzt werden soll, dann wird bereits die ganze Selektion (geographisch und zeitlich) mittelbar durch das Modell durchgeführt.

  • https://fonts.google.com/?cate…ce:%2FTheme%2FBlackletter

    Vielleicht Pirata One oder Germania One



    Ich hoffe Mr.Emsland nimmt mir es nicht übel:



    Links DIN din1451alt.ttf , rechts normal.

    Ich frage mich, ob ich irgendwie das Ausfransen auch verbessern kann, oder liegt das jetzt nur an der TrueType Lib für Linux? :/

  • das Ausfransen auch verbessern kann, oder liegt das jetzt nur an der TrueType Lib für Linux?

    Das liegt an TPF2, da kannste afaik nix machen und das auf deinem Bild schaut noch gut aus. Da ist ja kaum ausfransen zu erkennen.

  • MaikC: Danke für die Bestätigung, das es nicht an meiner CommonAPI2 liegt.


    Carbonunit:

    Ligaturen wirst du wohl nicht durch das Fontrendering mit FTGL bekommen. Welche Version Urban Games dafür nützt, keine Ahnung. Es wird wohl für Vulkan angepasst worden sein...

  • Wenn die Transparenz im Label verändert wird, wird auch der Übergang zwischen Schriftkante und Umgebung beeinflusst:


    Transparenzwert 1:



    Transparenzwert 2:



    Transparenzwert 222:



    Beim ganz genauen Hinsehen der linken Seite vom "E" sind die stärkeren Zacken bei 222 zu sehen. Das sind aber so minimale Unterschiede, daß das keinerlei Relevanz hat. Auch bei Grafikprogrammen sind bei geringerer Auflösung im Verhältnis zur Fläche - die sich zwangsläufig wegen der Performance ergeben kann, bei Schriftrundungen Pixelzacken zu sehen.


    Mit Werten um 2 wird es etwas "fetter" und der Übergang zur Umgebung sieht besser aus. Qualitativ ist nicht mehr rauszuholen, da habe ich länger mit unterschiedlichsten Kombinationen experimentiert. Allerdings müsste da mit der Kamera schon ziemlich rangezoomt werden und da nicht immer mit hohen Texturqualitätsstufen im Game laboriert wird, weil stottern, gibt es eben Grenzen.


    Generell würde ich bei den geplanten fetten Schriften die "Black"-Version empfehlen. Beim Ortsschild ist der Unterschied schon ganz gut, könnte aber deutlicher aufallen.