Über diese Seite
Warum es diese Seite gibt
Ein Unternehmen, das in Europa gegründet wird, braucht eine Schrift für Website, Logo und Drucksachen – und diese Schrift muss mit dem Unternehmen wachsen. Spätestens beim Eintritt in neue Märkte zeigt sich, ob sie alle benötigten Zeichen enthält: französische Akzente, polnische und rumänische Sonderzeichen, das griechische und das kyrillische Alphabet. Fehlen sie, bricht das Erscheinungsbild genau dort, wo es überzeugen soll.
Eine Übersicht, welche Schriften diese Anforderung erfüllen, gab es bislang nicht. CloudEurope.eu schließt diese Lücke: Schriften für Europa führt alle Open-Source-Schriften von Google Fonts auf, die sämtliche 24 Amtssprachen der EU vollständig abdecken – Zeichen für Zeichen geprüft.
Warum Schriften selbst hosten?
Google Fonts hat die wichtige Arbeit geleistet: Es veröffentlicht hochwertige Open-Source-Schriften und pflegt ihre Quellen auf GitHub. Wir nutzen es als Quelle für diese Website. Wir empfehlen aber, Schriften auf Ihrer Website nicht von Googles Servern zu laden. Laden Sie sie herunter und liefern Sie sie selbst aus.
Datenschutz und DSGVO
Lädt eine Seite eine Schrift von fonts.googleapis.com, sendet der Browser jedes Besuchers dessen IP-Adresse an Google. Im Januar 2022 entschied das Landgericht München I (LG München I, 3 O 17493/20), dass dies ohne Einwilligung gegen die DSGVO verstößt, und sprach dem Kläger Schadensersatz zu. Selbst gehostete Schriften senden nichts an Dritte.
Kein Geschwindigkeitsvorteil durch ein CDN
Früher hieß es, ein gemeinsames CDN sei schneller, weil die Schrift schon von einer anderen Website im Cache des Besuchers liegt. Das stimmt nicht mehr: Alle großen Browser trennen ihren Cache inzwischen nach Website, sodass eine Schrift aus einem gemeinsamen CDN für jede Website neu geladen wird. Die eigene Domain spart einen DNS-Lookup und einen TLS-Handshake und ist daher meist schneller.
Kontrolle
Selbst gehostete Schriften ändern sich nicht unerwartet und fallen nicht aus, wenn sich ein fremder Dienst ändert. Sie erlauben außerdem eine strikte Content-Security-Policy ohne Ausnahmen für externe Domains. Diese Website hält sich an ihren eigenen Rat: Sie stellt keine Anfragen an Dritte.
So geht’s
- Öffnen Sie eine Schrift und klicken Sie auf .zip herunterladen.
- Entpacken Sie sie in Ihre Website, zum Beispiel als
/fonts/<name>/. - Binden Sie die mitgelieferte
fonts.cssein und verwenden Sie die Schriftfamilie in Ihrem CSS.
Die .zip enthält unveränderte WOFF2-Konvertierungen der Originaldateien aus google/fonts, den Lizenztext und die @font-face-Regeln. Die Originale sind auf jeder Schriftseite verlinkt, sowohl auf GitHub als auch auf Google Fonts. Die Lizenzen (OFL, Apache 2.0, UFL) erlauben es, die Schriften zu nutzen und weiterzugeben. Bewahren Sie die Lizenzdatei neben den Schriften auf.
Wie wir die Schriften auswählen
Wir prüfen jede Schriftfamilie in google/fonts einmal im Monat automatisch. Eine Familie wird nur aufgenommen, wenn jede ihrer Schnittdateien alle Zeichen enthält, die für jede der 24 EU-Amtssprachen nötig sind:
Bulgarisch, Dänisch, Deutsch, Englisch, Estnisch, Finnisch, Französisch, Griechisch, Irisch, Italienisch, Kroatisch, Lettisch, Litauisch, Maltesisch, Niederländisch, Polnisch, Portugiesisch, Rumänisch, Schwedisch, Slowakisch, Slowenisch, Spanisch, Tschechisch, Ungarisch.
Quelle: Europäische Union – Sprachen. Die Amtssprachen legt die Verordnung Nr. 1 von 1958 in ihrer geänderten Fassung fest.
Die Zeichensätze stammen aus dem Unicode CLDR über Googles Datenbank gflanguages: die Buchstaben jedes Alphabets in Groß- und Kleinschreibung, Ziffern, Satzzeichen und das Eurozeichen €. In der Praxis heißt das: Lateinisch mit vielen Akzenten (etwa Rumänisch ș ț mit Komma darunter, Maltesisch ħ ċ ġ ż, Ungarisch ő ű) sowie Griechisch und bulgarisches Kyrillisch.
CLDR listet auch einige Zeichen, die normaler Text selten braucht. Eine Schrift ohne sie wird trotzdem aufgenommen, und ihre Seite zeigt ihre Zeichenabdeckung von mindestens 98,9 %. Schriften, die auch diese Zeichen haben, erreichen 100 % Abdeckung:
- ́
U+0301kombinierender Akut – nur für Niederländisch nötig íj́ (ij mit Akut) - ẞ
U+1E9Egroßes Eszett – im Deutschen seit 2017 optional - ‟
U+201Fumgekehrtes doppeltes Anführungszeichen – für Slowenisch gelistet, praktisch ungenutzt - №
U+2116Nummernzeichen – Bulgarisch, meist als „No“ geschrieben - −
U+2212Minuszeichen – in der Praxis wird der Bindestrich verwendet