> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/de/fragen-and-antworten/58-i-have-a-custom-font-i-d-like-to-load-to-my-document.-how-can-i-do-this.md).

# Ich habe eine benutzerdefinierte Schriftart, die ich in mein Dokument laden möchte. Wie kann ich das tun?

## Einführung

Dieser Artikel zeigt, wie Sie benutzerdefinierte Schriftarten für den Satz des Textes Ihres Dokuments installieren – Schriftarten für den mathematischen Satz werden hier nicht behandelt. Mit „benutzerdefinierter Schriftart“ meinen wir eine Schriftart, die auf den Servern von Overleaf nicht verfügbar ist, einschließlich kommerzieller Schriftarten, für die eine Lizenz erforderlich ist, oder frei nutzbarer Schriftarten, die nicht mit TeX Live ausgeliefert oder in unserer Linux-Installation enthalten sind.

* **Hinweis**: Dieser Artikel behandelt gängige Schrifttechnologien, geht aber nicht auf spezielle TeX-basierte Lösungen wie [Metafont](https://en.wikipedia.org/wiki/Metafont) und [virtuelle Schriftarten](https://texfaq.org/FAQ-virtualfonts).

## Wo fange ich an?

LaTeX-basierte Satzlösungen arbeiten im Kontext eines Erbes. Über vier Jahrzehnte hat die Entwicklung von LaTeX-Compilern und Schriftformaten ein Ökosystem hervorgebracht, das eine Mischung aus älteren und neuen Technologien umfasst. Daher hängt der eigentliche Prozess der Installation und Konfiguration benutzerdefinierter Schriftarten zur Verwendung mit LaTeX von diesen zwei Faktoren ab:

1. Der Typ (das Format) der Schriftart(en), die Sie installieren möchten:

* ältere [PostScript Type 1](https://en.wikipedia.org/wiki/PostScript_fonts#Type_1) oder [TrueType](https://en.wikipedia.org/wiki/TrueType) Schriftarten oder
* moderne [OpenType](https://en.wikipedia.org/wiki/OpenType) Schriftarten.

3. Welcher LaTeX-Compiler verwendet wird, um Ihre Overleaf-Projekte zu kompilieren:
   * pdfLaTeX oder
   * XeLaTeX oder LuaLaTeX

Springen Sie zum Abschnitt zu Ihrem bevorzugten Compiler:

* [Verwendung benutzerdefinierter Schriftarten mit pdfLaTeX](#using-custom-fonts-with-pdflatex)
* [Verwendung benutzerdefinierter Schriftarten mit XeLaTeX und LuaLaTeX](#using-custom-fonts-with-xelatex-and-lualatex)

## Verwendung benutzerdefinierter Schriftarten mit pdfLaTeX

Hier ist eine Zusammenfassung dessen, was Sie tun müssen – abhängig von der Komplexität Ihrer benutzerdefinierten Schriftkonfiguration:

1. Für jede Schriftdatei (`.ttf`, `.otf` oder `.pfb`) benötigen Sie eine geeignete TeX-Schriftmetrik (`.tfm`) und vielleicht eine Kodierungsdatei (`.enc`).
2. pdfLaTeX muss wissen, wie Dokumentschriftarten in die endgültige PDF-Datei eingebettet werden. Dazu liest es eine Font-Map-Datei (`pdftex.map`), die Sie mit den Details Ihrer benutzerdefinierten Schriftart aktualisieren müssen. In Overleaf tun Sie das mit einem dieser Befehle:

* `\\pdfmapfile{...}`
* `\\pdfmapline{...}`

4. Sie benötigen eine Schriftbeschreibungsdatei (`.fd`), die LaTeX mitteilt, wie die neuen Schriftdateien zu verwenden sind.

Dies sind die wichtigsten Dateitypen, die Sie benötigen werden:

* **`.tfm`** (TeX-Schriftmetrik): Diese kompakten Binärdateien enthalten keine Daten, die das visuelle Erscheinungsbild von Zeichenformen beschreiben, sondern nur Zeichenabmessungen und Schrift-„Metadaten“, die TeX-Engines für ihre grundlegenden Satzaufgaben verwenden können. TeX-Schriftmetriken für Mathe-Schriften enthalten zusätzliche Daten, die bei reinen Textschriften nicht erforderlich sind; insbesondere verfügen sie über mehrere „Abstands“-Parameter, die für den mathematischen Satz verwendet werden.
* **`.fd`** (Schriftbeschreibung): Diese Dateien enthalten LaTeX-Befehle, die erforderlich sind, um Ihre Schriftart zu konfigurieren und für die Verwendung mit LaTeX vorzubereiten. Befehle, die innerhalb von `.fd` Dateien sowie die `.fd` Dateinamenskonvention werden im Dokument beschrieben [LaTeX2ε-Schriftwahl](https://texdoc.org/serve/fntguide/1).
* **`.map`** (Font-Map): Map-Dateien verknüpfen den Namen von TeX-Schriftmetriken mit der physischen Schriftdatei, die die zum Zeichnen von Zeichenformen (Glyphen) erforderlichen Daten enthält. Jede pdfTeX bekannte Schrift wird in einer eigenen Zeile der Map-Datei anhand einer genau definierten Syntax beschrieben. Vollständige Details finden Sie in Abschnitt 5 von [Das Benutzerhandbuch von pdfTeX](http://mirrors.ctan.org/systems/doc/pdftex/manual/pdftex-a.pdf).
* **`.enc`** (Kodierung): Falls erforderlich, definiert dieser Dateityp die Zuordnung zwischen Zeichencodes in Ihrem LaTeX-Text und den entsprechenden Zeichenformen (Glyphen), die in der Schriftdatei enthalten sind.

### Beispiel für eine benutzerdefinierte TrueType-Schriftart

Die Overleaf-Galerie enthält ein Projekt, das [die Installation einer benutzerdefinierten TrueType-Schriftart demonstriert](https://www.overleaf.com/latex/examples/example-using-a-custom-truetype-font/yndxyzgbhpjv)– eine PostScript-Type-1-Schrift würde eine ähnliche Einrichtung verwenden. Es kompiliert mit pdfLaTeX, XeLaTeX und LuaLaTeX und erzeugt die folgende Ausgabe:

![Bild, das den Satz in Overleaf mit einer benutzerdefinierten Schriftart zeigt](/files/782d5c5f81922998a769b6ffd38d4ecb26a5c1b3)

#### Hinweise zum Beispielprojekt

* Es verwendet den folgenden `\\pdfmapline` Befehl:

```latex
\\pdfmapline{+delphine < Delphine.ttf <T1-WGL4.enc}
```

der eine TeX-Schriftmetriken-Datei namens `delphine` mit der physischen Schriftdatei namens `Delphine.ttf`.

* Das erste `<` Zeichen weist pdfTeX an, die TrueType-Schrift zu unterteilen; d. h., *teilweise* diese Schrift in die endgültige PDF-Datei einzubetten. Das Unterteilen einer Schrift ergibt kleinere PDF-Dateien, da sie nur die Zeichenformdaten enthalten, die zum Anzeigen der im Dokument vorhandenen Zeichen erforderlich sind.
* Das zweite `<` Zeichen steht vor dem Namen einer Kodierungsvektor-Datei, `T1-WGL4.enc`, die verwendet wird, um die Zeichencodes in Ihrem Text den Zeichenformdaten (Glyphen) innerhalb der Schriftdatei zuzuordnen – Zeichenformdaten werden benötigt, um das Zeichen darzustellen (zu zeichnen).
* LuaLaTeX erfordert einen zusätzlichen Konfigurationsschritt, weil `\\pdfmapline` erzeugt einen **Undefinierte Steuersequenz** Fehler aufgrund von Änderungen im Umgang von LuaTeX mit bestimmten Backend-Befehlen – Abschnitt 3 des [LuaTeX-Referenzhandbuch](http://mirrors.ctan.org/systems/doc/luatex/luatex.pdf). Das `\\ifLuaTeX` Befehl, der vom `iftex` Pakets wird verwendet, um LuaTeX zu erkennen; wenn es erkannt wird, `\\pdfmapline` wird definiert:

```latex
\\ifLuaTeX
\\protected\\def\\pdfmapline {\\pdfextension mapline }
\fi
```

### Verwendung mehrerer Schriftarten oder kommerzieller Schriftarten

Um Dateien von kommerziellen Schriftanbietern und Sammlungen frei nutzbarer Schriftarten zu verwalten, können Sie in Ihrem Overleaf-Projekt Ordner erstellen, um Schriftdateien nach ihrem Typ zu organisieren (`.tfm`, `.pfb`, `.ttf` usw.). Ein gutes Vorbild für die Benennung und Organisation Ihrer Ordner ist die [TeX Directory Structure (TDS)](https://www.tug.org/tds/tds.pdf), die als Best-Practice-„Blaupause“ für die Verwaltung einer Sammlung von TeX-bezogenen Dateien entworfen wurde.

Wenn die Projektordner eingerichtet sind, müssen Sie als Nächstes eine sogenannte [`latexmcrc` Datei](/latex/de/ausfuhrliche-artikel/28-how-to-use-latexmkrc-with-overleaf.md) erstellen, die Anweisungen enthält, den LaTeX-Compiler anzuweisen, in diesen Ordnern nach Dateien zu suchen. Standardmäßig wissen die Compiler nicht, dass diese Ordner existieren, und finden die darin enthaltenen Dateien nicht.

#### Overleaf-Projektbeispiel

Das Beispiel aus der Overleaf-Galerie [Ordner verwenden, um benutzerdefinierte Schriftdateien zu verwalten](https://www.overleaf.com/latex/templates/example-using-folders-to-manage-custom-font-files/qvqgnpjxvqzd) verwendet Ordner und eine `latexmkrc` Datei, um eine benutzerdefinierte TrueType-Schriftart zu installieren. Sie enthält eine Ordnerstruktur, die in diesem Bild gezeigt wird:

![Projektordner in Overleaf organisieren](/files/e2d64a6dfde8bd3cfee9d8e30ca9d8e64acdf7d4)

und eine `latexmkrc` Datei, die die folgenden Zeilen enthält und Laufzeit- [Umgebungsvariablen](https://en.wikipedia.org/wiki/Environment_variable) enthält, die dem LaTeX-Compiler mitteilen, in unseren Projektordnern nach Dateien zu suchen:

```perl
$ENV{'TEXINPUTS'}='myfonts/tex//:' . $ENV{'TEXINPUTS'};
$ENV{'T1FONTS'}='myfonts/fonts/type1//:' . $ENV{'T1FONTS'};
$ENV{'AFMFONTS'}='myfonts/fonts/afm//:' . $ENV{'AFMFONTS'};
$ENV{'TEXFONTMAPS'}='myfonts/fonts/map//:' . $ENV{'TEXFONTMAPS'};
$ENV{'TFMFONTS'}='myfonts/fonts/tfm//:' . $ENV{'TFMFONTS'};
$ENV{'TTFONTS'}='myfonts/fonts/ttf//:' . $ENV{'TTFONTS'};
$ENV{'VFFONTS'}='myfonts/fonts/vf//:' . $ENV{'VFFONTS'};
$ENV{'ENCFONTS'}='myfonts/fonts/enc//:' . $ENV{'ENCFONTS'};
```

Wenn Sie sich fragen, welche Dateien typischerweise in welchen Ordner gehören, werfen Sie einen Blick auf [dieser Artikel](/latex/de/ausfuhrliche-artikel/06-an-introduction-to-kpathsea-and-how-tex-engines-search-for-files.md#table-listing-kpathsea-config-variables).

## Verwendung benutzerdefinierter Schriftarten mit XeLaTeX und LuaLaTeX

### Verwendung von PostScript-Type-1-Schriftarten

Um ältere PostScript-Type-1-Schriftarten mit XeLaTeX und LuaLaTeX zu verwenden, können Sie den [Richtlinien für pdfLaTeX](#using-custom-fonts-with-pdflatex)befolgen, daher wiederholen wir diese Details hier nicht.

### Verwendung von OpenType-Schriftarten

XeLaTeX und LuaLaTeX bieten umfassende Unterstützung für den erweiterten Satz mit OpenType-Schriftarten – TrueType- und PostScript-Varianten –, da ihre zugrunde liegenden TeX-Engines, XeTeX und LuaHBTeX, native (eingebaute) Fähigkeiten zur Verarbeitung von OpenType-Schrifttechnologien haben, die pdfTeX nicht besitzt.

* **Hinweis**: LuaLaTeX verfügt über seine zugrunde liegende TeX-Engine (LuaHBTeX) über die ausgefeiltesten Schriftverwaltungsfunktionen aller TeX-Engines; ihre Besprechung würde jedoch den Rahmen dieses Artikels sprengen – weitere Informationen finden Sie in den Abschnitten 6 und 12 des [LuaTeX-Referenzhandbuch](https://ctan.org/pkg/luatex?lang=en).

Um OpenType-Schriftarten mit XeLaTeX und LuaLaTeX zu verwenden, müssen Sie [`fontspec`](https://ctan.org/pkg/fontspec?lang=en)laden, ein leistungsfähiges und funktionsreiches Paket, das eine Schnittstelle zu den erweiterten Satzfunktionen von OpenType-Schriftarten bereitstellt.

* **Hinweis**: Sie müssen nicht `\usepackage[T1]{fontenc}` (oder `\usepackage[utf8]{inputenc}`) verwenden, wenn Sie OpenType-Schriftarten mit XeLaTeX oder LuaLaTeX verwenden.

### Beispiel: Einführung in fontspec

Der Prozess ist unkompliziert, da keine Schriftinstallation erforderlich ist – kein Bedarf für `.tfm`, `enc` oder `.map` -Dateien und das Schreiben von Schriftdefinitionen (`.fd`) gehört der Vergangenheit an! Es ist ganz einfach:

1. Fügen Sie die folgende Zeile in die Präambel Ihres Dokuments ein:

```latex
\usepackage{fontspec}
```

3. Wählen Sie das Dateiupload-Symbol (![UploadIcon.png](/files/1d8ae0e298adcfaf96f1f5db3cbe5e67c20d98fb)), das sich über der Dateiliste befindet.
4. Ziehen Sie die Schriftart(en) per Drag-and-drop in das Upload-Dialogfenster oder wählen Sie sie von Ihrem Computer aus, um die Schriftart(en) zu Ihrem Overleaf-Projekt hinzuzufügen.
5. Verwenden Sie einen der `fontspec` Paket `\\set*xxx*font` Befehle, um die Schriftart(en) zu konfigurieren und zu aktivieren.

Die hervorragende `fontspec` Paketdokumentation bietet eine Fülle von Beispielen, die Sie erkunden können, daher halten wir es hier einfach, um Ihnen den Einstieg zu erleichtern. Angenommen, Sie laden eine Schriftdatei namens `CrimsonText-Regular.ttf`hoch; nach dem Laden von `fontspec` können Sie die Hauptschrift des Dokumenttexts festlegen, indem Sie schreiben

```latex
\\setmainfont{CrimsonText-Regular.ttf}
```

Sie können auch eine Syntax wie

```latex
\\setmainfont{CrimsonText}[
Extension = .ttf,
UprightFont = *-Regular,
...]
```

Sie können auch eine neue Schriftfamilie deklarieren, die in beliebigen Situationen verwendet werden kann:

```latex
\\newfontfamily{\\crimson}{CrimsonText}
[Extension = .ttf, UprightFont = *-Regular, ...]
{\\crimson Dieser Text verwendet die Schrift CrimsonText}
```

#### Ressourcen

* Die [`fontspec` Paketdokumentation](http://mirrors.ctan.org/macros/unicodetex/latex/fontspec/fontspec.pdf) ist eine Pflichtlektüre – es bietet nicht nur zahlreiche hilfreiche Beispiele, sondern enthält auch viele nützliche Hintergrundinformationen zu OpenType-Schriftarten.
* Die Overleaf-Hilfeseite zu [XeLaTeX](/latex/de/schriftarten/03-xelatex.md) enthält ein [detailliertes Beispiel](/latex/de/schriftarten/03-xelatex.md#using-fonts-not-installed-on-overleaf27s-servers-google-fonts-example) das zeigt, wie Sie OpenType-Schriftarten von Google herunterladen und mit `fontspec`.

**Beispielprojekte**

Die Overleaf-Galerie hat Beispielprojekte, die die Verwendung von OpenType-Schriftarten mit XeLaTeX oder LuaLaTeX demonstrieren – Sie können diese öffnen und den Compiler zwischen LuaLaTeX und XeLaTeX umschalten:

* [Google-Schriftarten mit XeLaTeX verwenden](https://www.overleaf.com/latex/templates/using-google-fonts-with-xelatex/xxkpcgfttjvd)
* [Verwendung der STIX2-OpenType-Schriftarten mit LuaLaTeX oder XeLaTeX](https://www.overleaf.com/latex/templates/using-the-stix2-opentype-fonts-with-lualatex-or-xelatex/hdfvhzqmhnpx)

Die folgende Grafik kombiniert die von diesen Projekten erzeugte Ausgabe:

![Beispiel-Overleaf-Projekte mit Opentype-Schriftarten](/files/ec335b7822ca3617bf9e4c4bf2bf0c38e7f1785a)

## Grundlagen zu Schriftarten und LaTeX-Compilern

### Dateiendungen von Schriftdateien

Die folgende Tabelle listet Dateiendungen auf, die zur Kennzeichnung verschiedener Typen (Formate) von Schriftdateien verwendet werden:

|                                                                                                                  |                    |
| ---------------------------------------------------------------------------------------------------------------- | ------------------ |
| **Schriftarttyp**                                                                                                | **Erweiterung**    |
| [PostScript Type 1](https://en.wikipedia.org/wiki/PostScript_fonts#Type_1)$$\displaystyle{}^{\mathbf\*}$$        | `.pfb`             |
| [TrueType](https://en.wikipedia.org/wiki/TrueType)                                                               | `.ttf`             |
| [TrueType-Sammlungen](https://learn.microsoft.com/en-us/typography/opentype/otspec150/otff#truetype-collections) | `.ttc`             |
| [OpenType](https://learn.microsoft.com/en-us/typography/opentype/)                                               | `.otf` oder `.ttf` |

$$\displaystyle{}^{\mathbf\*}$$ Im Januar 2023 [beendeten alle Authoring-Anwendungen von Adobe die Unterstützung des veralteten Type-1-Schriftformats](https://helpx.adobe.com/uk/fonts/kb/postscript-type-1-fonts-end-of-support.html).

OpenType-Schriftarten gibt es in zwei „Varianten“, oft auch „Geschmacksrichtungen“ genannt: PostScript-Variante und TrueType-Variante; diese Bezeichnungen spiegeln die Daten und Mechanismen wider, die zur Darstellung der enthaltenen Zeichenformen (Glyphen) verwendet werden. Deshalb haben OpenType-Schriftarten zwei Dateiendungen: `.otf` oder `.ttf` die, per *Konvention*, bedeuten:

* `*filename*.otf` ist eine OpenType-Schriftart in PostScript-Variante
* `*filename*.ttf` ist eine OpenType-Schriftart in TrueType-Variante

Beispielsweise nimmt pdfTeX an, dass die Endung `.otf` eine OpenType-Schriftart in PostScript-Variante kennzeichnet.

* **Hinweis**: Die `.ttc` Endung wird nur für TrueType-Schriftensammlungen verwendet.

### Zur Dateiendung .ttf

Bei einer Schriftdatei mit einer `.ttf` Endung könnte es sich entweder handeln um:

* eine ältere TrueType-Schriftart (nicht OpenType) oder
* eine OpenType-Schriftart, die TrueType-Daten plus die von OpenType bereitgestellten Zusatzfunktionen enthält.

Die Bestimmung, ob eine gegebene `.ttf` Schriftdatei OpenType oder reines TrueType ist, kann knifflig sein und erfordert, dass Anwendungen die internen Datenstrukturen der Schrift untersuchen. Weitere Einzelheiten finden Sie unter [dieser Diskussion (Thread)](https://typedrawers.com/discussion/2945/determine-whether-a-font-file-is-opentype-format-or-truetype-format) oder diesem [Microsoft-Artikel](https://learn.microsoft.com/en-us/typography/opentype/#why-is-my-opentype-font-listed-as-a-truetype-font-by-my-application).

### Schriftformate und LaTeX-Compiler

Die folgende Tabelle fasst die von drei LaTeX-Compilern unterstützten (gängigen) Schriftformate zusammen (genauer gesagt, unterstützt von den zugrunde liegenden TeX-Engines):

|              |                         |                                                        |                                                        |                                                  |
| ------------ | ----------------------- | ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------ |
| **Compiler** | **PostScript (Type 1)** | **TrueType (plain**$$\displaystyle{}^{\mathbf†}$$**)** | **OpenType (TrueType)**$$\displaystyle{}^{\mathbf\*}$$ | **OpenType (PostScript)**                        |
| pdfLaTeX     | Ja                      | Ja                                                     | Eingeschränkt$$\displaystyle{}^{\mathbf{\*\*}}$$       | Eingeschränkt$$\displaystyle{}^{\mathbf{\*\*}}$$ |
| XeLaTeX      | Ja                      | Ja                                                     | Ja                                                     | Ja                                               |
| LuaLaTeX     | Ja                      | Ja                                                     | Ja                                                     | Ja                                               |

$$\displaystyle{}^{\mathbf†}$$Mit „plain“ meinen wir eine TrueType-Schrift, die nicht die zusätzlichen Daten (Tabellen) enthält, die in der OpenType-Spezifikation definiert sind, und daher die fortgeschritteneren Satzfunktionen von OpenType-Schriften in TrueType-Variante nicht besitzt.

$$\displaystyle{}^{\mathbf\*}$$pdfTeX bietet eingeschränkte Unterstützung für [TrueType-Sammlungen](https://learn.microsoft.com/en-us/typography/opentype/otspec150/otff#truetype-collections) (Endung `.ttc`) – es liest nur Daten für die erste in der Sammlung enthaltene Schrift.

$$\displaystyle{}^{\mathbf{\*\*}}$$pdfTeXs „eingeschränkte“ OpenType-Unterstützung bedeutet:

* es unterstützt nicht die erweiterten Satzfunktionen, die in OpenType-Schriftarten enthalten sind;
* es unterteilt OpenType-Schriftarten in TrueType-Variante, nicht jedoch OpenType-Schriftarten in PostScript-Variante, die vollständig eingebettet werden müssen. Das Fehlen des Font-Subsettings führt zu größeren PDF-Dateien und verursacht Lizenzprobleme bei kommerziellen Schriftarten, die eine vollständige Einbettung in der Regel untersagen;
* es kann pro Schriftart nicht mehr als 256 Zeichen nutzen, während einzelne OpenType-Schriftarten Zehntausende unterstützen;
* es erfordert die Erstellung von TeX-Schriftmetriken und anderen Hilfsdateien (die von LaTeX benötigt werden) – Prozesse, die außerhalb des Rahmens dieses Artikels liegen (siehe [Weiterführende Lektüre](#further-reading) für Links zu Beschreibungen dieser Prozesse).

## Weiterführende Lektüre

* [Wie OpenType funktioniert](https://simoncozens.github.io/fonts-and-layout/opentype.html) (von Simon Cozens).
* [Bestimmen Sie, ob eine Schriftdatei im OpenType- oder TrueType-Format vorliegt](https://typedrawers.com/discussion/2945/determine-whether-a-font-file-is-opentype-format-or-truetype-format)– eine Diskussion über die Schwierigkeit, zu bestimmen, ob eine gegebene `.ttf` reines TrueType oder OpenType in TrueType-Variante ist.
* [Ein genauerer Blick auf TrueType-Schriften und pdfTeX](https://tug.org/TUGboat/tb30-1/tb94thanh.pdf)– ein TUGboat-Paper geschrieben von [Hàn Thế Thành](https://tug.org/interviews/thanh.html), dem Ersteller von [pdfTeX](https://www.tug.org/applications/pdftex/).
* [A Directory Structure for TeX Files](https://tug.org/tds/tds.html), einer Standard-Ordner-/Verzeichnishierarchie zur Organisation von TeX-bezogenen Dateien.
* [Die Installation und Verwendung von OpenType-Schriftarten in LaTeX](https://www.tug.org/TUGboat/tb27-2/tb87owens.pdf)– ein TUGboat-Paper, das erklärt, wie OpenType-Schriftarten für die Verwendung mit pdfLaTeX vorbereitet werden.
* [Wie verwende ich TrueType-Schriftarten mit PdfTeX unter Verwendung von otftotfm?](https://tex.stackexchange.com/questions/52819/how-do-i-use-truetype-fonts-with-pdftex-using-otftotfm/52902#52902)– ein tex.stackexchange-Thread mit einem detaillierten Beispiel.

### Eine Anmerkung zu den „Fontkriegen“ ...

In den 1980er- und 1990er-Jahren kam es zu den sogenannten „Fontkriegen“, als zwei konkurrierende Schriftformate, PostScript Type 1 (von Adobe) und TrueType (von Apple entwickelt, an Microsoft lizenziert), um die Vorherrschaft kämpften – um die Herzen und Köpfe aller Nutzer, insbesondere von Designern und Typografen, zu gewinnen. Schließlich setzte sich das [OpenType-Schriftformat](https://learn.microsoft.com/en-us/typography/opentype) (1997) als Hybridlösung durch, die die Schrifttechnologien von Adobe und Apple einschließt und erweitert. OpenType baut auf dem ursprünglichen TrueType-Dateiformat auf, um erweiterte Satzfunktionen und bessere Unicode-Unterstützung durch Schriftarten mit über 65.000 Zeichenformen (Glyphen) zu ermöglichen.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/de/fragen-and-antworten/58-i-have-a-custom-font-i-d-like-to-load-to-my-document.-how-can-i-do-this.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
