Jede freie Schrift, je eine Seite

Eine Datei, die jede verwendete Schrift enthalten muss — eine zehn Jahre aufbewahrte Rechnung, eine an eine Druckerei geschickte Datei —, kann sich nicht auf die vierzehn Schriften stützen, die jede Anzeigesoftware hat. Die Bibliothek bringt an ihrer Stelle freie Schriften mit denselben Breiten mit, sodass eine Zeile ihre Länge behält und Ihr Layout sich nicht verschiebt.

Dieses Dokument zeigt alle sechsundzwanzig, je eine Seite, so wie eine Schriftgießerei ihre Schriften zeigt: den Namen, die eingebaute Schrift, deren Breiten sie übernimmt, und ihre Lizenz; eine Zeile in acht Größen, von 8 bis 48 Punkt; dieselbe Zeile in der eingebauten und dann in der freien Schrift, mit der Breite, die jede misst; und jedes Zeichen, das die Schrift zeigt.

Die letzte Seite setzt zwei Stempel und zwei Notizen in eingebauten Schriften. Für jede enthält die Datei die freie Schrift derselben Breiten, sodass jede Anzeigesoftware dieselben Buchstaben zeigt.

Was dieses Beispiel zeigt

  • Zwölf Liberation-Schriften und zwölf TeX-Gyre-Schriften, für Helvetica, Times und Courier in jeweils vier Schnitten.
  • HQF Symbol und HQF Dingbats, für Symbol und ZapfDingbats.
  • Jede Zeile zweimal gemessen: Die freie Schrift kommt der eingebauten bis auf ein Zehntel Punkt nahe.

Der Quellcode, vollständig

Nichts ist weggelassen und nichts vereinfacht: Das ist das Programm genau so, wie es läuft, für den Entwickler, der diese Bibliothek nutzt.

Den Rust-Quellcode lesen Den Python-Quellcode lesen

Das Dokument selbst

Das Dokument auf Englisch öffnen Das Dokument auf Französisch öffnen Das Dokument auf Deutsch öffnen Das Dokument auf Spanisch öffnen Das Dokument auf Italienisch öffnen Das Dokument auf Portugiesisch öffnen

Beispiele in der Nähe

Ein minimales PDF

Zwei identische Seiten, die die Struktur einer Rechnung mit Linien und Rechtecken zeichnen, ohne ein Wort Text: Die Datei hat etwa ein Dutzend Kilobyte und bettet keine Schrift ein.

Seite eins zeigen, bevor die Datei angekommen ist

Dasselbe Dokument zweimal geschrieben: einmal, wie es ist, einmal mit seiner ersten Seite am Anfang der Datei. Die Seite nennt für jedes der beiden die Zahl der Bytes, die ein Browser empfangen haben muss, bevor er Seite 1 zeigt.

Jedes Papierformat, auf eigener Seite

Eine Seite für jedes Papierformat, das die Bibliothek beim Namen kennt, von A0 bis A6 und die amerikanischen Formate, jede mit ihrer Größe in Millimetern und Zoll; dann quer oder kopfüber gelegte Seiten und ein zehn Meter langes Banner.

Die Datei verkleinern

Ein Dokument, zweimal geschrieben: einmal unkomprimiert, einmal komprimiert. Die Seite nennt beide Dateigrößen und was die Kompression gespart hat.

Jedes Beispiel, nach Thema