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

# Крок 2: Вступ до шрифтів LaTeX

[Вступ](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Крок 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Крок 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Крок 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Крок 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Крок 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Крок 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Крок 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Крок 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Приклади та проєкти](https://www.overleaf.com/learn/latex/Articles/Overleaf_projects_showing_how_to_use_variable_fonts_with_LaTeX?preview=true)

Цей крок знайомить із шрифтами LaTeX за замовчуванням і підсумовує схему вибору шрифтів, яку LaTeX використовує для класифікації властивостей шрифтів і визначення «форм шрифтів». Теми, розглянуті в цій статті, надалі згадуватимуться в усьому решті підручника. Присвятивши кілька хвилин читанню цієї сторінки, ви зможете отримати максимум користі від серії підручників.

### Шрифти основного тексту документа LaTeX за замовчуванням

LaTeX використовує три набори шрифтів для набору тексту будь-якого документа. Ці набори шрифтів також відомі як *сімейства шрифтів документа*; кожне сімейство охоплює набір шрифтів, які мають спільні дизайнерські характеристики:

* **сімейство основного тексту**: шрифти, що використовуються для основного тексту документа, зазвичай мають [засічковий дизайн](https://en.wikipedia.org/wiki/Serif).
* [**без засічок**](https://en.wikipedia.org/wiki/Sans-serif) **сімейство**: шрифти, які часто використовуються для набору заголовків розділів та іншого помітного тексту.
* [**моноширинні**](https://en.wikipedia.org/wiki/Monospaced_font) **сімейство**: шрифти, які зазвичай використовуються для набору комп’ютерного коду та подібного вмісту.

За замовчуванням LaTeX використовує сімейства шрифтів із [Computer Moder](https://en.wikipedia.org/wiki/Computer_Modern)n series (для pdfLaTeX) або [Latin Modern](https://tug.org/FontCatalogue/latinmodernroman/) серію (для XeLaTeX і LuaLaTeX).

### Як LaTeX класифікує (організовує) свої шрифти

Існує величезний вибір шрифтів для набору тексту, із багатою різноманітністю дизайнів, створених для досягнення конкретних типографічних цілей. Щоб орієнтуватися в цьому різноманітті, будь-якому гнучкому та логічному процесу вибору шрифту потрібна добре структурована система для впорядкування й класифікації шрифтів на основі їхніх дизайнерських ознак. LaTeX розв’язує цю проблему за допомогою своєї New Font Selection Scheme, тепер званої NFSS2, яка класифікує кожен текстовий шрифт за п’ятьма параметрами: *кодування*, *сімейство*, *серія*, *форма*, і *розмір*.

Ось короткий підсумок цих п’яти параметрів.

* **Кодування**: Відображення між цілими значеннями (кодовими позиціями символів), що зберігаються в текстовому файлі, і символами, які вони мають представляти. LuaLaTeX і змінні шрифти використовують кодування Unicode, яке LaTeX позначає як «TU».
* **Сімейство**: Назва, дана набору шрифтів із спільним дизайном. Ми дослідимо сімейства шрифтів під час налаштування змінних шрифтів за допомогою fontspec.
* **Серія**: Значення серії визначає насиченість шрифту (жирність) і ширину (стисненість). Кожне значення серії шрифту LaTeX визначається як `⟨вага⟩⟨ширина⟩` комбінація, взята з наступної таблиці, *за винятком* того, що m опускається, якщо і вага, і ширина є середніми; у такому разі використовується одиничне `m` .

Наступна таблиця містить стандартні позначення ширини та ваги LaTeX.

|                       |                      |                       |                |                                                |
| --------------------- | -------------------- | --------------------- | -------------- | ---------------------------------------------- |
| **Вага**              | **Ширина**           |                       |                |                                                |
| *Ідентифікатор LaTeX* | *Назва*              | *Ідентифікатор LaTeX* | *Назва*        | *Відсоток від «нормальної» ширини*<sup>†</sup> |
| ul                    | Надлегкий            | uc                    | Надстиснута    | 50%                                            |
| el                    | Дуже легкий          | ec                    | Екстрастиснута | 62.5%                                          |
| l                     | Легкий               | c                     | Стиснута       | 75%                                            |
| sl                    | Напівлегкий          | sc                    | Напівстиснута  | 87.5%                                          |
| m                     | Середній (звичайний) | m                     | Середній       | 100%                                           |
| sb                    | Напівжирний          | sx                    | Напіврозширена | 112.5%                                         |
| b                     | Жирний               | x                     | Розширена      | 125%                                           |
| eb                    | Екстражирний         | ex                    | Екстразширена  | 150%                                           |
| ub                    | Наджирний            | ux                    | Надрозширена   | 200%                                           |

<sup>†</sup>Як зазначено в офіційній документації LaTeX (див. `[fntguide.pdf](https://ctan.org/pkg/fntguide?lang=en)`).

Ось кілька прикладів серій шрифтів:

* **m**: середня вага і середня ширина.
* **b**: жирна вага і середня ширина — це «слід» записувати як **bm** але **m** (для середньої ширини) опускається.
* **c**: середня вага, стиснута ширина — це «слід» записувати як **mc** але **m** (для середньої ваги) опускається.
* **sb**: напівжирна вага, середня ширина — це «слід» записувати як **sbm** але **m** (для середньої ширини) опускається.
* **bx**: поєднує вагу **b** (жирна) і ширину **x** (розширена). Використовується для вибору жирно-розширеного шрифту поточного сімейства шрифтів (якщо такий шрифт існує).
* **sbc**: поєднує вагу **sb** (напівжирна) і ширину **c** (стиснута). Використовується для вибору напівжирно-стиснутого шрифту поточного сімейства шрифтів (якщо такий шрифт існує).
* **Форма**: Цей параметр вибирає форми шрифту (форми), такі як курсив, похилий, малі капітелі та розмашисті капітелі. LaTeX визначає набір стандартних форм:

|                         |                                           |
| ----------------------- | ----------------------------------------- |
| **Ідентифікатор форми** | **Назва форми**                           |
| n                       | Нормальна форма (прямий шрифт)            |
| it                      | Курсивна форма                            |
| sl                      | Похила (косa) форма                       |
| sw                      | Форма розмашистих літер                   |
| ui                      | Пряма курсивна форма (рідкісна/цікавинка) |
| sc                      | Форма малих капітелей                     |
| scit                    | Курсивна форма малих капітелей            |
| scsl                    | Похила форма малих капітелей              |

* **Розмір**: розмір, у якому використовується шрифт. У LaTeX є кілька попередньо визначених команд розміру, таких як `\tiny`, `\small`, `\normalsize`, `\large`, `\Large`, тощо. Ви також можете визначити конкретний розмір шрифту за допомогою `\fontsize{size}{baselineskip}` де `розмір` — це розмір шрифту, а `baselineskip` — це міжрядковий інтервал.

### (Необов’язкове читання) спеціальні серії та форми

Цей розділ можна пропустити під час першого читання. Overleaf створив [проєкт, який демонструє ці спеціальні серії та форми](https://www.overleaf.com/1941895198cqjzyhzvxhwz#794ae2) (див. розділ 6 набраного документа).

#### Ідентифікатори серій: m? і ?m

Пам’ятаючи, що кожен ідентифікатор серії визначається як `⟨вага⟩⟨ширина⟩` пара, LaTeX надає два додаткові ідентифікатори для використання під час вибору ваги й ширини шрифту:

* `m?` означає вибрати середню вагу, але залишити поточне значення ширини без змін.
* `?m` означає залишити поточну вагу без змін, але вибрати середню ширину.

#### «Віртуальні» форми

LaTeX підтримує дві так звані «віртуальні» форми. Термін «віртуальні» означає, що вони призначені лише як параметри для застосування `\fontshape` команди — ці форми не існують як реальні шрифти.

| **Ідентифікатор віртуальної форми** | **Дія**                                   | **Команда**     | **Оголошення** | **Примітки**                                                                                                                                                                              |
| ----------------------------------- | ----------------------------------------- | --------------- | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `up`                                | Повернутися до прямої форми.              | `\textup{...}`  | `\upshape`     | Воно змінює форму на пряму, але форма малих капітелей зберігається. Наприклад, up змінює `scit` форму на `sc`. Дивина: якщо поточна форма є `sc` тоді up змінює на нормальну форму (`n`). |
| `ucl`                               | Повернутися до форми великих/малих літер. | `\textulc{...}` | `\uclshape`    | Змінює форму шрифту на великі/малі літери, але не вносить змін до курсиву, похилої чи розмашистої форми.                                                                                  |

## У наступному кроці

Крок 3 показує, як замінити шрифти LaTeX за замовчуванням на змінні шрифти.

[Вступ](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Крок 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Крок 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Крок 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Крок 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Крок 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Крок 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Крок 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Крок 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Приклади та проєкти](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/uk/dokladni-statti/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.
