> 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/ausfuhrliche-artikel/37-step-1-setting-up-an-overleaf-project-to-use-variable-fonts.md).

# Schritt 1: Ein Overleaf-Projekt für die Verwendung variabler Schriftarten einrichten

[Einführung](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Schritt 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Schritt 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Schritt 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Schritt 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Schritt 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Schritt 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Schritt 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Schritt 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Beispiele und Projekte](https://www.overleaf.com/learn/latex/Articles/Overleaf_projects_showing_how_to_use_variable_fonts_with_LaTeX?preview=true)

Um dieses Tutorial zu beginnen, öffnen Sie das [begleitende Overleaf-Projekt](https://www.overleaf.com/8438931911svtqtnmfvsrp#28008d) das die folgenden variablen Schriftarten enthält:

* [Noto Serif](https://fonts.google.com/noto/specimen/Noto+Serif/tester) (Haupttext des Dokuments)
* [Noto Sans](https://fonts.google.com/noto/specimen/Noto+Sans/tester) (serifenlose Schriftart)
* [Roboto Mono](https://fonts.google.com/specimen/Roboto+Mono/tester) (Schriftart mit fester Breite)

Diese Schriftarten sind noch nicht für die Verwendung konfiguriert. Wenn Sie zunächst das kompilieren [begleitende Overleaf-Projekt](https://www.overleaf.com/8438931911svtqtnmfvsrp#28008d), werden LaTeXs standardmäßige (voreingestellte) Textschriftarten verwendet. In diesem Tutorial lernen Sie, wie Sie diese Standard-Schriftarten durch die variablen Schriftarten ersetzen, die im Projektordner mit dem Namen bereitgestellt werden `VariableFonts`.

Wenn Sie lieber andere variable Schriftarten verwenden möchten, befolgen Sie einfach die folgenden Anweisungen. Andernfalls fahren Sie fort mit [Schritt 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) diesem Tutorial.

## (Optional) Wie Sie Ihre eigenen variablen Schriftarten auswählen und hochladen

Befolgen Sie diese Schritte, um variable Schriftarten Ihrer Wahl hochzuladen.

### 1. Variable Schriftarten von Google Fonts beziehen

[Google Fonts](https://fonts.google.com/) ist eine hervorragende Ressource. Es bietet [hilfreiche Dokumentation](https://fonts.google.com/knowledge/introducing_type/introducing_variable_fonts) und viele [frei verwendbare variable Schriftarten](https://fonts.google.com/?vfonly=true) die in Overleaf hochgeladen und für die Verwendung in Ihren Projekten konfiguriert werden können.

* **TIPP**: Verwenden Sie die Google-Fonts-Filter, um variable Schriftarten zu finden. Stellen Sie den *Technologie* Filter auf *Variabel* ein, um nur variable Schriftarten anzuzeigen. Verwenden Sie zusätzliche Filter, wie z. B. *Serif*, um Ihre Suche weiter einzugrenzen.

![Bild, das die Suchfilter von Google Fonts zeigt](/files/5eb3a378df0b8e40cebdd2859b03ab0b497d4091)

* **TIPP**: Sie können variable Schriftarten basierend auf den von ihnen unterstützten Designachsen durchsuchen: siehe <https://fonts.google.com/variablefonts>. Google stellt auch Definitionen der Designachsen variabler Schriftarten bereit: siehe <https://fonts.google.com/variablefonts#axis-definitions>.
* Nachdem Sie die variablen Schriftarten gefunden haben, die Sie verwenden möchten, laden Sie sie auf Ihr lokales Gerät herunter und benennen Sie alle Dateien mit problematischen Zeichen um.
* Einige variable Schriftarten bestehen aus zwei `.ttf` Dateien: eine für die aufrechte (normale) Form und, sofern vorhanden, eine für die kursive Form. Prüfen Sie dies für jede Schriftart, die Sie herunterladen.

### 2. Problematische Dateinamen von Google-Schriftarten umbenennen

Googles Benennungsschema für Dateien variabler Schriftarten enthält die Designachsen der Schriftart, getrennt durch Kommas. Leider verursacht dieses Schema Probleme für fontspec, ein Paket, das für die Verwendung variabler Schriftarten mit LuaLaTeX unverzichtbar ist. Zum Beispiel bietet Noto Serif Breiten- und Gewichtungsachsen und wird als zwei Dateien bereitgestellt—eine für die aufrechte Schrift und eine für die kursive Schrift:

* NotoSerif-VariableFont\_wdth,wght.ttf
* NotoSerif-Italic-VariableFont\_wdth,wght.ttf

Die Kommas in diesen Dateinamen lösen Fehler aus, wenn sie in fontspecs `\setmainfont` Befehl verwendet werden. Zum Beispiel führt die Schreibweise

```
\setmainfont{NotoSerif-VariableFont_wdth,wght.ttf}
[ItalicFont = NotoSerif-Italic-VariableFont_wdth,wght.ttf]
```

erzeugt Fehler, die Folgendes enthalten

```
! Paket fontspec-Fehler: Die Schriftart "NotoSerif-Italic-VariableFont_wdth" kann
(fontspec)                nicht gefunden werden.

! LaTeX-Fehler: Der Schlüssel 'fontspec-opentype/wght.ttf' ist unbekannt und wird
(LaTeX)        ignoriert.
```

Um dieses Problem zu beheben, müssen Sie Schriftdateien umbenennen, um Kommas (und Unterstriche '\_') zu entfernen, sie durch ein „sicheres“ Zeichen wie Bindestriche ('-') zu ersetzen und sicherzustellen, dass keine Leerzeichen hinzugefügt werden. Beispielsweise könnten Sie umbenennen:

* NotoSans-VariableFont\_wdth,wght.ttf

zu

* NotoSans-VariableFont-wdth-wght.ttf

Dieser einfache Umbenennungsschritt hilft, Konflikte zu vermeiden und eine reibungslose Integration variabler Schriftarten in Ihre LaTeX-Dokumente sicherzustellen.

### 3. Erstellen Sie ein neues Overleaf-Projekt

* Erstellen Sie ein neues Overleaf-Projekt und [stellen Sie den Compiler auf LuaLaTeX ein](/latex/de/wissensdatenbank/026-changing-compiler.md) da er der einzige Compiler ist, der variable Schriftarten unterstützt.
* Fügen Sie das `fontspec` Paket zu Ihrem Dokumentenpräambel hinzu, indem Sie schreiben `\usepackage{fontspec}`.
* Wählen Sie das Dateiupload-Symbol (![Image displaying Overleaf file-upload icon](/files/0ba7d87f6660faaa8dea71402899868aac177460)) aus, um die lokal umbenannten Dateien variabler Schriftarten zu Ihrem neuen Projekt hinzuzufügen:

![Bild, das zeigt, wie eine Datei in ein Overleaf-Projekt hochgeladen wird](/files/8879a429693f1de07c2a58c64d5d887d234c9012)

### 4. (Optional) Ordnen Sie die Schriftdateien Ihres Projekts

Wenn Sie mit einer Reihe von Schriftarten experimentieren möchten, beispielsweise beim Testen von Dokumentlayouts, ist es hilfreich, Ihre Schriftdateien mithilfe von Projektordnern zu organisieren. Beim Kompilieren durchsucht LaTeX Ihre Projektordner jedoch nicht automatisch nach Schriftarten; Sie müssen LaTeX mit einer lokalen Konfigurationsdatei namens unterstützen [latexmkrc](/latex/de/ausfuhrliche-artikel/28-how-to-use-latexmkrc-with-overleaf.md). Darauf gehen wir hier nicht im Detail ein, empfehlen aber, einen Projektordner namens zu erstellen `VariableFonts` und das `latexmkrc` verwendete Datei aus dem [begleitenden Projekt](https://www.overleaf.com/8438931911svtqtnmfvsrp#28008d).

## Im nächsten Schritt

In Schritt 2 wird LaTeXs Modell zur Auswahl von Schriftarten vorgestellt: das New Font Selection Scheme, das wichtige Hintergrundinformationen liefert, die im weiteren Verlauf dieses Tutorials verwendet werden.

[Einführung](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Schritt 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Schritt 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Schritt 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Schritt 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Schritt 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Schritt 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Schritt 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Schritt 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Beispiele und Projekte](https://www.overleaf.com/learn/latex/Articles/Overleaf_projects_showing_how_to_use_variable_fonts_with_LaTeX?preview=true)


---

# 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/ausfuhrliche-artikel/37-step-1-setting-up-an-overleaf-project-to-use-variable-fonts.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.
