> 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/42-step-6-using-variable-fonts-to-add-bold-fonts-to-an-overleaf-project.md).

# Krok 6: Použití proměnných fontů k přidání tučných písem do projektu na Overleafu

[Ú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)

V kroku 5 jsme nastavili střední tloušťku hlavního textového písma našeho dokumentu, Noto Serif, pomocí hodnoty osy tloušťky 400 pro vzpřímený i kurzivní styl. V tomto kroku ukážeme, jak nakonfigurovat Noto Serif, aby poskytovalo tučná písma pro běžný (vzpřímený) i kurzivní styl.

Ujistěte se, že otevřete tutoriálový projekt nakonfigurovaný v kroku 5.

## Varování o nedefinovaných tučných fontech

Po rekompilaci aktuálního projektu LaTeX vypíše tato varování:

![Obrázek zobrazující upozornění LaTeXu na chybějící písma.](/files/a884c82e1c9df72c0aab2fc0754d9fbe2e6915d5)

Tato varování jsou shrnuta v tabulce níže. Pamatujte, že m je z identifikátoru řady vypuštěno *kromě* kde *oba* šířka a váha jsou m (střední).

| **Číslo upozornění** | **Popis upozornění**                            | **Identifikátor série** | **Váha** | **Šířka** | **Tvar** |
| -------------------- | ----------------------------------------------- | ----------------------- | -------- | --------- | -------- |
| 1                    | tučné písmo, střední šířka, ve vzpřímeném tvaru | b                       | b        | m         | n        |
| 2                    | tučné písmo, střední šířka, v kurzivním tvaru   | b                       | b        | m         | kurzivní |

Ukážeme, jak to opravit nakonfigurováním tučných písem pro vzpřímený (běžný) a kurzivní tvar písma.

## Přidání tučných písem pomocí osy tloušťky variabilního písma

Písma pro tučný vzpřímený a tučný kurzivní text lze nakonfigurovat pomocí fontspecu `FontFace` klíče, který má tvar

```
FontFace = {⟨series⟩}{⟨shape⟩}{Font = ⟨název písma⟩, ⟨vlastnosti⟩}
```

kde

* `⟨series⟩` je identifikátor řady v LaTeXu (odkaz na sekci)
* `⟨shape⟩` je identifikátor tvaru v LaTeXu (odkaz na sekci)
* `⟨font name⟩` je název souboru písma nebo název písma
* `⟨features⟩` obsahuje nastavení, která použijeme ke konfiguraci našich variabilních písem, například nastavení vhodné hodnoty osy tloušťky pro vzpřímené a kurzivní variabilní písmo

S využitím hodnoty doporučené pojmenovanými instancemi Noto Serif (LINK) použijeme hodnotu osy tloušťky 600 ke konfiguraci tučného písma pro normální (vzpřímený) i kurzivní tvar.

### Jak nakonfigurovat tučné, středně široké, vzpřímené písmo

Použijeme `FontFace` klíč s následujícím nastavením

* `⟨series⟩` = b
* `⟨shape⟩` = n
* `⟨font name⟩` = NotoSerif-VariableFont-wdth-wght.ttf
* `⟨features⟩` = Weight=600

což vede na

```
FontFace = {b}{n}{Font=NotoSerif-VariableFont-wdth-wght.ttf,Weight=600}
```

### Jak nakonfigurovat tučné, středně široké kurzivní písmo

Použijeme `FontFace` klíč s následujícím nastavením

* `⟨series⟩` = b
* `⟨shape⟩` = it
* `⟨font name⟩` = NotoSerif-Italic-VariableFont-wdth-wght.ttf
* `⟨features⟩` = Weight=600

což vede na

```
FontFace = {b}{it}{Font=NotoSerif-Italic-VariableFont-wdth-wght.ttf,Weight=600}
```

## Uvedení všeho dohromady

Aktualizujte `\setmainfont` příkaz aktuálního projektu tak, aby používal následující konfiguraci:

```latex
\setmainfont{NotoSerif-VariableFont-wdth-wght.ttf}[
Weight=400,
ItalicFont = NotoSerif-Italic-VariableFont-wdth-wght.ttf,
FontFace = {b}{n}{Font = NotoSerif-VariableFont-wdth-wght.ttf,Weight=600},
FontFace = {b}{it}{Font = NotoSerif-Italic-VariableFont-wdth-wght.ttf,Weight=600}
]
```

Znovu zkompilujte aktuální projekt a uvidíte, že už nejsou žádná varování o nedefinovaném tvaru.

## Bonusová funkce: malé kapitálky zdarma!

V této části si všimneme překvapivého bonusu: fontspec automaticky zapíná malé kapitálky u písem, která je podporují.

### Co jsou malé kapitálky?

Malé kapitálky jsou styl textu používající velká písmena, která jsou stejně vysoká jako malá písmena. Používají se pro stylistické účely v textu obsahujícím mnoho slov psaných velkými písmeny, například zkratky nebo klíčová slova v technickém textu.

Vložte následující text LaTeXu do aktuálního projektu v Overleafu, abyste vysázeli příklad porovnávající text s malými kapitálkami i bez nich — ujistěte se, že jej vložíte *za* `\begin{document}`. LaTeXu `\textsc` používá se k vysázení textu v malých kapitálkách.

```latex
Mnoho sekvencí VELKÝCH písmen může způsobit, že váš VYSÁZENÝ text
bude působit ``typograficky NEVZHLEDNĚ''. Jeho VZHLED lze vylepšit
použitím malých kapitálek, čímž text získá vytříbenější, elegantnější vzhled.

\vskip10pt
Mnoho sekvencí písmen \textsc{velkých} může způsobit, že váš
\textsc{vysázený} text bude působit ``typograficky \textsc{nevzhledně}''.
Jeho \textsc{vzhled} lze vylepšit použitím malých kapitálek,
čímž text získá vytříbenější, \textsc{elegantnější} vzhled.
```

Tento příklad vytvoří následující výstup:

![Obrázek porovnávající text vysázený s malými kapitálkami i bez nich](/files/55080a5a1ec662feb1819cc865c33950261e547b)

### Která variabilní písma mají povolené malé kapitálky?

fontspec automaticky zapíná malé kapitálky u písem, která je podporují — všechny tři naše variabilní fonty malé kapitálky poskytují. Vložte následující text LaTeXu do svého dokumentu, abyste vysázeli malé kapitálky pomocí všech tří rodin písem:

```latex
\begin{itemize}
\item hlavní textová rodina (Noto Serif): \textsc{malé kapitálky}
\item bezpatková rodina (Noto Sans): {\sffamily \textsc{malé kapitálky}}
\item rodina s pevnou šířkou (Roboto Mono): {\ttfamily \textsc{malé kapitálky}}
\end{itemize}
```

Tento příklad vytvoří následující výstup:

![Obrázek zobrazující malé kapitálky vysázené pomocí 3 různých variabilních písem v LaTeXu](/files/27a871aec1aaacde7a6e49688782ac2b4245e746)

### A co tučné a kurzivní malé kapitálky?

Protože jsme pro Noto Serif nakonfigurovali tučná i kurzivní písma, můžeme v těchto stylech vysázet malé kapitálky. Chcete-li vysázet rozsah malých kapitálek pomocí Noto Serif, vložte následující kód do nejnovějšího projektu v Overleafu:

```latex
\begin{itemize}
\item hlavní textová rodina (Noto Serif):
\begin{itemize}
    \item \textsc{běžné kapitálky}
    \item \textit{\scshape kurzívní kapitálky}
    \item \textbf{\scshape tučné kapitálky}
    \item \textbf{\itshape\scshape tučné kurzívní kapitálky}
\end{itemize}
\end{itemize}
```

To vytvoří následující výstup:

![Obrázek zobrazující tučné a kurzivní malé kapitálky vysázené v LaTeXu pomocí variabilních písem](/files/ccc632ee4f79c2ec87dd7925ce70a783a087e44e)

## V dalším kroku

V dalším kroku nakonfigurujeme styly tučného a kurzivního písma pro bezpatkovou rodinu písem (Noto Sans) a rodinu písem s pevnou šířkou (Roboto Mono).


---

# 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/42-step-6-using-variable-fonts-to-add-bold-fonts-to-an-overleaf-project.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.
