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

# Vaihe 5: LaTeX-fonttien painot ja muuttujafonttien nimetyt instanssit

[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ä vaiheessa osoitamme kaksi tapaa asettaa arvo muuttuvan fontin painolle käyttäen keskipainoa lähtökohtana. Esittelemme muuttuvien fonttien nimettyjä instansseja ja tutkimme, miten ne voivat liittyä LaTeXin vakiomääriteltyihin fonttipainoihin.

Varmista, että avaat vaiheessa 4 määritetyn opetusprojektin.

## Kaksi tapaa asettaa design-akselin arvo

Googlen fonttitestaussivut tarjoavat kaksi tapaa asettaa muuttuvan fontin design-akselin arvo: liukusäätimellä tai nimien ja arvojen pudotusvalikolla.  [Noto Serifin testisivu](https://fonts.google.com/noto/specimen/Noto+Serif/tester) tarjoaa painoakselin liukusäätimen alueella 100–900 sekä luettelon nimetyistä instansseista, jotka edustavat eri fonttipainoja.

![Kuva, joka näyttää kaksi tapaa asettaa design-akselin arvo: liukusäätimellä tai nimettyjen instanssien avulla](/files/f4c6c8268ad8fe02550c862c9bd512daf2ee3e0f)

### Mikä on muuttuvan fontin “instanssi”?

Muuttuvan fontin *instanssi* on tietty joukko akselien arvoja, joita käytetään yhden monista mahdollisista tyyli-variaatioista luomiseen. Nimetty instanssi määritellään antamalla arvojoukolle nimi. Nimettyjen instanssien tiedot tallennetaan muuttuvien fonttien tiedostoihin.

## LaTeXin fonttipainojen nimet

Kuten vaiheessa 2 todettiin, LaTeX määrittelee yhdeksän vakiopainoa, joista jokaisella on lyhyt tunniste ja pidempi kuvaava nimi:

|                           |                       |
| ------------------------- | --------------------- |
| **LaTeX-painon tunniste** | **LaTeX-painon nimi** |
| ul                        | Ultraohut             |
| el                        | Erittäin kevyt        |
| l                         | Kevyt                 |
| sl                        | Puolikevyt            |
| m                         | Keskitaso (normaali)  |
| sb                        | Puolilihava           |
| b                         | Lihava                |
| eb                        | Erittäin lihava       |
| ub                        | Ultraohut             |

Noto Serifin painoakselin arvot vaihtelevat välillä 100–900, mikä tarjoaa kätevästi yhdeksän nimettyä instanssiarvoa sadan välein. Jokainen nimetty instanssi voidaan yhdistää yhteen LaTeXin yhdeksästä vakiopainosta, kuten seuraava taulukko tiivistää.

|                    |                                         |             |                   |
| ------------------ | --------------------------------------- | ----------- | ----------------- |
| **LaTeXin painot** | **Muuttuvan fontin nimetyt instanssit** |             |                   |
| *LaTeX-tunniste*   | *Nimi*                                  | *Painoarvo* | *Instanssin nimi* |
| ul                 | Ultraohut                               | 100         | Ohut              |
| el                 | Erittäin kevyt                          | 200         | Erittäinkevyt     |
| l                  | Kevyt                                   | 300         | Kevyt             |
| sl                 | Puolikevyt                              | 400         | Normaali          |
| m                  | Keskitaso (normaali)                    | 500         | Keskitaso         |
| sb                 | Puolilihava                             | 600         | Puolilihava       |
| b                  | Lihava                                  | 700         | Lihava            |
| eb                 | Erittäin lihava                         | 800         | Erittäin lihava   |
| ub                 | Ultraohut                               | 900         | Musta             |

## LaTeXin “medium” (regular) -painon arvon valitseminen

LaTeXissa “medium” ja “regular” -painot tarkoittavat samaa asiaa: fonttipainoa, jota käytetään asiakirjasi tekstin pääosassa. Tämä eroaa Noto Serifin nimetyistä instansseista, joissa Regular-paino on 400 ja Medium-paino 500. Meidän päätettävissämme on, mikä arvo valitaan LaTeXin medium-painolle. Kokeilemme arvoa 400, mutta jos se ei toimi (näytä hyvältä), voimme helposti vaihtaa toiseen arvoon — typografinen hallinta, siinä on muuttuvien fonttien etu.

### Arvon asettaminen keskipainoiselle muuttuvalla fontille

Ennen lihavoitujen fonttien lisäämistä meidän tulisi asettaa projektissamme käytettävän Noto Serif -fontin LaTeXin medium (regular) -painon arvo.

fontspec tarjoaa kaksi ominaisuutta painoakselin arvon asettamiseen:

* Weight = ⟨arvo⟩ asettaa painoakselin mille tahansa tuetulle ⟨arvo⟩-arvolle
* Instance = ⟨nimetty instanssi⟩ asettaa painon ⟨nimetty instanssi⟩ -asetuksen mukaisesti

### Keskipainon asettaminen arvoon 400

Asettaaksesi keskipainon arvoon 400 muokkaa nykyisen projektin \setmainfont-komento seuraavanlaiseksi

```
\setmainfont{NotoSerif-VariableFont-wdth-wght.ttf}[
Weight=400,
% Tai voimme korvata Weight=400:n seuraavalla
% Instance=Regular,
ItalicFont=NotoSerif-Italic-VariableFont-wdth-wght.ttf
]
```

Kursivoidun fontin painoakselin arvo on myös 400.

Jos et, dokumentin uudelleenkääntämisen jälkeen, pidä ladotusta tuloksesta, voit kokeilla seuraavaa:

* käytä eri arvoa Weight-akselille
* kokeile fonttikokoa ja riviväliä käyttäen `\fontsize` komentoa; esimerkiksi kokeile kirjoittaa

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

välittömästi sen jälkeen `\begin{document}`

## Seuraavassa vaiheessa

Seuraavassa vaiheessa määritämme muuttuvat fontit tuottamaan lihavoidut ja lihavoitu kursiivi -fontit.


---

# 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/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.
