> 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/38-step-2-an-introduction-to-latex-fonts.md).

# Krok 2: Úvod do písem LaTeXu

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

Tento krok představuje výchozí písma LaTeXu a shrnuje schéma výběru písem, které LaTeX používá ke klasifikaci vlastností písem a definování „tvarů písma“. Témata probíraná v tomto článku budou odkazována v celém zbytku tutoriálu. Pár minut strávených přečtením této stránky vám pomůže vytěžit z této série tutoriálů maximum.

### Výchozí textová písma dokumentu v LaTeXu

LaTeX používá tři sady písem pro sazbu textu jakéhokoli dokumentu. Tyto sady písem jsou také známé jako *rodiny dokumentových písem*; každá rodina zahrnuje sadu písem, která sdílejí společné designové charakteristiky:

* **hlavní textová rodina**: písma používaná pro hlavní text dokumentu, typicky s [patkovým designem](https://en.wikipedia.org/wiki/Serif).
* [**bezpatkové**](https://en.wikipedia.org/wiki/Sans-serif) **rodina**: písma často používaná pro sazbu nadpisů sekcí a dalšího výrazného textu.
* [**s pevnou šířkou**](https://en.wikipedia.org/wiki/Monospaced_font) **rodina**: písma obvykle používaná pro sazbu počítačového kódu a podobného obsahu.

Ve výchozím nastavení LaTeX používá rodiny písem z [Computer Moder](https://en.wikipedia.org/wiki/Computer_Modern)n série (pro pdfLaTeX) nebo z [Latin Modern](https://tug.org/FontCatalogue/latinmodernroman/) série (pro XeLaTeX a LuaLaTeX).

### Jak LaTeX klasifikuje (organizuje) svá písma

Pro sazbu textu existuje obrovský výběr písem s bohatou rozmanitostí designů vytvořených pro splnění konkrétních typografických cílů. Aby se v této rozmanitosti dalo orientovat, potřebuje jakýkoli flexibilní a logický proces výběru písma dobře strukturovaný systém pro organizaci a klasifikaci písem na základě jejich designových vlastností. LaTeX tento problém řeší pomocí svého New Font Selection Scheme, nyní nazývaného NFSS2, který každé textové písmo klasifikuje podle pěti parametrů: *kódování*, *rodina*, *řada*, *tvar*, a *velikost*.

Zde je shrnutí těchto pěti parametrů.

* **Kódování**: Přiřazení mezi celočíselnými (znakovými kódy) hodnotami uloženými v textovém souboru a znaky, které mají představovat. LuaLaTeX a proměnná písma používají kódování Unicode, které LaTeX označuje jako „TU“.
* **Rodina**: Název daný sadě písem se společným designem. Rodiny písem prozkoumáme při konfiguraci proměnných písem pomocí fontspec.
* **Řada**: Hodnota řady určuje hmotnost písma (tučnost) a šířku (zhuštění). Každá hodnota řady písma v LaTeXu je definována jako `⟨weight⟩⟨width⟩` kombinace převzatá z následující tabulky, *s tím rozdílem, že* se m vynechá, pokud nejsou jak hmotnost, tak šířka střední, v takovém případě se použije jedno `m` se používá.

Následující tabulka uvádí standardní identifikátory šířky a hmotnosti v LaTeXu.

|                          |                    |                          |                 |                                         |
| ------------------------ | ------------------ | ------------------------ | --------------- | --------------------------------------- |
| **Hmotnost**             | **Šířka**          |                          |                 |                                         |
| *Identifikátor v LaTeXu* | *Název*            | *Identifikátor v LaTeXu* | *Název*         | *Procento „normální“ šířky*<sup>†</sup> |
| ul                       | Ultralehká         | uc                       | ultrazúžené     | 50%                                     |
| el                       | Mimořádně lehká    | ec                       | extra zúžené    | 62.5%                                   |
| l                        | Lehká              | c                        | zúžené          | 75%                                     |
| sl                       | Pololehká          | sc                       | polozúžené      | 87.5%                                   |
| m                        | Střední (normální) | m                        | Střední         | 100%                                    |
| sb                       | Polotučná          | sx                       | polorozšířené   | 112.5%                                  |
| b                        | Tučná              | x                        | rozšířené       | 125%                                    |
| eb                       | Extra tučná        | ex                       | extra rozšířené | 150%                                    |
| ub                       | Ultratučná         | ux                       | ultrarozšířené  | 200%                                    |

<sup>†</sup>Jak doporučuje oficiální dokumentace LaTeXu (viz `[fntguide.pdf](https://ctan.org/pkg/fntguide?lang=en)`).

Zde je několik příkladů řad písem:

* **m**: střední hmotnost a střední šířka.
* **b**: tučná hmotnost a střední šířka – „mělo by“ se psát **bm** ale **m** (pro střední šířku) se vynechá.
* **c**: střední hmotnost, zúžená šířka – „mělo by“ se psát **mc** ale **m** (pro střední hmotnost) se vynechá.
* **sb**: polotučná hmotnost, střední šířka – „mělo by“ se psát **sbm** ale **m** (pro střední šířku) se vynechá.
* **bx**: kombinuje hmotnost **b** (tučnou) a šířku **x** (rozšířenou). Používá se k výběru tučně rozšířeného písma aktuální rodiny písem (pokud takové písmo existuje).
* **sbc**: kombinuje hmotnost **sb** (polotučnou) a šířku **c** (zúženou). Používá se k výběru polotučně zúženého písma aktuální rodiny písem (pokud takové písmo existuje).
* **Tvar**: Tento parametr vybírá formy písma (tvary) jako kurzíva, skloněné písmo, kapitálky a ozdobné kapitálky. LaTeX definuje sadu standardních tvarů:

|                         |                                    |
| ----------------------- | ---------------------------------- |
| **Identifikátor tvaru** | **Název tvaru**                    |
| n                       | Normální tvar (kolmé)              |
| it                      | Kurzívní tvar                      |
| sl                      | Skloněný (šikmý) tvar              |
| sw                      | Tvar ozdobných písmen              |
| ui                      | Kolmá kurzíva (vzácnost kuriozita) |
| sc                      | Tvar kapitálek                     |
| scit                    | Kurzívní kapitálky                 |
| scsl                    | Skloněné kapitálky                 |

* **Velikost**: velikost, ve které se písmo používá. LaTeX má několik předdefinovaných příkazů pro velikost, například `\tiny`, `\small`, `\normalsize`, `\large`, `\Large`, atd. Můžete také definovat konkrétní velikost písma pomocí `\fontsize{size}{baselineskip}` kde `velikost` je velikost písma a `baselineskip` je řádkování.

### (Volitelné čtení) speciální řady a tvary

Tuto sekci lze při prvním čtení přeskočit. Overleaf vytvořil [projekt, který ukazuje tyto speciální řady a tvary](https://www.overleaf.com/1941895198cqjzyhzvxhwz#794ae2) (viz sekce 6 vysázeného dokumentu).

#### Identifikátory řad: m? a ?m

Připomeňme, že každý identifikátor řady je definován jako `⟨weight⟩⟨width⟩` dvojice, LaTeX poskytuje dva další identifikátory pro výběr hmotností a šířek písem:

* `m?` znamená vybrat střední hmotnost, ale ponechat aktuální nastavení šířky beze změny.
* `?m` znamená ponechat aktuální hmotnost beze změny, ale vybrat střední šířku.

#### „Virtuální“ tvary

LaTeX podporuje dva takzvané „virtuální“ tvary. Označení „virtuální“ vyjadřuje, že jsou určeny pouze jako parametry pro `\fontshape` použití příkazu — tyto tvary neexistují jako skutečná písma.

| **Identifikátor virtuálního tvaru** | **Akce**                              | **Příkaz**      | **Deklarace** | **Poznámky**                                                                                                                               |
| ----------------------------------- | ------------------------------------- | --------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| `up`                                | Návrat ke kolmemu tvaru.              | `\textup{...}`  | `\upshape`    | Změní tvar na kolmý, ale tvar kapitálek zůstane zachován. Např. up změní `scit` tvar na `sc`. `sc` Zvláštnost: Pokud je aktuální tvar`n`). |
| `ucl`                               | Návrat k tvaru písmen velkých/malých. | `\textulc{...}` | `\uclshape`   | Změní tvar písma na tvar velkých/malých písmen, ale nemění kurzívu, skloněný ani ozdobný tvar.                                             |

## V dalším kroku

Krok 3 ukazuje, jak nahradit výchozí písma LaTeXu proměnnými písmy.

[Ú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/38-step-2-an-introduction-to-latex-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.
