> 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/ru/podrobnye-stati/41-step-5-latex-font-weights-and-named-instances-of-variable-fonts.md).

# Шаг 5: начертания шрифтов 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.

Обязательно откройте учебный проект, настроенный на шаге 4.

## Два способа задать значение оси дизайна

Страницы тестера шрифтов Google предлагают два способа задать значение оси дизайна переменного шрифта: с помощью ползунка или выпадающего списка названий и значений.  [страница тестера для Noto Serif](https://fonts.google.com/noto/specimen/Noto+Serif/tester) предоставляет ползунок оси насыщенности в диапазоне от 100 до 900, а также список именованных экземпляров, представляющих различные начертания шрифта.

![Изображение, показывающее два способа задать значение оси дизайна: с помощью ползунка или именованных экземпляров](/files/c9a7fd3de56fe7952aa5f74a39ed081405c5f6ac)

### Что такое «экземпляр» переменного шрифта?

Один *экземпляр* переменного шрифта — это определённый набор значений осей, используемый для создания одной из многих возможных стилистических вариаций. Присвоение имени набору значений осей определяет именованный экземпляр. Данные для именованных экземпляров хранятся внутри файлов переменных шрифтов.

## Названия начертаний шрифтов в LaTeX

Как отмечалось на шаге 2, LaTeX определяет девять стандартных начертаний шрифта, каждое из которых имеет короткий идентификатор и более длинное описательное название:

|                                    |                               |
| ---------------------------------- | ----------------------------- |
| **Идентификатор начертания LaTeX** | **Название начертания LaTeX** |
| ul                                 | Ультратонкий                  |
| el                                 | Экстра-лёгкий                 |
| l                                  | Лёгкий                        |
| sl                                 | Полулёгкий                    |
| m                                  | Средний (обычный)             |
| sb                                 | Полужирный                    |
| b                                  | Жирный                        |
| eb                                 | Экстражирный                  |
| ub                                 | Ультражирный                  |

Значения оси насыщенности шрифта Noto Serif находятся в диапазоне от 100 до 900, что удобно даёт девять значений именованных экземпляров с шагом 100. Каждый именованный экземпляр можно сопоставить с одним из девяти стандартных начертаний LaTeX, как показано в следующей таблице.

|                       |                                               |                         |                       |
| --------------------- | --------------------------------------------- | ----------------------- | --------------------- |
| **Начертания LaTeX**  | **Именованные экземпляры переменного шрифта** |                         |                       |
| *Идентификатор LaTeX* | *Название*                                    | *Значение насыщенности* | *Название экземпляра* |
| ul                    | Ультратонкий                                  | 100                     | Тонкий                |
| el                    | Экстра-лёгкий                                 | 200                     | ЭкстраLight           |
| l                     | Лёгкий                                        | 300                     | Лёгкий                |
| sl                    | Полулёгкий                                    | 400                     | Обычный               |
| m                     | Средний (обычный)                             | 500                     | Средний               |
| sb                    | Полужирный                                    | 600                     | Полужирный            |
| b                     | Жирный                                        | 700                     | Жирный                |
| eb                    | Экстражирный                                  | 800                     | Экстражирный          |
| ub                    | Ультражирный                                  | 900                     | Чёрный                |

## Выбор значения для «medium» (regular) в LaTeX

В LaTeX «medium» и «regular» означают одно и то же: начертание, используемое для основной массы текста документа. Это отличается от именованных экземпляров Noto Serif, где значение Regular равно 400, а значение Medium — 500. Нам решать, какое значение выбрать для начертания medium в LaTeX. Мы попробуем 400, но если результат не понравится (не будет выглядеть хорошо), то можно легко переключиться на другое значение — типографский контроль, вот в чём преимущество переменных шрифтов.

### Установка значения для переменного шрифта средней насыщенности

Перед добавлением жирных шрифтов нам следует задать значение для среднего (обычного) начертания LaTeX шрифта Noto Serif, используемого в нашем проекте.

fontspec предоставляет две возможности задать значение для оси насыщенности:

* Weight = ⟨value⟩ задаёт ось насыщенности любому поддерживаемому ⟨value⟩
* Instance = ⟨named instance⟩ задаёт насыщенность в соответствии с настройкой ⟨named instance⟩

### Установка средней насыщенности на 400

Чтобы установить среднюю насыщенность на 400, отредактируйте команду \setmainfont текущего проекта следующим образом

```
\setmainfont{NotoSerif-VariableFont-wdth-wght.ttf}[
Weight=400,
% Или мы можем заменить Weight=400 на
% Instance=Regular,
ItalicFont=NotoSerif-Italic-VariableFont-wdth-wght.ttf
]
```

Курсивный шрифт также будет иметь значение оси насыщенности 400.

Если после повторной компиляции документа вам не понравится результат верстки, вы можете попробовать следующее:

* использовать другое значение для оси Weight
* поэкспериментировать с размером шрифта и межстрочным интервалом с помощью `\fontsize` команды; например, попробуйте написать

```
\fontsize{9}{11}\selectfont
```

сразу после `\begin{document}`

## На следующем шаге

На следующем шаге мы настраиваем переменные шрифты так, чтобы они обеспечивали полужирный и полужирный курсив.


---

# 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/ru/podrobnye-stati/41-step-5-latex-font-weights-and-named-instances-of-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.
