3 Punkte von GN⁺ 2024-09-19 | 1 Kommentare | Auf WhatsApp teilen
  • Comic Mono ist eine Monospace-Schrift, die Comic Shanns v1 überarbeitet, damit sich der vertraute Comic-Stil auch in Code oder im Terminal gut lesbar nutzen lässt
  • Alle Glyphen wurden auf dieselbe Breite gebracht; die Cousine-Metriken dienen als Referenz, um die Darstellung neben Systemschriften weniger unharmonisch wirken zu lassen
  • Der fette Schriftschnitt wird mit FontForge Embolden erzeugt; die gesamte Schriftfamilie entsteht, indem die ursprüngliche Comic Shanns per Python-Skript gepatcht wird
  • Im Web lässt sie sich über ein jsDelivr-CDN-Stylesheet verwenden, außerdem gibt es ein npm-Paket; die Font-Dateien im npm-Paket sind jedoch nicht optimiert
  • Verwandte Schriften wie Comic Shanns v2, Serious Shanns und Comic Shanns Mono sowie Pakete für Fontsource, Arch Linux AUR und Gentoo Linux Overlay sind ebenfalls einen Blick wert

Wie Comic Shanns zu einer Monospace-Schrift überarbeitet wurde

  • Comic Mono ist eine Monospace-Schrift auf Basis von Comic Shanns v1 von Shannon Miwa
  • Es gibt zwei Download-Dateien
  • Die Unterschiede zur ursprünglichen Comic Shanns lassen sich in vier Punkten zusammenfassen
    • Die Breite aller Glyphen wurde exakt vereinheitlicht
    • Die Glyphen-Metriken wurden an Cousine ausgerichtet, damit sie zusammen mit Systemschriften natürlicher wirken
    • Der Name wurde in Comic Mono geändert
    • Die fette Version wurde mit FontForge Embolden erzeugt
  • Der Ersteller bezeichnet sich selbst nicht als Schriftdesigner, sondern als Softwareentwickler, und hat die ursprüngliche Comic Shanns v1 mit dem Python-Skript generate.py gepatcht, um diese Schriftfamilie zu erstellen
  • Der Beispielcode verwendet vendor/comic-shanns.otf und vendor/Cousine-Regular.ttf als Eingaben und erzeugt mit fontforge ComicMono.ttf sowie ComicMono-Bold.ttf

Installation und Verbreitungswege

  • Auf Webseiten kann sie über ein von jsDelivr bereitgestelltes CDN-Stylesheet eingebunden werden
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/comic-mono@0.0.1/index.css">;

Verwandte Schriften, die einen Blick wert sind

  • Die ursprüngliche Comic Shanns unterstützt ab v2 zusätzliche Symbole wie Akzentzeichen und mathematische Zeichen
  • Serious Shanns enthält weitere Änderungen, darunter verbesserte Lesbarkeit, ein leichteres Gewicht und eine Nerd-Font-Version
  • Comic Shanns Mono basiert auf Comic Shanns v2 und enthält angepasste Metriken sowie zusätzliche Zeichen
  • Die Lizenz ist die MIT License

1 Kommentare

 
GN⁺ 2024-09-19
Hacker-News-Kommentare
  • Seit ich das früher auf HN gesehen habe, nutze ich weiterhin eine monospaced Schrift auf Basis von Comic Sans und verwende die kostenpflichtige Version Comic Code
    https://tosche.net/fonts/comic-code
    Sie ist gut lesbar und macht Spaß, und sie vermittelt mir ein ähnliches Gefühl wie früher Monaco. Meiner Meinung nach werden die Augen beim Programmieren weniger müde und es macht mehr Freude. Ich erinnere mich auch, eine Erklärung gelesen zu haben, dass sie angenehm für die Augen sei, weil sie den Buchstabenformen ähnelt, die im Kindergarten gelehrt werden

    • Für meine Augen hat Comic Code besonders in kleinen Größen deutlich mehr Courier-Charakter als Comic Mono
    • Ich nutze ebenfalls Comic Code, habe es aber gekauft, weil ich keine kostenlosen Alternativen kannte, die genauso gut aussehen
      Es reduziert die Augenbelastung spürbar und steigert auch die Effizienz. Beim Einrichten eines neuen Computers ist das immer das Erste, was ich installiere
    • Ich verstehe, dass es für manche Menschen leichter lesbar ist, aber die Erklärung, das liege an der Ähnlichkeit mit Kindergarten-Buchstabenformen, erscheint mir nicht ganz passend
      Kinder lernen Lesen doch normalerweise über Drucksachen, oder? Meinen Kindern habe ich das Lesen mit Karteikarten, auf denen ganze Wörter standen, und mit „look and say“-Büchern beigebracht, und solche Materialien sahen dieser Schrift überhaupt nicht ähnlich. Für mich ist sie eher schwerer zu lesen und macht mich etwas langsamer, daher frage ich mich, ob manche Menschen gerade von dieser Verlangsamung profitieren. Vielleicht werden Augenbewegungen dadurch vorsichtiger oder effizienter
    • Ich mag die Schrift Codelia dieses Designers wirklich sehr, aber bei so vielen kostenlosen Alternativen ist es schwer zu rechtfertigen, dafür so viel Geld auszugeben
      Ich wünschte, es gäbe eine günstigere nicht-kommerzielle Lizenz
    • Ähnlich wie bei speziell zur Linderung von Dyslexie entworfenen Schriften gilt hier: Jedes Zeichen sieht anders aus
      Das handschriftähnliche Gefühl liefert dem Leser offenbar mehr Anhaltspunkte als präzisere Schriften
  • Wenn wir schon bei Empfehlungen für comicartige Monospace-Schriften sind, ist auch Monaspace Radon einen Blick wert
    Unter https://monaspace.githubnext.com/ findet man sie als vierte Variante, wenn man bis zu den Variants scrollt. Sie funktioniert tatsächlich gut. Ich persönlich mag Comic Sans und Schriften dieses Stils wirklich sehr, daher fällt es mir schwer zu verstehen, warum manche sie nicht mögen

    • Ich hatte zwei Probleme mit Comic Sans
      Erstens wurde sie an unpassenden Stellen wie schlechten Nachrichten im Arbeitsumfeld oder Einladungen zu Beerdigungen übermäßig missbraucht. Zweitens wurde das Hinting auf die niedrig auflösenden Bildschirme der Entstehungszeit und auf das ursprüngliche Ziel MS Bob optimiert, weshalb sie für Drucksachen oder moderne hochauflösende Displays nicht ideal sein muss. Wenn man eine Schrift dieser Art verwenden will, gibt es meiner Meinung nach bessere Optionen als Comic Sans selbst. Allerdings ist es nicht ausgeschlossen, dass Comic Sans inzwischen aktualisiert wurde.
      Wenn man Leute, die sich übermäßig für Schriften interessieren, wirklich provozieren will, sollte man Comic Papyrus ausprobieren, eine Mischung aus Comic Sans und Papyrus: https://creativemarket.com/blog/designer-combines-papyrus-an...
      Wegen eines absurd wirkenden, klagefreudigen Grundes wurde der Name später in Comic Parchment geändert
    • Vielleicht bin ich seltsam, aber Radon ist für mich schon beim bloßen Ansehen extrem unangenehm und macht alles schwer lesbar
      Es fühlt sich fast so an, als hätte ich plötzlich Dyslexie. Ich nutze derzeit Fira Code, und das liest und betrachtet sich sehr angenehm
    • Ich mag Comic Sans nicht als comicartige Handschrift-Schrift
      Es ist wohl eine Frage des Charakters — oder eher des fehlenden Charakters. Sie sollte lebendig und verspielt sein, wirkt auf mich aber eher kraftlos und halb tot. Sie versucht es mit merkwürdigen Unregelmäßigkeiten wie ungleichmäßigen Kurven und einem kleinen Haken am „C“, aber alles wirkt unbeholfen, ohne Natürlichkeit und ohne Rhythmus. Es fühlt sich an, als würde jemand einen schwachen Witz erzählen und dann verlangen, dass man ihn laut vorliest
    • Das ist natürlich Geschmackssache, und wenn es einem gefällt, ist das schön, aber mein erster Gedanke war: Was macht man mit Kursivschrift
    • Für meine Augen sieht das l wie ein Z aus; ich frage mich, ob man sich daran einfach gewöhnt
  • Ich frage mich, ob sich noch jemand an die Zeit erinnert, als bei OpenBSD Forschungsvorträge und Materialien in MS Comic Sans veröffentlicht wurden
    Selbst das LibreSSL-Logo hat auf der Website noch etwas von diesem Flair, und wenn man hier https://www.openbsd.org/papers/bsdcan14-libressl/mgp00001.ht... weit genug nach unten scrollt, wird sogar darüber gesprochen, das zu „bewaffnen“. Soweit ich mich erinnere, hieß es sinngemäß, die Lizenz sei frei genug, um Linux-Nerds zu verärgern, und die Schrift selbst sei ein solches Ding, dass sie Design-Nerds verärgere

  • Ich benutze Fantasque Sans
    Ich habe vergessen, warum ich das statt Comic Shanns gewählt habe, aber wenn man diesen Stil mag, lohnt sich ein Blick
    https://github.com/belluzj/fantasque-sans

    • Ziemlich gut lesbar, nicht übertrieben comicartig und zugleich einigermaßen gleichmäßig und weich
      Ich habe sie ziemlich lange genutzt, bevor ich bei Iosevka gelandet bin
    • Fantasque Sans Mono hat ein schick gestaltetes „a“, das mir ziemlich gut gefällt
  • Ich wollte sie eigentlich nicht mögen, aber tatsächlich ist sie überhaupt nicht furchtbar
    Selbst als normale Sans-Serif-Schrift sieht sie ganz gut aus. Am Ende war das Problem bei Comic Sans wohl der Zeichenabstand

    • Ich habe Operator Mono, SF Mono, Ubuntu, Roboto, Consolas und andere ausprobiert und täglich, wöchentlich, monatlich gewechselt
      Aber seit zwei Jahren benutze ich Comic Mono, und als Softwareentwickler denke ich inzwischen überhaupt nicht mehr über Schriften nach. Das ist das wahre Zeichen einer großartigen Schrift
    • Ich habe sie in der Erwartung angesehen, darüber lachen zu können, und war stattdessen irgendwie beruhigt
      Diese Schrift hat eine überraschende Gelassenheit
  • Im Original fehlten diakritische Zeichen, die Metrik wirkte für mich etwas daneben, und auch der untere Strich des „f“ gefiel mir nicht, deshalb arbeite ich an einem Fork
    Einige IDEs, besonders Eclipse unter Windows, zeigen mit dieser Schrift Probleme, daher passe ich auch die Parameter an. Ich habe es außerdem unter Python 3 lauffähig gemacht und die Quellschrift als Submodul eingebunden, damit man sie beim eigenen Build nicht mehr manuell zusammensuchen muss. Es ist noch in Arbeit
    https://github.com/caioycosta/comic-fork-mono-font

    • Merkwürdig, ich glaube, die Version, die ich verwende, ist dieselbe wie im Artikel, und ich meine, sie hätte diakritische Zeichen gehabt
      Ich sitze gerade nicht am Computer und schaue später nach. Allerdings stört mich, dass die Position von „í“ seltsam ist, sodass es aussieht, als gäbe es zusätzlichen Abstand zum folgenden Zeichen
  • Hier gibt es einen Fork mit Programmier-Ligaturen, der eine realistischere freie Open-Source-Alternative zu dem an anderer Stelle erwähnten Comic Code sein könnte
    https://github.com/wayou/comic-mono-font/

  • Ich nutze seit etwa einem Jahr die ähnliche Schrift Maple Mono, und sie ist wirklich gut
    Persönlich finde ich sie zum Lesen von Code besser
    https://github.com/subframe7536/maple-font

  • Wow, eine seltsam liebenswerte Schrift
    Ich würde damit wahrscheinlich nicht programmieren, aber für Lehrmaterial mit Codebeispielen im Tafel-Look würde sie hervorragend passen

  • Ich nutze APL386 als Standardschrift; sie hat etwas Comic-Sans-Flair, wirkt dabei aber schlichter und sauberer
    https://abrudz.github.io/APL386/

    • Für mich wirkt sie luftiger als Comic Mono