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

# Steg 2: En introduktion till LaTeX-typsnitt

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

Detta steg introducerar LaTeX:s standardteckensnitt och sammanfattar det teckensnittsvalssystem som LaTeX använder för att klassificera teckensnittsegenskaper och definiera ”teckensnittsformer”. Ämnen som diskuteras i den här artikeln kommer att refereras till genom resten av handledningen. Att ägna några minuter åt att läsa denna sida hjälper dig att få ut mesta möjliga av handledningsserien.

### LaTeX:s standardteckensnitt för dokumenttext

LaTeX använder tre uppsättningar teckensnitt för att sätta texten i alla dokument. Dessa teckensnittsuppsättningar är också kända som *dokumentteckensnittsfamiljer*; varje familj består av en uppsättning teckensnitt som delar gemensamma designegenskaper:

* **huvudtextfamilj**: teckensnitt som används för dokumentets huvudtext, vanligtvis med en [seriffdesign](https://en.wikipedia.org/wiki/Serif).
* [**sans serif**](https://en.wikipedia.org/wiki/Sans-serif) **familj**: teckensnitt som ofta används för att sätta sektionsrubriker och annan framträdande text.
* [**med fast bredd**](https://en.wikipedia.org/wiki/Monospaced_font) **familj**: teckensnitt som vanligtvis används för att sätta datorkod och liknande innehåll.

Som standard använder LaTeX teckensnittsfamiljer från [Computer Moder](https://en.wikipedia.org/wiki/Computer_Modern)n-serien (för pdfLaTeX) eller den [Latin Modern](https://tug.org/FontCatalogue/latinmodernroman/) serien (för XeLaTeX och LuaLaTeX).

### Hur LaTeX klassificerar (organiserar) sina teckensnitt

Det finns ett enormt utbud av teckensnitt för textsättning, med en rik variation av designer skapade för att uppfylla specifika typografiska mål. För att navigera i denna variation behöver en flexibel och logisk process för teckensnittsval ett välstrukturerat system för att organisera och klassificera teckensnitt utifrån deras designegenskaper. LaTeX hanterar denna utmaning med sitt New Font Selection Scheme, som nu kallas NFSS2, vilket klassificerar varje textteckensnitt enligt fem parametrar: *kodning*, *familj*, *serie*, *form*, och *storlek*.

Här är en sammanfattning av dessa fem parametrar.

* **Kodning**: Mappningen mellan heltalsvärden (teckenkoder) som lagras i en textfil och de tecken de är avsedda att representera. LuaLaTeX och variabla teckensnitt använder Unicode-kodningen, vilken LaTeX betecknar med ”TU.”
* **Familj**: Namnet som ges till en uppsättning teckensnitt med en gemensam design. Vi kommer att utforska teckensnittsfamiljer när vi konfigurerar variabla teckensnitt med fontspec.
* **Serie**: Ett serievärde identifierar teckensnittets vikt (fethet) och bredd. Varje LaTeX-teckensnittsserievärde definieras som en `⟨vikt⟩⟨bredd⟩` kombination från följande tabell, *utom* att m tas bort såvida inte både vikt och bredd är medium, i vilket fall en enda `m` används.

Följande tabell listar LaTeX:s standardidentifierare för bredd och vikt.

|                       |                 |                       |                  |                                         |
| --------------------- | --------------- | --------------------- | ---------------- | --------------------------------------- |
| **Vikt**              | **Bredd**       |                       |                  |                                         |
| *LaTeX-identifierare* | *Namn*          | *LaTeX-identifierare* | *Namn*           | *Procent av ”normal” bredd*<sup>†</sup> |
| ul                    | Ultralätt       | uc                    | Ultrakomprimerad | 50%                                     |
| el                    | Extralätt       | ec                    | Extrakomprimerad | 62.5%                                   |
| l                     | Lätt            | c                     | Komprimerad      | 75%                                     |
| sl                    | Semilätt        | sc                    | Semikomprimerad  | 87.5%                                   |
| m                     | Medium (normal) | m                     | Medium           | 100%                                    |
| sb                    | Semifet         | sx                    | Semiexpanderad   | 112.5%                                  |
| b                     | Fet             | x                     | Expanderad       | 125%                                    |
| eb                    | Extrafet        | ex                    | Extraexpanderad  | 150%                                    |
| ub                    | Ultrafet        | ux                    | Ultraexpanderad  | 200%                                    |

<sup>†</sup>Som föreslås i den officiella LaTeX-dokumentationen (se `[fntguide.pdf](https://ctan.org/pkg/fntguide?lang=en)`).

Här är några exempel på teckensnittsserier:

* **m**: medelvikt och medelbredd.
* **b**: fet vikt och medelbredd — det ”borde” skrivas **bm** men **m** (för medelbredd) utelämnas.
* **c**: medelvikt, komprimerad bredd — det ”borde” skrivas **mc** men **m** (för medelvikt) utelämnas.
* **sb**: semifet vikt, medelbredd — det ”borde” skrivas **sbm** men **m** (för medelbredd) utelämnas.
* **bx**: kombinerar vikten **b** (fet) och bredden **x** (expanderad). Den används för att välja det fet-expanderade teckensnittet i den aktuella teckensnittsfamiljen (om ett sådant teckensnitt finns).
* **sbc**: kombinerar vikten **sb** (semifet) och bredden **c** (komprimerad). Den används för att välja det semifet-komprimerade teckensnittet i den aktuella teckensnittsfamiljen (om ett sådant teckensnitt finns).
* **Form**: Denna parameter väljer teckensnittsformer såsom kursiv, lutande, små kapitäler och svängda kapitäler. LaTeX definierar en uppsättning standardformer:

|                       |                                        |
| --------------------- | -------------------------------------- |
| **Formidentifierare** | **Formnamn**                           |
| n                     | Normal form (upprätt)                  |
| it                    | Kursiv form                            |
| sl                    | Lutande (oblik) form                   |
| sw                    | Svängd bokstavsform                    |
| ui                    | Upprätt kursiv form (sällsynt/kuriosa) |
| sc                    | Små kapitäler-form                     |
| scit                  | Kursiv små kapitäler-form              |
| scsl                  | Lutande små kapitäler-form             |

* **Storlek**: den storlek som teckensnittet används i. LaTeX har flera fördefinierade storlekskommandon såsom `\tiny`, `\small`, `\normalsize`, `\large`, `\Large`, etc. Du kan också definiera en specifik teckensnittsstorlek med `\fontsize{size}{baselineskip}` där `storlek` är teckensnittsstorleken och `baselineskip` är radavståndet.

### (Valfri läsning) specialserier och former

Detta avsnitt kan hoppas över vid första genomläsningen. Overleaf har skapat ett [projekt som demonstrerar dessa specialserier och former](https://www.overleaf.com/1941895198cqjzyhzvxhwz#794ae2) (se avsnitt 6 i det typsatta dokumentet).

#### Serieidentifierare: m? och ?m

Med påminnelse om att varje serieidentifierare definieras som ett `⟨vikt⟩⟨bredd⟩` par, tillhandahåller LaTeX två ytterligare identifierare att använda när man väljer teckensnittsvikt och -bredd:

* `m?` betyder att välja medelvikt, men låta den aktuella breddinställningen vara oförändrad.
* `?m` betyder att låta den aktuella vikten vara oförändrad men välja medelbredd.

#### ”Virtuella” former

LaTeX stöder två så kallade ”virtuella” former. Termen ”virtuell” återspeglar att de endast är avsedda som parametrar för `\fontshape` -kommandot att tillämpa — dessa former finns inte som faktiska teckensnitt.

| **Virtuell formidentifierare** | **Åtgärd**                               | **Kommando**    | **Deklaration** | **Anteckningar**                                                                                                                                                                       |
| ------------------------------ | ---------------------------------------- | --------------- | --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `up`                           | Återgå till den upprätta formen.         | `\textup{...}`  | `\upshape`      | Det ändrar formen till upprätt men små kapitäler-formen bevaras. T.ex. ändrar up `scit` formen till `sc`. Kuriosa: Om den aktuella formen är `sc` så ändrar up till normal form (`n`). |
| `ucl`                          | Återgå till versal-/gemenbokstavsformen. | `\textulc{...}` | `\uclshape`     | Ändrar teckensnittsformen till versal/gemen men gör inga ändringar i kursiv, lutande eller svängda former.                                                                             |

## I nästa steg

Steg 3 visar hur man ersätter LaTeX:s standardteckensnitt med variabla teckensnitt.

[Introduktion](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Steg 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Steg 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Steg 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Steg 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Steg 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Steg 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Steg 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Steg 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Exempel och projekt](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/sv/fordjupade-artiklar/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.
