> 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/40-step-4-how-to-configure-an-italic-variable-font-using-fontspec.md).

# Шаг 4: как настроить курсивный переменный шрифт с помощью fontspec

[Введение](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 об отсутствующих шрифтах.](/files/b8085cd5f3f0d776197484367b11775daf16f558)

Они сведены в таблице ниже, но помните, что m исключается из идентификатора серии *кроме* где *обе* ширина и насыщенность — m (medium). В этой статье мы покажем, как исправить второе предупреждение, добавив шрифт со средней насыщенностью, средней шириной и курсивным начертанием.

| **Номер предупреждения** | **Описание предупреждения**                                                               | **Идентификатор серии** | **Насыщенность** | **Ширина** | **Начертание** |
| ------------------------ | ----------------------------------------------------------------------------------------- | ----------------------- | ---------------- | ---------- | -------------- |
| 1                        | **b**жирная насыщенность, **m**шрифт средней ширины в **n**нормальном (прямом) начертании | b                       | b                | m          | n              |
| 2                        | **m**средняя насыщенность, **m**шрифт средней ширины в **курсивное**начертание            | m                       | m                | m          | курсивное      |
| 3                        | **b**жирная насыщенность, **m**шрифт средней ширины в **курсивное**начертание             | b                       | b                | m          | курсивное      |

## Два файла шрифта для Noto Serif

Начертания прямого и курсивного шрифтов (гарнитур) часто слишком различаются, чтобы между ними можно было плавно переходить по оси дизайна в вариативном шрифте. Для сохранения уникальных особенностей их дизайна каждому из начертаний — прямому и курсивному — нужен отдельный файл шрифта. В результате учебный проект Overleaf содержит следующие файлы для Noto Serif:

* для прямого начертания: `NotoSerif-VariableFont-wdth-wght.ttf`
* для курсивного начертания: `NotoSerif-Italic-VariableFont-wdth-wght.ttf`

## Как добавить курсивный шрифт Noto Serif

Основной текстовый шрифт документа, Noto Serif, настраивается с помощью fontspec’s `\setmainfont` команду:

```
\setmainfont{NotoSerif-VariableFont-wdth-wght.ttf}
```

Напомним, `\setmainfont` имеет общий вид

```
\setmainfont{⟨font⟩}[⟨font features⟩]
```

Мы можем использовать необязательный `⟨font features⟩` чтобы включить курсивное начертание основного шрифта документа с помощью `ItalicFont` ключа.

### Настройка курсивного вариативного шрифта

Чтобы активировать (настроить) курсивный вариативный шрифт Noto Serif, выполните следующие шаги.

1. Убедитесь, что открыт учебный проект, настроенный на шаге 3.
2. Замените эту строку

```
\setmainfont{NotoSerif-VariableFont-wdth-wght.ttf}
```

на следующую

```
\setmainfont{NotoSerif-VariableFont-wdth-wght.ttf}
[
ItalicFont=NotoSerif-Italic-VariableFont-wdth-wght.ttf
]
```

6. Пересоберите документ и обратите внимание на следующие моменты.

* Теперь есть два предупреждения о неопределённом начертании — на одно меньше, чем раньше:

![Изображение, показывающее предупреждения LaTeX об отсутствующих шрифтах.](/files/cc5664f8bee310a6466e24ac58cbefb97a442202)

Эти предупреждения вызваны отсутствием жирных шрифтов для нормального (n) и курсивного (it) начертаний шрифта.

* Следующее предупреждение больше не появляется:

``Начертание шрифта `TU/NotoSerif-VariableFont-wdth-wght.ttf(0)/m/it' не определено``

* Курсивный текст снова появился в набранном документе, потому что теперь LaTeX имеет доступ к шрифту средней насыщенности, средней ширины (series), курсивного (shape) начертания в `NotoSerif-VariableFont-wdth-wght.ttf(0)` семействе.

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

На шаге 5 мы познакомимся с насыщенностями вариативных шрифтов, готовясь к шагу 6, где мы завершим начальную настройку наших вариативных шрифтов.


---

# 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/40-step-4-how-to-configure-an-italic-variable-font-using-fontspec.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.
