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

# Krok 6: Używanie czcionek zmiennych do dodawania pogrubionych czcionek do projektu Overleaf

[Wstęp](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) [Przykłady i projekty](https://www.overleaf.com/learn/latex/Articles/Overleaf_projects_showing_how_to_use_variable_fonts_with_LaTeX?preview=true)

W Kroku 5 ustawiliśmy średnią grubość głównego fontu tekstu naszego dokumentu, Noto Serif, używając wartości osi grubości 400 zarówno dla stylu wyprostowanego, jak i kursywy. W tym kroku pokażemy, jak skonfigurować Noto Serif tak, aby zapewniał pogrubione fonty zarówno dla stylu normalnego (wyprostowanego), jak i kursywy.

Upewnij się, że otworzyłeś projekt samouczka skonfigurowany w Kroku 5.

## Ostrzeżenia o niezdefiniowanych pogrubionych fontach

Po ponownym skompilowaniu bieżącego projektu LaTeX wyświetla następujące ostrzeżenia:

![Obraz pokazujący ostrzeżenia LaTeX o brakujących czcionkach.](/files/38b64df31895568603659e05f5f23d9497afdd16)

Ostrzeżenia te są podsumowane w tabeli poniżej. Pamiętaj, że m jest pomijane z identyfikatora serii *z wyjątkiem* gdzie *obu* szerokość i grubość wynoszą m (średnia).

| **Numer ostrzeżenia** | **Opis ostrzeżenia**                                                                    | **Identyfikator serii** | **Grubość** | **Szerokość** | **Kształt** |
| --------------------- | --------------------------------------------------------------------------------------- | ----------------------- | ----------- | ------------- | ----------- |
| 1                     | font o pogrubionej grubości i średniej szerokości w kształcie normalnym (wyprostowanym) | b                       | b           | m             | n           |
| 2                     | font o pogrubionej grubości i średniej szerokości w kształcie kursywy                   | b                       | b           | m             | it          |

Pokażemy, jak to naprawić, konfigurując pogrubione fonty dla kształtów wyprostowanego (normalnego) i kursywy.

## Dodawanie pogrubionych fontów za pomocą osi grubości fontu zmiennego

Fonty dla tekstu pogrubionego wyprostowanego i pogrubionego kursywą można skonfigurować za pomocą opcji fontspec `FontFace` klucza, który ma postać

```
FontFace = {⟨series⟩}{⟨shape⟩}{Font = ⟨font name⟩, ⟨features⟩}
```

gdzie

* `⟨series⟩` jest identyfikatorem serii LaTeX-a (link do sekcji)
* `⟨shape⟩` jest identyfikatorem kształtu LaTeX-a (link do sekcji)
* `⟨font name⟩` jest nazwą pliku czcionki lub nazwą czcionki
* `⟨features⟩` zawiera ustawienia, których użyjemy do skonfigurowania naszych fontów zmiennych, takie jak ustawienie odpowiedniej wartości osi grubości dla wyprostowanych i kursywnych fontów zmiennych

Korzystając z wartości sugerowanej przez nazwane instancje Noto Serif (LINK), użyjemy wartości osi grubości 600, aby skonfigurować pogrubiony font dla kształtów normalnego (wyprostowanego) i kursywy.

### Jak skonfigurować pogrubiony, średniej szerokości font wyprostowany

Użyjemy `FontFace` klucza z następującymi ustawieniami

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

co daje

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

### Jak skonfigurować pogrubiony, średniej szerokości font kursywy

Użyjemy `FontFace` klucza z następującymi ustawieniami

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

co daje

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

## Składanie wszystkiego w całość

Zaktualizuj bieżącego projektu’s `\setmainfont` polecenie, aby korzystało z następującej konfiguracji:

```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}
]
```

Rekompiluj bieżący projekt, aby zobaczyć, że nie ma już ostrzeżeń o niezdefiniowanym kształcie.

## Bonusowa funkcja: kapitaliki gratis!

W tej sekcji odnotowujemy zaskakujący bonus: fontspec automatycznie włącza kapitaliki dla fontów, które je obsługują.

### Czym są kapitaliki?

Kapitaliki to styl tekstu wykorzystujący wielkie litery o tej samej wysokości co małe litery. Są używane w celach stylistycznych w tekście zawierającym wiele wyrazów zapisanych wielkimi literami, takich jak akronimy lub słowa kluczowe w tekście technicznym.

Wklej poniższy tekst LaTeX do bieżącego projektu Overleaf, aby złożyć przykład porównujący tekst z kapitalikami i bez nich — upewnij się, że go wklejasz *po* `\begin{document}`. LaTeX-a `\textsc` służy do składu tekstu w kapitalikach.

```latex
Liczne sekwencje wielkich liter mogą sprawić, że składany tekst
będzie wyglądał „typograficznie nieschludnie”. Jego WYGLĄD można poprawić przez
użycie kapitalików, co nada tekstowi bardziej wyrafinowany, elegancki wygląd.

\vskip10pt
Liczne sekwencje 	extsc{wielkich} liter mogą sprawić, że twój
\textsc{składany} tekst będzie wyglądał „typograficznie \textsc{nieschludnie}”.
Jego \textsc{wygląd} można poprawić dzięki użyciu kapitalików,
nadając tekstowi wyrafinowany, bardziej \textsc{elegancki} wygląd.
```

Ten przykład generuje następujący wynik:

![Obraz porównujący tekst złożony z kapitalikami i bez nich](/files/eafde06523087e0b516989fe94f332638f3851e4)

### Które fonty zmienne mają włączone kapitaliki?

fontspec automatycznie włącza kapitaliki dla fontów, które je obsługują — wszystkie trzy nasze fonty zmienne obsługują kapitaliki. Wklej poniższy tekst LaTeX do dokumentu, aby złożyć kapitaliki przy użyciu wszystkich trzech rodzin fontów:

```latex
\begin{itemize}
\item główna rodzina tekstowa (Noto Serif): \textsc{kapitaliki}
\item rodzina bezszeryfowa (Noto Sans): {\sffamily \textsc{kapitaliki}}
\item rodzina o stałej szerokości (Roboto Mono): {\ttfamily \textsc{kapitaliki}}
\end{itemize}
```

Ten przykład generuje następujący wynik:

![Obraz pokazujący kapitaliki złożone przy użyciu 3 różnych fontów zmiennych w LaTeX](/files/4483767abde9ddda53a70b93dcb1c1e908b13d8f)

### A co z pogrubionymi i kursywowymi kapitalikami?

Ponieważ skonfigurowaliśmy fonty pogrubiony i kursywowy dla Noto Serif, możemy składać kapitaliki w tych stylach. Aby złożyć zakres kapitalików za pomocą Noto Serif, wklej poniższy kod do najnowszego projektu Overleaf:

```latex
\begin{itemize}
\item główna rodzina tekstowa (Noto Serif):
\begin{itemize}
    \item \textsc{regular small caps}
    \item \textit{\scshape italic small caps}
    \item \textbf{\scshape bold small caps}
    \item \textbf{\itshape\scshape bold italic small caps}
\end{itemize}
\end{itemize}
```

To daje następujący wynik:

![Obraz pokazujący pogrubione i kursywowe kapitaliki złożone w LaTeX przy użyciu fontów zmiennych](/files/679c3cb2ebc809c38fe0137744ee70297c88b0d6)

## W następnym kroku

W następnym kroku skonfigurujemy style fontów pogrubionych i kursywowych dla rodziny bezszeryfowej (Noto Sans) oraz rodziny o stałej szerokości (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/pl/artykuly-szczegolowe/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.
