
Greybeard ist eine klobige Bitmap-Programmierschrift für alle Pixel-Perfekt-Nerds, die die Eyestrain nicht mögen. Es ist hauptsächlich ein Vektorport von UW TTYP0 mit ein paar Änderungen.
Es deckt die meisten lateinischen und kyrillischen Alphabet, Griechisch, Armenier, Georgian (nur Mkhedruli), Hebräisch (ohne Cantillation Marks), Thai, den größten Teil von IPA (aber ohne UPA), Standard -Interpunktion, gemeinsame Symbole, einige Mathematik, Leitungsgrafiken und ein paar Dingbats (etwa 3000).
Es wird in den folgenden Pixelgrößen als gerenderte Umrissschriften bereitgestellt: 11, 12, 13, 14, 15, 16, 17, 18 und 22. Jeder von diesen hat eine mutige Variante, und die kursiven Varianten sind in 15, 16, 17 und 18 bereitgestellt. Zusätzlich alle Schriftarten mit einer iTalischen Variante haben eine experimentelle auto-generierte Variante, die mit dieser Variante eine Variante haben kann, in der eine Variante mit dieser Variante verfügt, die mit dieser Variante eine Variante haben, die mit dieser Variante mit dieser Variante eine Variante haben, die mit dieser Variante verfügt.
Es ist nach diesen mythischen Sysops benannt und starrt bis spät in die Nacht auf White auf Blue Borland Compiler an. Einige sagen, sie starren noch ...

Schriftdateien können von der Releases -Seite heruntergeladen werden
Greybeard wird in mehrere separate Schriftarten aufgeteilt, die mit der Punktgröße bezeichnet werden, bei der sie für Pixel-Perfekt-Anzeige gerendert werden sollen. Um es zu verwenden, installieren Sie die Variante, die Ihnen gefällt, und stellen Sie dann die Schriftgröße Ihres Editors oder Terminals auf die Übereinstimmung ein. Wenn Sie beispielsweise die 18px-Größe mögen, installieren Sie Greybeard-18px*.ttf und stellen Sie die Größe in Ihrer Anwendung auf 18pt ein. Aufgrund der Art und Weise, wie die Umrisse erzeugt werden, sollten auch Multiplikatoren funktionieren.
Für Code -Redakteure müssen Sie möglicherweise auch eine explizite Zeilenhöhe festlegen, um den Abstand gesund zu halten. Beispielsweise scheint das Einstellen der Linienhöhe auf 1 in VSCODE gut zu funktionieren.
Der Grund, warum die Schriftart in verschiedene Größen aufgeteilt ist, liegt darin, dass Windows -Art von Jerks über Bitmap -Schriftarten. Theoretisch unterstützt .TTF die Einbettung von Bitmap -Versionen verschiedener Punktgrößen (eine Funktion namens Bitmap -Streiks), aber Windows hat beschlossen, dies zu ignorieren, außer in sehr spezifischen, fummeligen Fällen), die den Nebeneffekt haben, dass die Schrift im Terminal nutzlos wird. Dies ist für diese Schriftart inakzeptabel, also sind wir hier. Wenn Sie diese Einschränkung in der Umgebung kennen, kommentieren Sie bitte das laufende Problem und senden Sie vielleicht einen PR.
Der größte Teil der Arbeit in Richtung Greybeard hat ein Toolkit zusammengestellt, um die ursprüngliche Bitmap -Schriftart UW TTYP0 in ein modernes Umrissformat umzuwandeln und zu versuchen, sicherzustellen, dass es sich um knapp macht. Die tatsächlichen Glyphen sind immer noch fast ausschließlich die Arbeit von Uwe Waldmann, dem ursprünglichen Schöpfer von UW TTYP0. Es gab ein paar Änderungen und werden im Laufe des Projekts wahrscheinlich noch ein paar mehr sein, aber wir hätten keine so umfassende Bitmap -Schriftart ohne alle harten Arbeit von UWE. Der Grund, warum es einen anderen Namen hat, ist ziemlich einfach: Die MIT -Lizenz, die UW TTYP0 verwendet, sieht eine zusätzliche Klausel vor, die Änderungen, die Glyphen hinzufügen oder verändern, dazu führen, dass die Schrift so umbenannt wird, um sie vom ursprünglichen Autor zu dissasoziieren. Dies ist sinnvoll, da niemand mit Supportanfragen oder Beschwerden für etwas spammen möchte, das er nicht geschrieben hat. Indem ich ihm einen ganz anderen Namen gibt, hoffe ich, dies zu vermeiden. Auch "Greybeard" ist ein lustiger Name. Also, ja. Alle Probleme sollten auf dieses Projekt abzielen.
Das Folgende ist eine kurze Liste von Unterschieden von UW TTYP0:
# Glyphe für bestimmte Größen/Gewichte, um es weniger "spitz" zu machen. Wenn Sie die Schriftart selbst zum Testen erstellen möchten oder stilistische Varianten auswählen möchten, können Sie den Dockerized Build-Prozess verwenden, der den Bitmap-Font-Vektor-Build-Container verwendet, den ich erstellt habe, um alle erforderlichen Tools an einem Ort zu sammeln. Nehmen Sie einfach alle Änderungen vor, die Sie mögen font_out ausführen ./scripts/docker_build.sh Sie können auch jedes Ziel angeben, das Sie mit diesem Skript mögen. Diejenigen, die Sie wahrscheinlich interessieren, sind:
ttfswoff2spcfs Hinweis: Das woff2s -Ziel generiert auch die .ttf -Dateien, da es die .woff2 -Dateien aus ihnen erstellt.
Meistens möchten Sie wahrscheinlich nur build/VARIANTS.dat ändern.
Der Baum unter /build ist mehr oder weniger das gleiche Layout wie das ursprüngliche Repo und wird verwendet, um die intermediären .bdf -Dateien zu erstellen, die dann sowohl die .ttf- als auch die .pcf -Dateien generieren. Die intermediären .bdf -Dateien werden wiederum erstellt, indem die Einstellungen in build/VARIANTS.dat auf die Dateien in build/bdf angewendet werden, die als Quelle der Wahrheit für die Schriftart dienen.
Manuelle Anweisungen in build/INSTALL werden für ältere Zwecke aufbewahrt und sind darauf ausgerichtet, eine GZIP -PCF -Schriftart zu generieren und zu installieren, sodass sie heutzutage für niemanden nützlich sind. Wenn Sie die Schrift in einer Umgebung installieren, die sie unterstützt, wissen Sie wahrscheinlich, was Sie tun.
Die meisten Tests werden auf MacOS durchgeführt, sodass Windows und Linux nicht viele Augen haben. Bitte stellen Sie ein Problem ein, wenn Sie Probleme mit der Nutzung und/oder dem Rendern auf einer Plattform haben.