> 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/37-step-1-setting-up-an-overleaf-project-to-use-variable-fonts.md).

# Krok 1: Konfigurowanie projektu Overleaf do używania zmiennych czcionek

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

Aby rozpocząć ten samouczek, otwórz [dołączony projekt Overleaf](https://www.overleaf.com/8438931911svtqtnmfvsrp#28008d) który zawiera następujące zmienne czcionki:

* [Noto Serif](https://fonts.google.com/noto/specimen/Noto+Serif/tester) (główny tekst dokumentu)
* [Noto Sans](https://fonts.google.com/noto/specimen/Noto+Sans/tester) (krój bezszeryfowy)
* [Roboto Mono](https://fonts.google.com/specimen/Roboto+Mono/tester) (krój o stałej szerokości)

Te czcionki nie są jeszcze skonfigurowane do użycia. Początkowo, podczas kompilacji [dołączony projekt Overleaf](https://www.overleaf.com/8438931911svtqtnmfvsrp#28008d), zostaną zastosowane standardowe (domyślne) czcionki tekstowe LaTeX-a. W całym tym samouczku dowiesz się, jak zastąpić te domyślne czcionki zmiennymi czcionkami udostępnionymi w folderze projektu o nazwie `VariableFonts`.

Jeśli wolisz użyć innych zmiennych czcionek, po prostu postępuj zgodnie z poniższymi instrukcjami. W przeciwnym razie przejdź do [Krok 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) tego samouczka.

## (Opcjonalnie) Jak wybrać i przesłać własne zmienne czcionki

Wykonaj te kroki, aby przesłać wybrane przez siebie zmienne czcionki.

### 1. Pobierz zmienne czcionki z Google Fonts

[Google Fonts](https://fonts.google.com/) to doskonałe źródło. Oferuje [pomocną dokumentację](https://fonts.google.com/knowledge/introducing_type/introducing_variable_fonts) i wiele [darmowych w użyciu zmiennych czcionek](https://fonts.google.com/?vfonly=true) które można przesłać do Overleaf i skonfigurować do użycia w swoich projektach.

* **WSKAZÓWKA**: Użyj filtrów Google Fonts, aby znaleźć zmienne czcionki. Ustaw filtr *Technologia* na *Zmienna* aby wyświetlać tylko zmienne czcionki. Użyj dodatkowych filtrów, takich jak *Szeryf*, aby jeszcze bardziej zawęzić wyszukiwanie.

![Obraz przedstawiający filtry wyszukiwania Google Fonts](/files/08e5998c9a532d54c5ec4338f57bf0a90ad96f70)

* **WSKAZÓWKA**: Możesz przeglądać zmienne czcionki według osi projektowych, które obsługują: zobacz <https://fonts.google.com/variablefonts>. Google udostępnia również definicje osi projektowych zmiennej czcionki: zobacz <https://fonts.google.com/variablefonts#axis-definitions>.
* Po znalezieniu zmiennych czcionek, których chcesz użyć, pobierz je na swoje lokalne urządzenie i zmień nazwy plików zawierających problematyczne znaki.
* Niektóre zmienne czcionki składają się z dwóch `.ttf` plików: jeden dla postaci pionowej (regularnej) oraz, jeśli jest dostępny, jeden dla postaci kursywnej. Upewnij się, że sprawdzasz to dla każdej pobranej czcionki.

### 2. Zmień problematyczne nazwy plików czcionek Google

Schemat Google dotyczący nazywania plików zmiennych czcionek uwzględnia osie projektowe czcionki oddzielone przecinkami. Niestety ten schemat powoduje problemy z fontspec, pakietem niezbędnym do używania zmiennych czcionek z LuaLaTeX. Na przykład Noto Serif udostępnia osie szerokości i grubości oraz występuje w postaci dwóch plików — jednego dla czcionki pionowej i jednego dla czcionki kursywnej:

* NotoSerif-VariableFont\_wdth,wght.ttf
* NotoSerif-Italic-VariableFont\_wdth,wght.ttf

Przecinki w tych nazwach plików powodują błędy, gdy są używane w poleceniu fontspec `\setmainfont` . Na przykład zapis

```
\setmainfont{NotoSerif-VariableFont_wdth,wght.ttf}
[ItalicFont = NotoSerif-Italic-VariableFont_wdth,wght.ttf]
```

generuje błędy, które obejmują

```
! Błąd pakietu fontspec: Czcionka "NotoSerif-Italic-VariableFont_wdth" nie może
(fontspec)                zostać odnaleziona.

! Błąd LaTeX: Klucz 'fontspec-opentype/wght.ttf' jest nieznany i jest
(LaTeX)        ignorowany.
```

Aby rozwiązać ten problem, musisz zmienić nazwy plików czcionek, aby usunąć przecinki (i podkreślenia '\_'), zastępując je „bezpiecznym” znakiem, takim jak łączniki ('-'), oraz upewniając się, że nie dodano żadnych znaków spacji. Na przykład możesz zmienić nazwę:

* NotoSans-VariableFont\_wdth,wght.ttf

na

* NotoSans-VariableFont-wdth-wght.ttf

Ten prosty krok zmiany nazw pomoże uniknąć konfliktów i zapewni płynną integrację zmiennych czcionek w dokumentach LaTeX.

### 3. Utwórz nowy projekt Overleaf

* Utwórz nowy projekt Overleaf i [ustaw kompilator na LuaLaTeX](/latex/pl/baza-wiedzy/026-changing-compiler.md) ponieważ jest to jedyny kompilator obsługujący zmienne czcionki.
* Dodaj `fontspec` pakiet do preambuły dokumentu, wpisując `\usepackage{fontspec}`.
* Wybierz ikonę przesyłania pliku (![Image displaying Overleaf file-upload icon](/files/3ce955ea35bce1d6c4dca52a1e9a972c22a72eb0)) aby dodać lokalnie przemianowane pliki zmiennych czcionek do nowego projektu:

![Obraz przedstawiający, jak przesłać plik do projektu Overleaf](/files/8f0cb328cfea0ba5a9a602605ff529797a43a928)

### 4. (Opcjonalnie) uporządkuj pliki czcionek w swoim projekcie

Jeśli chcesz eksperymentować z różnymi czcionkami, na przykład podczas testowania projektów dokumentów, pomocne jest uporządkowanie plików czcionek przy użyciu folderów projektu. Jednak podczas kompilacji LaTeX nie będzie automatycznie przeszukiwał folderów projektu w poszukiwaniu czcionek; będziesz musiał pomóc LaTeX-owi, używając lokalnego pliku konfiguracyjnego o nazwie [latexmkrc](/latex/pl/artykuly-szczegolowe/28-how-to-use-latexmkrc-with-overleaf.md). Nie będziemy tu wchodzić w szczegóły, ale zalecamy utworzenie folderu projektu o nazwie `VariableFonts` i skopiowanie `latexmkrc` pliku używanego w [dołączonym projekcie](https://www.overleaf.com/8438931911svtqtnmfvsrp#28008d).

## W następnym kroku

Krok 2 wprowadza model LaTeX-a do wybierania czcionek: Nowy schemat wyboru czcionek, dostarczając ważnych informacji wprowadzających wykorzystywanych w dalszej części tego samouczka.

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


---

# 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/37-step-1-setting-up-an-overleaf-project-to-use-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.
