Bilder hier: https://protesilaos.com/emacs/iosevka-comfy-pictures.
Customized Build der Iosevka -Schrift mit einem konsistenten, abgerundeten Stil und überschreibt für fast alle einzelnen Glyphen in römischen (aufrechten) und kursiven (schrägigen) Varianten.
Iosevka Comfy optimiert die Konsistenz zwischen Glyphen und Inter-Stilen innerhalb der übergreifenden Einschränkung der Benutzerfreundlichkeit an kleinen Punktgrößen. Die Formen sind rund und im Konzert so konzipiert, dass beide einen vorhersehbaren Rhythmus auferlegen und die Charaktere voneinander unterscheiden.
Römische und kursive Stile sehen konsistenter aus als der Standard -Upstream Iosevka, während sie ihre einzigartigen Eigenschaften beibehalten. Im Gegensatz zum Standard -Iosevka -Stil haben die aufrechten Glyphen keine Mischung aus geraden/blockigen und gebogenen oder seriierten Zeichen (ungeachtet besonderer Ausnahmen). Die Kursivschrift haben zwar keine kalligraphischen Tendenzen, die sich stark von ihren Kollegen im Gegensatz zu ihren Kollegen im Gegensatz zubereiten. Die Unterschiede innerhalb jedes Stilsatzes und zwischen den Stilen selbst sind nuancierter. Die Absicht ist es, sich alles als Teil derselben Ästhetik zu fühlen. Unterscheidungen werden von der Prämisse gelten, zu den Forderungen des Designs angesichts der Benutzerfreundlichkeit beizutragen, ohne jemals auf sich selbst aufmerksam zu machen (im Gegensatz zu sporadischen kalligraphischen Glyphen inmitten einer ansonsten strengen Präsentation, die zu sagen scheint: "Schau wie hübsch, ich bin!").
Um eine Konsistenz zwischen römischen und kursiven Stilen zu erreichen, entfernen wir Elemente der Runden in den Glyphen des letzteren, damit sie etwas stabiler aussehen. Andernfalls würden sie sich abgerundeter fühlen als ihre römischen Kollegen angesichts der zusätzlichen Neigung. Wir wollen nicht, dass die zusätzliche implizite Betonung der zusätzlichen Rundeinheit, weil die Neigung bereits ausreicht: Die Betonung der Betonung ist die Art von Übertreibung, die Iosevka bequem zu beseitigen strebt.
| Family | Shapes | Spacing | Style | Ligatures |
|---------------------------------+--------+---------+------------+-----------|
| Iosevka Comfy | Sans | Compact | Monospaced | Yes |
| Iosevka Comfy Duo | Sans | Compact | Duospaced | Yes |
| Iosevka Comfy Fixed | Sans | Compact | Monospaced | No |
|---------------------------------+--------+---------+------------+-----------|
| Iosevka Comfy Motion | Slab | Compact | Monospaced | Yes |
| Iosevka Comfy Motion Duo | Slab | Compact | Duospaced | Yes |
| Iosevka Comfy Motion Fixed | Slab | Compact | Monospaced | No |
|---------------------------------+--------+---------+------------+-----------|
| Iosevka Comfy Wide | Sans | Wide | Monospaced | Yes |
| Iosevka Comfy Wide Duo | Sans | Wide | Duospaced | Yes |
| Iosevka Comfy Wide Fixed | Sans | Wide | Monospaced | No |
|---------------------------------+--------+---------+------------+-----------|
| Iosevka Comfy Wide Motion | Slab | Wide | Monospaced | Yes |
| Iosevka Comfy Wide Motion Duo | Slab | Wide | Duospaced | Yes |
| Iosevka Comfy Wide Motion Fixed | Slab | Wide | Monospaced | No |
Iosevka Comfy ist in vier drei Sätzen von drei Sans-Serif und zwei Serifen-Supersets erhältlich. Die Tripletts in jedem Satz folgen dem Namensschema NAME{,-fixed,-duo} . Der Grundname ist monospasiert und unterstützt Ligaturen. Der "feste" ist streng ein Monospat, um mit allen Terminal -Emulatoren zusammenzuarbeiten: Es unterstützt keine Ligaturen oder größeren Glyphen. Und das "Duo" ist in höchstem Maße verteilt und unterstützt die Ligaturen.
Hier bedeutet "quasi-proportional", dass bestimmte Glyphen ihre natürliche Breite einnehmen dürfen, anstatt streng ein Monospated zu sein, während andere ein Monospasiert bleiben. Diese Kombination führt zu einem Stil, der sich wie fester Abstand anfühlt, aber wie variabler Abstand liest.
Der kompakte Sans-Serif- Satz:
iosevka-comfy ist monospasiert und unterstützt Ligaturen. Abgesehen von Ligaturen können bestimmte spezielle Glyphen wie Pfeile mehr als einen Block belegen.
iosevka-comfy-fixed ist wie iosevka-comfy wenn auch streng eingehalten und unterstützt daher keine Ligaturen. Alle Glyphen sind genau die gleiche Breite. Verwenden Sie dies, wenn Sie es bevorzugen oder wenn Ihre Anwendung (z. B. Terminalemulator) iosevka-comfy nicht als monospaced-Schriftart erkennt.
iosevka-comfy-duo ist quasi-proportional und unterstützt Ligaturen. Die natürlich engen Glyphen wie i dürfen ihre natürliche Breite anstelle eines Raums einnehmen.
Der kompakte Serifensatz:
iosevka-comfy-motion ist monospasiert und unterstützt Ligaturen. Es ist wie bei iosevka-comfy aber mit vielen kleinen Verbesserungen, die Serifen und Hecksenden zu relevanten Glyphen hinzufügen. Einfach ausgedrückt, es ist das serierte Gegenstück von iosevka-comfy .
iosevka-comfy-motion-fixed ist das Serifenäquivalent des oben genannten iosevka-comfy-fixed .
iosevka-comfy-motion-duo ist das Serifenäquivalent von iosevka-comfy-duo .
Das breite Sans-Serif -Set:
iosevka-comfy-wide ist das gleiche wie iosevka-comfy außer es ist merklich breiter. Es sieht auch größer aus als iosevka-comfy obwohl beide Varianten die gleiche Anzahl von Zeilen auf einen Bildschirm passen.
iosevka-comfy-wide-fixed ist das "breite" Gegenstück zur iosevka-comfy-fixed Familie.
iosevka-comfy-wide-duo ist das "breite" Gegenstück zur iosevka-comfy-duo Familie.
Das breite Serifensatz:
iosevka-comfy-wide-motion ist das gleiche wie iosevka-comfy-motion außer dass sie merklich breiter ist. Es sieht auch größer aus als iosevka-comfy-motion obwohl beide Varianten die gleiche Anzahl von Zeilen auf einen Bildschirm passen.
iosevka-comfy-wide-motion-fixed ist das "breite" Gegenstück zur iosevka-comfy-motion-fixed .
iosevka-comfy-wide-motion-duo ist das "breite" Gegenstück zur Familie iosevka-comfy-motion-duo .
Alle Schriftarten haben aufrechte und schräge Varianten und sind in den folgenden Gewichten erhältlich:
| Name | Code |
|-----------+------|
| light | 300 |
| semilight | 350 |
| regular | 400 |
| medium | 500 |
| semibold | 600 |
| bold | 700 |
| extrabold | 800 |
Wenn Sie nicht über ein exotisches System verfügen. In diesem Fall wissen Sie, was Sie tun, und können Schriftarten für Ihren lokalen Benutzer installieren, indem Sie die .ttf -Dateien oder deren Verzeichnisse in ~/.local/share/fonts/ kopieren. Für die systemweite Installation platzieren Sie sie in /usr/share/fonts/ .
Abhängig von Ihrem System müssen Sie möglicherweise die ttf oder ttf-unhinted Builds löschen. Dies ist zwar nicht streng notwendig, da das System weiß, welches er auswählen soll.
Im Zweifelsfall lokal installieren.
Führen Sie einen flachen Klon dieses Repositorys durch, um die Dinge zu beschleunigen:
git clone --depth 1 https://github.com/protesilaos/iosevka-comfy Iosevka Comfy ist gemäß der Dokumentation des Upstream -Projekts konfiguriert. Dies bedeutet praktisch, dass (i) wir das npm Repo klonen, (ii .ttf unsere private-build-plans.toml definieren.
npm run build -- ttf::iosevka-comfyOder diese Schleife:
for i in iosevka-comfy{,-motion,-wide,-wide-motion}{,-fixed,-duo} ; do npm run build -- ttf:: $i ; done Das letzte Update von Iosevka Comfy wurde am 2024-10-19 mit dem Upstream Commit 6850d2a (Post v31.9.1 ) durchgeführt.
Jede Datei wird in der Hoffnung bereitgestellt, dass sie sich als nützlich erweisen kann, ist jedoch ansonsten nur für meine private Verwendung gedacht.