> 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/fi/syvalliset-artikkelit/29-how-to-use-opentype-variable-fonts-with-latex.md).

# Kuinka käyttää OpenType-muuttujafontteja LaTeXissa

[Johdanto](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Vaihe 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Vaihe 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Vaihe 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Vaihe 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Vaihe 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Vaihe 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Vaihe 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Vaihe 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Esimerkit ja projektit](https://www.overleaf.com/learn/latex/Articles/Overleaf_projects_showing_how_to_use_variable_fonts_with_LaTeX?preview=true)

Tässä opassarjassa opit asentamaan, määrittämään ja käyttämään OpenType-muuttuvia fontteja LaTeXissa, painottaen LuaLaTeXia ja [fontspec-pakettia](https://ctan.org/pkg/fontspec?lang=en). Opastetun [Overleaf-projektin](https://www.overleaf.com/8438931911svtqtnmfvsrp#28008d), jossa seuraat vaihe vaiheelta ohjeita, jotka kattavat sekä käytännön tekniikat että olennaisen taustatiedon, jotta voit työskennellä luottavaisesti muuttuvien fonttien kanssa LaTeX-dokumenteissasi. Matkan varrella kehität myös laajempaa ymmärrystä LaTeX-fontteihin, mukaan lukien sen, miten ratkaista “undefined font shape” -varoitukset määrittämällä sopivia muuttuvia fontteja.

Muuttuvat fontit tarjoavat vertaansa vailla olevaa joustavuutta LaTeX-dokumenttien suunnittelussa, parantaen tekstin esitystapaa ja luettavuutta sallimalla fonttien ominaisuuksien, kuten painon ja leveyden, mukauttamisen. Ne auttavat myös ratkaisemaan ladontaongelmia, kuten suuremman tekstimäärän sovittamisen tiettyyn tilaan. Huomaa, että tämä sarja keskittyy yksinomaan tekstifontteihin, sillä matemaattiseen ladontaan tarkoitetut muuttuvat fontit eivät ole vielä saatavilla.

### Opassarjan sisältö

* Johdatus muuttuviin fontteihin (tämä artikkeli)
* [Vaihe 1: Overleaf-projektin määrittäminen muuttuvien fonttien käyttöä varten](/latex/fi/syvalliset-artikkelit/37-step-1-setting-up-an-overleaf-project-to-use-variable-fonts.md)
* [Vaihe 2: Johdatus LaTeX-fontteihin](/latex/fi/syvalliset-artikkelit/38-step-2-an-introduction-to-latex-fonts.md)
* [Vaihe 3: LaTeXin oletusfonttien korvaaminen muuttuvilla fonteilla](/latex/fi/syvalliset-artikkelit/39-step-3-replacing-latex-s-default-fonts-with-variable-fonts.md)
* [Vaihe 4: Kuinka määrittää kursivoitu muuttuva fontti fontspecillä](/latex/fi/syvalliset-artikkelit/40-step-4-how-to-configure-an-italic-variable-font-using-fontspec.md)
* [Vaihe 5: LaTeXin fonttipainot ja muuttuvien fonttien nimetyt instanssit](/latex/fi/syvalliset-artikkelit/41-step-5-latex-font-weights-and-named-instances-of-variable-fonts.md)
* [Vaihe 6: Muuttuvien fonttien käyttäminen lihavien fonttien lisäämiseksi Overleaf-projektiin](/latex/fi/syvalliset-artikkelit/42-step-6-using-variable-fonts-to-add-bold-fonts-to-an-overleaf-project.md)
* [Vaihe 7: Noto Sans- ja Roboto Mono -muuttuvien fonttien käyttäminen LaTeXin kanssa](/latex/fi/syvalliset-artikkelit/43-step-7-using-noto-sans-and-roboto-mono-variable-fonts-with-latex.md)
* [Vaihe 8: Kuinka luoda yksinkertainen LaTeX-paketti muuttuvien fonttien määrittämistä varten](/latex/fi/syvalliset-artikkelit/44-step-8-how-to-create-a-simple-latex-package-to-configure-your-variable-fonts.md)
* [5 Overleaf-projektia, jotka näyttävät, kuinka muuttuvia fontteja käytetään LaTeXin kanssa](/latex/fi/syvalliset-artikkelit/35-overleaf-projects-showing-how-to-use-variable-fonts-with-latex.md)

### Johdatus muuttuviin fontteihin

Typografeille, suunnittelijoille ja fonttien harrastajille 14. syyskuuta 2016 on muistamisen arvoinen päivä. Sinä päivänä Microsoft, [Google](https://opensource.googleblog.com/2016/09/introducing-opentype-font-variations.html), [Adobe](https://blog.typekit.com/2016/09/14/variable-fonts-a-new-kind-of-font-for-flexible-design/), ja Apple [ilmoittivat julkisesti](https://youtu.be/6kizDePhcFU?feature=shared\&t=250) uuden fonttimuodon nimeltä [OpenType Font Variations](https://medium.com/variable-fonts/https-medium-com-tiro-introducing-opentype-variable-fonts-12ba6cd2369), joka tunnetaan yleisemmin nimellä *OpenType-muuttuvat fontit* tai vain *muuttuvat fontit*.

Perinteisesti jokainen fonttityyli, kuten normaali, lihavoitu, puolilihavoitu, erittäin lihavoitu, tiivistetty, lihavoitu tiivistetty jne., tarvitsi oman fonttitiedostonsa, mutta sitä ei enää tarvita. OpenType-muuttuvat fontit ovat vaikuttava teknologia, jonka avulla yksi fonttitiedosto voi tuottaa useita fonttityylejä säätämällä sisäänrakennettujen parametrien arvoja, joita kutsutaan nimellä *suunnitteluakselit*. Tämä osoitetaan seuraavassa videossa käyttäen Googlen [Noto Serif -muuttuvaa fonttia](https://fonts.google.com/noto/specimen/Noto+Serif/tester).

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/3OhDBHA95DciCRVRgrF4wp/18f8c3f6d15109bf307c48bde9d7c879/VariableFonts.mp4>" %}

Googlen Noto Serifissä on kaksi suunnitteluakselia, leveys ja paino, mutta muissa fonteissa voi olla yksi akseli tai useita akseleita — esimerkiksi muuttuva fontti nimeltä [Recursive](https://fonts.google.com/specimen/Recursive/tester) sisältää viisi akselia ja [joissakin on jopa enemmän](https://www.axis-praxis.org/specimens/decovar). Fontin kehittäjä päättää akseleiden määrän ja niiden suunnitteluvaikutukset.

### Muutamia huomioita suunnitteluakseleista

Tämä on se, mitä sinun tarvitsee tietää suunnitteluakseleista, jotta voit käyttää muuttuvia fontteja LaTeXin kanssa (erityisesti fontspecin ja LuaLaTeXin).

* Jokainen suunnitteluakseli tunnistetaan lyhyellä neljän merkin “tagilla” ja pidemmällä, kuvaavammalla nimellä.
* OpenType-muuttuvien fonttien määritys tarjoaa [viisi rekisteröityä (“vakiota”) akselia](https://learn.microsoft.com/en-us/typography/opentype/spec/dvaraxisreg#registered-axis-tags):

|          |              |
| -------- | ------------ |
| Tunniste | Nimi         |
| ital     | Kursiivi     |
| opsz     | Optinen koko |
| slnt     | Kallistus    |
| wdth     | Leveys       |
| wght     | Paino        |

* Alkaen [versiosta 2.9a](https://github.com/latex3/fontspec/releases/tag/v2.9a), [fontspec-pakettia](https://ctan.org/pkg/fontspec?lang=en) voit asettaa vakiotason akselin arvon sen nimen avulla, kuten `Weight=400`.
* Fonttien tekijät voivat vapaasti luoda ja nimetä lisäsuunnitteluakseleita. fontspec tarjoaa ominaisuuksia minkä tahansa suunnitteluakselin arvon asettamiseen sen nelimerkkisen tagin avulla.
* Suunnitteluakselien arvot vaihtelevat vähimmäis- ja enimmäisarvon välillä fontin tekijän määrittämän askelkoon mukaan. Käyttääksesi muuttuvaa fonttia LaTeXin (LuaLaTeXin) kanssa sinun täytyy tietää sen akselit sekä niiden vähimmäis-, enimmäis- ja askelkokoarvot.
* Tällä hetkellä muuttuvia fontteja voi käyttää vain dokumentin tekstissä — muuttuvia matemaattisia fontteja ei ole.
* Google ylläpitää [suunnitteluakseleiden luetteloa](https://fonts.google.com/variablefonts#axis-definitions) heidän tarjoamissaan fonteissa käytössä olevista akseleista, mukaan lukien nelikirjaiminen suunnittelutagi, koko nimi ja määritelmä siitä, mitä akseli tekee.

### Muuttuvat fontit edellyttävät LuaLaTeXia ja fontspec-pakettia

Elokuusta 2024 lähtien vain LuaLaTeX [kääntäjä](/latex/fi/tietopankki/026-changing-compiler.md) tukee OpenType-muuttuvia fontteja—pdfLaTeX ja XeLaTeX eivät tue.

OpenType-fonttien käyttäminen LuaLaTeXin kanssa edellyttää fontspec-pakettia, joka tarjoaa käyttäjätason komentoja alemman tason ja teknisemmän fonttien latausjärjestelmän käyttämiseen, jota kutsutaan nimellä [luaotfload](https://ctan.org/pkg/luaotfload?lang=en). Vaikka luaotfloadin ominaisuuksia on täysin mahdollista käyttää suoraan, useimmat pitävät fontspecin helppoudesta ja vaivattomuudesta.

[TeX Live 2024](https://www.overleaf.com/blog/tex-live-2024-is-now-available) sisältää fontspecin version 2.9a, joka julkaistiin 13. helmikuuta 2024 ja joka lisää lisäominaisuuksia, jotka tekevät muuttuvien fonttien käytöstä vielä helpompaa.

### Mistä voin löytää ja tutkia joitakin muuttuvia fontteja?

Google Fontsissa vieraileminen on erinomainen paikka aloittaa—erityisesti [sivulla, joka listaa fonttiperheet ja niiden suunnitteluakselit](https://fonts.google.com/variablefonts). Kun olet löytänyt kiinnostavan fontin, siirry sen *Type tester* sivulle ja säädä sen suunnitteluakseleita tarjolla olevilla säätimillä.

Se [Axis-Praxis-sivusto](https://www.axis-praxis.org) antaa sinun kokeilla lukuisia muuttuvia fontteja, joista jotkut esittelevät kiinnostavia suunnittelumahdollisuuksia — mukaan lukien [Decovar](https://www.axis-praxis.org/specimens/decovar), kokeellinen fontti, jossa on 12 suunnitteluakselia. Voit myös ladata muuttuvia fontteja Axis-Praxisiin ja testata niitä alustan automaattisesti luomilla säätimillä suunnitteluakselien arvojen vaihtamiseksi.

Toinen hyödyllinen sivusto on <https://v-fonts.com/>, jonka tarkoitukseksi kuvataan “Yksinkertainen resurssi muuttuvien fonttien löytämiseen ja kokeilemiseen.”

[Johdanto](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Vaihe 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Vaihe 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Vaihe 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Vaihe 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Vaihe 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Vaihe 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Vaihe 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Vaihe 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Esimerkit ja projektit](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/fi/syvalliset-artikkelit/29-how-to-use-opentype-variable-fonts-with-latex.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.
