> 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/38-step-2-an-introduction-to-latex-fonts.md).

# Vaihe 2: Johdatus LaTeX-fontteihin

[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ämä vaihe esittelee LaTeXin oletusfontit ja tiivistää fonttien valintajärjestelmän, jota LaTeX käyttää luokitellessaan fonttiominaisuuksia ja määritellessään “fonttimuotoja”. Tässä artikkelissa käsiteltäviin aiheisiin viitataan koko loppuohjeen ajan. Muutaman minuutin käyttäminen tämän sivun lukemiseen auttaa sinua saamaan ohjesarjasta kaiken irti.

### LaTeXin oletusasiakirjan tekstifontit

LaTeX käyttää kolmea fonttisarjaa minkä tahansa asiakirjan tekstin ladontaan. Nämä fonttisarjat tunnetaan myös nimellä *asiakirjafonttiperheet*; jokainen perhe koostuu fonttivalikoimasta, joilla on yhteisiä suunnitteluominaisuuksia:

* **päätekstin perhe**: fontit, joita käytetään asiakirjan päätekstissä, tyypillisesti käyttäen [päätteellistä muotoilua](https://en.wikipedia.org/wiki/Serif).
* [**sans serif**](https://en.wikipedia.org/wiki/Sans-serif) **perhe**: fontteja käytetään usein osio-otsikoiden ja muun korostetun tekstin ladontaan.
* [**tasalevyinen**](https://en.wikipedia.org/wiki/Monospaced_font) **perhe**: fontteja käytetään tyypillisesti tietokonekoodin ja vastaavan sisällön ladontaan.

Oletuksena LaTeX käyttää fonttiperheitä [Computer Moder](https://en.wikipedia.org/wiki/Computer_Modern)n-sarjasta (pdfLaTeXille) tai [Latin Modern](https://tug.org/FontCatalogue/latinmodernroman/) -sarjasta (XeLaTeXille ja LuaLaTeXille).

### Kuinka LaTeX luokittelee (järjestää) fonttinsa

Tekstin ladontaan on valtava valikoima fontteja, ja niiden suunnittelussa on runsaasti vaihtelua, joka on luotu vastaamaan tiettyihin typografisiin tavoitteisiin. Tämän moninaisuuden hallitsemiseksi minkä tahansa joustavan ja loogisen fontinvalintaprosessin on perustuttava hyvin jäsenneltyyn järjestelmään, jossa fontit järjestetään ja luokitellaan niiden suunnitteluominaisuuksien perusteella. LaTeX ratkaisee tämän haasteen käyttämällä New Font Selection Scheme -järjestelmäänsä, jota kutsutaan nykyisin nimellä NFSS2, ja joka luokittelee jokaisen tekstifontin viiden parametrin mukaan: *koodaus*, *perhe*, *sarja*, *muoto*, ja *koko*.

Tässä on yhteenveto näistä viidestä parametrista.

* **Koodaus**: Tekstitiedostoon tallennettujen kokonaislukuarvojen (merkkikoodien) ja niiden merkkien välinen vastaavuus, joita niiden on tarkoitus edustaa. LuaLaTeX ja muuttuvat fontit käyttävät Unicode-koodausta, jota LaTeX merkitsee “TU”:lla.
* **Perhe**: Nimi, joka annetaan fonttivalikoimalle, jolla on yhteinen suunnittelu. Tutkimme fonttiperheitä, kun määritämme muuttuvia fontteja fontspecillä.
* **Sarja**: Sarja-arvo ilmaisee fontin painon (lihavuuden) ja leveyden (kokoonpuristuksen). Jokainen LaTeX-fonttisarja-arvo määritellään `⟨paino⟩⟨leveys⟩` yhdistelmäksi seuraavasta taulukosta, *paitsi* että m jätetään pois, elleivät sekä paino että leveys ole keskitasoa, jolloin käytetään yhtä `m` käytetään.

Seuraava taulukko listaa LaTeXin standardit leveyden ja painon tunnisteet.

|                  |                      |                  |                      |                                                   |
| ---------------- | -------------------- | ---------------- | -------------------- | ------------------------------------------------- |
| **Paino**        | **Leveys**           |                  |                      |                                                   |
| *LaTeX-tunniste* | *Nimi*               | *LaTeX-tunniste* | *Nimi*               | *“normaalin” leveyden prosenttiosuus*<sup>†</sup> |
| ul               | Ultraohut            | uc               | ultratiivistetty     | 50%                                               |
| el               | Erittäin kevyt       | ec               | erittäin tiivistetty | 62.5%                                             |
| l                | Kevyt                | c                | tiivistetty          | 75%                                               |
| sl               | Puolikevyt           | sc               | puolitiivistetty     | 87.5%                                             |
| m                | Keskitaso (normaali) | m                | Keskitaso            | 100%                                              |
| sb               | Puolilihava          | sx               | puolilaajennettu     | 112.5%                                            |
| b                | Lihava               | x                | laajennettu          | 125%                                              |
| eb               | Erittäin lihava      | ex               | erittäin laajennettu | 150%                                              |
| ub               | Ultraohut            | ux               | ultralaajennettu     | 200%                                              |

<sup>†</sup>Kuten virallisessa LaTeX-dokumentaatiossa ehdotetaan (katso `[fntguide.pdf](https://ctan.org/pkg/fntguide?lang=en)`).

Tässä on joitakin fonttisarjojen esimerkkejä:

* **m**: keskitasoinen paino ja keskitasoinen leveys.
* **b**: lihava paino ja keskitasoinen leveys — se “pitäisi” kirjoittaa **bm** mutta **m** (keskitasoisen leveyden merkintä) jätetään pois.
* **c**: keskitasoinen paino, tiivistetty leveys — se “pitäisi” kirjoittaa **mc** mutta **m** (keskitasoisen painon merkintä) jätetään pois.
* **sb**: puolilihava paino, keskitasoinen leveys — se “pitäisi” kirjoittaa **sbm** mutta **m** (keskitasoisen leveyden merkintä) jätetään pois.
* **bx**: yhdistää painon **b** (lihavuus) ja leveyden **x** (laajennettu). Sitä käytetään nykyisen fonttiperheen lihava-laajennetun fontin valitsemiseen (jos tällainen fontti on olemassa).
* **sbc**: yhdistää painon **sb** (puolilihava) ja leveyden **c** (tiivistetty). Sitä käytetään nykyisen fonttiperheen puolilihava-tiivistetyn fontin valitsemiseen (jos tällainen fontti on olemassa).
* **Muoto**: Tämä parametri valitsee fontin muodot (shape), kuten kursivoidun, kaltevan, pienaakkoset ja koristekirjainmuodot. LaTeX määrittelee joukon vakiomuotoja:

|                    |                                                 |
| ------------------ | ----------------------------------------------- |
| **Muoto-merkintä** | **Muodon nimi**                                 |
| n                  | Normaali muoto (pysty)                          |
| it                 | Kursivoitu muoto                                |
| sl                 | Kalteva (obliikki) muoto                        |
| sw                 | Koristekirjainmuoto                             |
| ui                 | Pysty kursivoitu muoto (harvinainen/erikoisuus) |
| sc                 | Pienaakkosmuoto                                 |
| scit               | Kursivoitu pienaakkosmuoto                      |
| scsl               | Kalteva pienaakkosmuoto                         |

* **Koko**: fontin käyttökoko. LaTeXissa on useita ennalta määriteltyjä kokokomentoja, kuten `\tiny`, `\small`, `\normalsize`, `\large`, `\Large`, jne. Voit myös määritellä tietyn fonttikoon käyttämällä `\fontsize{size}{baselineskip}` jossa `koko` on fonttikoko ja `baselineskip` on riviväli.

### (Valinnainen lukeminen) erityiset sarjat ja muodot

Tämä osio voidaan jättää väliin ensimmäisellä lukukerralla. Overleaf on luonut [projektin, joka havainnollistaa näitä erityisiä sarjoja ja muotoja](https://www.overleaf.com/1941895198cqjzyhzvxhwz#794ae2) (katso ladotun asiakirjan kohta 6).

#### Sarja-merkinnät: m? ja ?m

Muistaen, että jokainen sarja-merkintä määritellään `⟨paino⟩⟨leveys⟩` parina, LaTeX tarjoaa kaksi lisämerkintää fonttien painojen ja leveyksien valintaan:

* `m?` tarkoittaa keskitasoisen painon valitsemista, mutta nykyisen leveyden asetuksen jättämistä ennalleen.
* `?m` tarkoittaa nykyisen painon jättämistä ennalleen, mutta keskitasoisen leveyden valitsemista.

#### “Virtuaaliset” muodot

LaTeX tukee kahta niin sanottua “virtuaalista” muotoa. Termi “virtuaalinen” tarkoittaa, että ne on tarkoitettu vain parametreiksi `\fontshape` komennolle—näitä muotoja ei ole olemassa varsinaisina fontteina.

| **Virtuaalimuodon merkintä** | **Toiminto**                            | **Komento**     | **Määrittely** | **Huomautukset**                                                                                                                                                                     |
| ---------------------------- | --------------------------------------- | --------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `up`                         | Palaa pystymuotoon.                     | `\textup{...}`  | `\upshape`     | Se muuttaa muodon pystymuodoksi, mutta pienaakkosmuoto säilyy. Esim. up muuttaa `scit` muodon `sc`. Omituisuus: Jos nykyinen muoto on `sc` niin up vaihtaa normaaliin muotoon (`n`). |
| `ucl`                        | Palaa pienaakkos- ja suuraakkosmuotoon. | `\textulc{...}` | `\uclshape`    | Muuttaa fontin muodon pienaakkos- ja suuraakkosmuotoon, mutta ei muuta kursivoituja, kaltevia tai koristekirjainmuotoja.                                                             |

## Seuraavassa vaiheessa

Vaihe 3 näyttää, miten LaTeXin oletusfontit korvataan muuttuvilla fonteilla.

[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/38-step-2-an-introduction-to-latex-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.
