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

# Krok 1: Nastavení projektu na Overleafu pro použití proměnných fontů

[Úvod](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Krok 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Krok 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Krok 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Krok 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Krok 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Krok 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Krok 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Krok 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Příklady a projekty](https://www.overleaf.com/learn/latex/Articles/Overleaf_projects_showing_how_to_use_variable_fonts_with_LaTeX?preview=true)

Chcete-li začít tento tutoriál, otevřete [přiložený projekt Overleaf](https://www.overleaf.com/8438931911svtqtnmfvsrp#28008d) který obsahuje následující variabilní písma:

* [Noto Serif](https://fonts.google.com/noto/specimen/Noto+Serif/tester) (hlavní text dokumentu)
* [Noto Sans](https://fonts.google.com/noto/specimen/Noto+Sans/tester) (bezpatkové písmo)
* [Roboto Mono](https://fonts.google.com/specimen/Roboto+Mono/tester) (neproporcionální písmo)

Tato písma zatím nejsou nakonfigurována pro použití. Když zpočátku zkompilujete [přiložený projekt Overleaf](https://www.overleaf.com/8438931911svtqtnmfvsrp#28008d), `VariableFonts`.

budou použita standardní (výchozí) textová písma LaTeXu. V průběhu tohoto tutoriálu se naučíte, jak tato výchozí písma nahradit variabilními fonty uvedenými ve složce projektu nazvané [Krok 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) tento tutoriál.

## (Volitelné) Jak zvolit a nahrát vlastní variabilní písma

Chcete-li nahrát vámi zvolená variabilní písma, postupujte podle těchto kroků.

### 1. Získejte variabilní písma z Google Fonts

[Google Fonts](https://fonts.google.com/) je vynikající zdroj. Poskytuje [užitečnou dokumentaci](https://fonts.google.com/knowledge/introducing_type/introducing_variable_fonts) a mnoho [volně použitelných variabilních písem](https://fonts.google.com/?vfonly=true) která lze nahrát do Overleafu a nakonfigurovat pro použití ve vašich projektech.

* **TIP**: K nalezení variabilních písem použijte filtry Google Fonts. Nastavte filtr *Technologie* na *Variabilní* pro zobrazení pouze variabilních písem. Pro zpřesnění vyhledávání použijte další filtry, například *Patkové*, abyste vyhledávání ještě více upřesnili.

![Obrázek zobrazující filtry vyhledávání Google Fonts](/files/de74853c59dc27e9743fda35e6fabd1f952f6b6d)

* **TIP**: Variabilní písma můžete procházet podle návrhových os, které podporují: viz <https://fonts.google.com/variablefonts>. Google také poskytuje definice návrhových os variabilních písem: viz <https://fonts.google.com/variablefonts#axis-definitions>.
* Jakmile najdete variabilní písma, která chcete použít, stáhněte je do svého místního zařízení a přejmenujte všechny soubory obsahující problematické znaky.
* Některá variabilní písma se skládají ze dvou `.ttf` souborů: jeden pro vzpřímený (běžný) řez a, pokud je k dispozici, jeden pro kurzivní řez. U každého stahovaného písma to zkontrolujte.

### 2. Přejmenujte problematické názvy souborů písem z Google

Schéma Google pro pojmenování souborů variabilních písem zahrnuje návrhové osy písma oddělené čárkami. Toto schéma bohužel způsobuje problémy s fontspec, balíčkem, který je nezbytný pro používání variabilních písem s LuaLaTeXem. Například Noto Serif poskytuje osy šířky a tloušťky a je dodáván ve dvou souborech — jeden pro vzpřímené písmo a jeden pro kurzivní písmo:

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

Čárky v těchto názvech souborů způsobují chyby při použití v `\setmainfont` příkazu. Například zápis

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

vyvolá chyby, které zahrnují

```
! Chyba balíčku fontspec: Písmo "NotoSerif-Italic-VariableFont_wdth" nelze
(fontspec)                nalézt.

! Chyba LaTeXu: Klíč 'fontspec-opentype/wght.ttf' je neznámý a je
(LaTeX)        ignorován.
```

Chcete-li tento problém vyřešit, je třeba přejmenovat soubory písem tak, aby se odstranily čárky (a podtržítka '\_') a nahradily se „bezpečným“ znakem, například spojovníky ('-'), přičemž se nesmí přidat žádné mezery. Například můžete přejmenovat:

* NotoSans-VariableFont\_wdth,wght.ttf

na

* NotoSans-VariableFont-wdth-wght.ttf

Tento jednoduchý krok přejmenování pomůže předejít konfliktům a zajistí bezproblémovou integraci variabilních písem ve vašich dokumentech LaTeXu.

### 3. Vytvořte nový projekt Overleaf

* Vytvořte nový projekt Overleaf a [nastavte kompilátor na LuaLaTeX](/latex/cs/znalostni-baze/026-changing-compiler.md) protože je to jediný překladač, který podporuje variabilní písma.
* Přidejte `fontspec` balíček do preambule dokumentu tak, že napíšete `\usepackage{fontspec}`.
* Vyberte ikonu pro nahrávání souborů (![Image displaying Overleaf file-upload icon](/files/140c8e265544ff9b17bb51fa0d640edf52772038)) a přidejte lokálně přejmenované soubory variabilních písem do nového projektu:

![Obrázek ukazující, jak nahrát soubor do projektu Overleaf](/files/7938866a46456cff92c4416298ab09d650c83aeb)

### 4. (Volitelné) Uspořádejte soubory písem ve svém projektu

Pokud chcete experimentovat s různými písmy, například při testování návrhů dokumentů, je užitečné uspořádat soubory písem pomocí složek projektu. Při kompilaci však LaTeX nebude ve složkách vašeho projektu písma automaticky vyhledávat; budete muset LaTeXu pomoci použitím místního konfiguračního souboru zvaného [latexmkrc](/latex/cs/clanky-do-hloubky/28-how-to-use-latexmkrc-with-overleaf.md). Nebudeme zde zacházet do podrobností, ale doporučujeme vytvořit složku projektu nazvanou `VariableFonts` a zkopírovat `latexmkrc` soubor použitý v [přiloženém projektu](https://www.overleaf.com/8438931911svtqtnmfvsrp#28008d).

## V dalším kroku

Krok 2 představuje model LaTeXu pro výběr písem: New Font Selection Scheme, který poskytuje důležité základní informace používané po zbytek tohoto tutoriálu.

[Úvod](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Krok 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Krok 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Krok 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Krok 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Krok 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Krok 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Krok 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Krok 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Příklady a projekty](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/cs/clanky-do-hloubky/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.
