DE

Fira Code

Fira Mono, erweitert um Programmierligaturen, die Folgen wie -> und <= als einzelne Symbole zeichnen.

Monospace 5 Schnitte · variabel von The Mozilla Foundation, Telefonica S.A., Nikita Prokopov OFL

Fira Code ist eine Monospace-Schrift, die Fira Mono um Ligaturen für gängige mehrstellige Zeichenfolgen in der Programmierung erweitert; die Erweiterung wird Nikita Prokopov zugeschrieben. Fira Code ist ein Variable Font mit fünf Strichstärken, Light 300 bis Bold 700, und 1.846 Glyphen. Die Schrift steht unter der SIL Open Font License 1.1 und eignet sich für Code-Editoren und Terminals.

Vorschau des Fonts Fira Code
Vorschau von trendhub aus den Font-Dateien erzeugt.
Entwurf
The Mozilla Foundation, Telefonica S.A., Nikita Prokopov
Klassifikation
Monospace
Lizenz
SIL Open Font License 1.1
Schnitte
5 5 Strichstärken
Variable Font
Ja Strichstärke 300–700
Glyphen
1.846
Geprüfte Sprachen
28 zur Liste
Zuletzt aktualisiert
Version 5.002
Einsatzbereiche
CodeTech

Offizielle Quelle: Google Fonts. Die Angaben auf dieser Seite stammen aus den Font-Dateien und den veröffentlichten Daten der Quelle.

Fira Code ausprobieren

Beispieltext

Überschreib den Beispieltext, um eigene Wörter zu testen. Die Vorschau lädt von Fira Code nur ein lateinisches Subset, der Download enthält die vollständigen Dateien.

Schriftmuster von Fira Code
Schriftmuster von Fira Code: Alphabet, Ziffern und Strichstärken. Bild von trendhub aus den Font-Dateien erzeugt.

Strichstärken und Schnitte

  • Light 300Fira Code Light
  • Regular 400Fira Code Regular
  • Medium 500Fira Code Medium
  • SemiBold 600Fira Code SemiBold
  • Bold 700Fira Code Bold

Fira Code ist ein Variable Font: Der Download enthält den gesamten Stärkenbereich in einer Datei. Die oben genannten Strichstärken sind Positionen in diesem Bereich.

Über Fira Code

Fira Code ist eine Monospace-Schrift auf Basis von Fira Mono mit einem zusätzlichen Satz an Programmierligaturen. Folgen wie ein Pfeil, ein Kleiner-gleich-Zeichen oder ein Zuweisungsoperator werden als ein verbundenes Symbol gezeichnet, und bei häufigen Paaren wie zwei Punkten oder zwei Schrägstrichen korrigieren die Ligaturen den Abstand. Das betrifft nur die Darstellung: Der zugrunde liegende Text bleibt aus gewöhnlichen ASCII-Zeichen. Das Schriftmuster zeigt eine Null mit Markierung im Inneren, ein i mit Serifen sowie ein l und eine 1, die sich leicht unterscheiden lassen. Fira Code ist ein Variable Font mit einer Achse für die Strichstärke von 300 bis 700 und fünf benannten Strichstärken, Light bis Bold; eine Italic gibt es nicht. Die 1.846 Glyphen decken Lateinisch, Kyrillisch, Griechisch und ein Subset mit Symbolen ab. Das Copyright liegt bei The Fira Code Project Authors.

Wofür sich Fira Code eignet

Code-Editoren
Ligaturen machen aus mehrstelligen Operatoren einzelne Symbole, sodass Vergleiche und Pfeile als ein Token gelesen werden.
Terminals
Eine feste Zeichenbreite mit unterscheidbarer Null, unterscheidbarem l und unterscheidbarer 1 hält Befehlsausgaben und Pfade eindeutig.
Code in Folien und Tutorials
Bold 700 und SemiBold 600 bleiben lesbar, wenn ein Snippet projiziert wird.
Dokumentation mit Kommentaren in Kyrillisch oder Griechisch
Beide Schriftsysteme sind enthalten, sodass Kommentare auf Russisch oder Griechisch dieselbe Zeichenbreite behalten.
Konfigurations- und Log-Ansichten
Fünf Strichstärken erlauben es einem Tool, Ebenen oder Schlüssel in einer schwereren Strichstärke zu zeigen, ohne das Raster zu verlassen.

Glyphen

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢

Zeichen aus Latin und Latin Extended im Vorschau-Subset. Die vollständige Familie hat 1.846 Glyphen.

Sprachunterstützung

Die Familie enthält die Grundbuchstaben, mit denen diese Sprachen geschrieben werden:

  • Englisch
  • Französisch
  • Deutsch
  • Spanisch
  • Portugiesisch
  • Italienisch
  • Niederländisch
  • Schwedisch
  • Norwegisch
  • Dänisch
  • Finnisch
  • Isländisch
  • Katalanisch
  • Türkisch
  • Polnisch
  • Tschechisch
  • Slowakisch
  • Ungarisch
  • Rumänisch
  • Kroatisch
  • Slowenisch
  • Litauisch
  • Lettisch
  • Estnisch
  • Russisch
  • Ukrainisch
  • Bulgarisch
  • Griechisch

Weitere Schriftsysteme neben dem lateinischen, für die die Familie Glyphen enthält: Kyrillisch, Griechisch. Genannt sind Schriftsysteme. Das ist keine Zusage für jede Sprache, die damit geschrieben wird.

In den Dateien gefundene Zeichensätze: cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, symbols2. Die Sprachliste prüft, ob die nötigen Buchstaben im Font vorhanden sind. Über die typografische Qualität in der jeweiligen Sprache sagt sie nichts.

Lizenz

SIL Open Font License 1.1Copyright 2014-2020 The Fira Code Project Authors (https://github.com/tonsky/FiraCode)

Was die Lizenz erlaubt

  • Die Fonts privat und kommerziell nutzen, im Druck, im Web und in Apps.
  • Die Fonts verändern und daraus neue Versionen erstellen.
  • Die Fonts weitergeben, einzeln oder zusammen mit Software, solange Lizenztext und Urheberrechtsvermerk beiliegen.

Bedingungen

  • Die Fonts dürfen nicht für sich allein verkauft werden.
  • Eine geänderte Version muss unter derselben Lizenz bleiben und darf ohne Erlaubnis des Rechteinhabers keinen Reserved Font Name verwenden.
  • Die Namen der Urheber dürfen nicht ohne Erlaubnis verwendet werden, um eine geänderte Version zu bewerben.

Dies ist eine kurze Zusammenfassung, keine Rechtsberatung. Maßgeblich ist der Lizenztext: OFL im Volltext lesen. Eine Kopie liegt dem Download bei.

Fonts, die zu Fira Code passen

Fira Sans Sans Serif

Fira Code erweitert Fira Mono, die Monospace-Variante der Familie Fira, und passt daher in Dokumentation zu Fira Sans.

Die Vorschläge folgen einfachen Regeln aus den Datensätzen: eine kontrastierende Klassifikation und genug Strichstärken für Fließtext. Sie sind ein Ausgangspunkt, kein Urteil.

Fira Code im Web verwenden

Lade die Familie herunter, lege die Dateien auf deinen eigenen Server und binde sie per CSS ein. Bitte verlinke nicht auf die Dateien bei trendhub.net: Die Vorschaudateien hier sind Subsets, und ihre Adressen ändern sich.

CSS, selbst gehostet
@font-face {
  font-family: "Fira Code";
  src: url("/assets/fonts/FiraCode-VariableFont_wght.ttf") format("truetype");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: "Fira Code", monospace;
}

Oder du lädst die Familie von der offiziellen Quelle. Google Fonts liefert Fira Code mit diesem Markup aus:

HTML, Google Fonts

Gut zu wissen

Keine Italic
Fira Code hat nur aufrechte Strichstärken; Editoren, die Kommentare kursiv setzen, neigen sie künstlich.
Ligaturen lassen sich abschalten
Sie sind eine OpenType-Funktion, daher kann ein Editor oder CSS sie deaktivieren und die einfachen Zeichen anzeigen.
Der Dateiinhalt bleibt unverändert
Ligaturen ändern nur, wie Text gezeichnet wird; beim Kopieren von Code bleiben die ursprünglichen Zeichen erhalten.

Häufige Fragen

Ist Fira Code für die kommerzielle Nutzung kostenlos?

Ja. Fira Code steht unter der SIL Open Font License 1.1, die die Nutzung in privaten und kommerziellen Arbeiten, Veränderung und Weitergabe erlaubt. Der Font darf nicht für sich allein verkauft werden, und veränderte Versionen bleiben unter derselben Lizenz.

Wer hat Fira Code gestaltet?

Fira Code ist eine Erweiterung von Fira Mono und wird Nikita Prokopov zusammen mit The Mozilla Foundation und Telefonica S.A. zugeschrieben. Die Namenstabelle des Fonts führt außerdem Carrois Corporate und Edenspiekermann AG auf.

Was sind die Ligaturen in Fira Code?

Fira Code zeichnet gängige mehrstellige Zeichenfolgen der Programmierung, etwa Pfeile und Vergleichsoperatoren, als einzelne verbundene Symbole. Der Code selbst wird nicht verändert und bleibt ASCII-kompatibel.

Wie viele Strichstärken hat Fira Code?

Fira Code hat fünf Strichstärken: Light 300, Regular 400, Medium 500, SemiBold 600 und Bold 700. Eine Italic gibt es nicht. Fira Code wird als eine variable Datei geliefert, deren Achse für die Strichstärke von 300 bis 700 reicht.

Welche Sprachen unterstützt Fira Code?

Fira Code enthält die Buchstaben für Englisch und weitere Sprachen mit lateinischer Schrift, etwa Deutsch, Polnisch und Türkisch, außerdem für Russisch, Ukrainisch, Bulgarisch und Griechisch.

Kommentare

Noch keine Kommentare. Hast du Fira Code schon genutzt? Erzähl den anderen, wie es lief.

Kommentar schreiben

Kommentare werden vor der Veröffentlichung geprüft. Links werden als Nutzerinhalt gekennzeichnet.

Sammlungen mit Fira Code

  • Monospace-Fonts zum Programmieren

    Dicktengleiche Familien unter offenen Lizenzen für Editoren und Terminals, mit eindeutigen Nullen, mehreren Strichstärken und meist mit Kursiven.

  • Fonts mit Unterstützung für Türkisch

    Familien mit offener Lizenz, die jeden Buchstaben des türkischen Alphabets enthalten, auch das i mit und ohne Punkt, in Text-, Display- und Schreibschrift-Stilen.

Ähnliche Fonts

Weitere Familien derselben Klassifikation, sortiert nach gemeinsamen Einsatzbereichen. Alle Fonts: monospace