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

# Hur man använder variabla OpenType-typsnitt med LaTeX

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

I denna handledningsserie lär du dig hur du installerar, konfigurerar och använder OpenType-variabla typsnitt i LaTeX, med fokus på LuaLaTeX och [fontspec-paketet](https://ctan.org/pkg/fontspec?lang=en). Genom ett guidat [Overleaf-projekt](https://www.overleaf.com/8438931911svtqtnmfvsrp#28008d), följer du steg-för-steg-instruktioner som omfattar både praktiska tekniker och viktig bakgrundskunskap, vilket säkerställer att du tryggt kan arbeta med variabla typsnitt i dina LaTeX-dokument. På vägen utvecklar du en bredare förståelse för LaTeX-typsnitt, inklusive hur man åtgärdar varningar om ”odefinierad typsnittsform” genom att konfigurera lämpliga variabla typsnitt.

Variabla typsnitt erbjuder oöverträffad flexibilitet i utformningen av LaTeX-dokument och förbättrar textens presentation och läsbarhet genom att låta dig anpassa typsnittsattribut som vikt och bredd. De hjälper också till att lösa sättningsproblem, till exempel att få plats med mer text i ett givet utrymme. Observera att denna serie uteslutande fokuserar på texttypsnitt, eftersom variabla typsnitt för matematisk sättning ännu inte finns tillgängliga.

### Handledningsinnehåll

* Introduktion till variabla typsnitt (denna artikel)
* [Steg 1: Skapa ett Overleaf-projekt för att använda variabla typsnitt](/latex/sv/fordjupade-artiklar/37-step-1-setting-up-an-overleaf-project-to-use-variable-fonts.md)
* [Steg 2: En introduktion till LaTeX-typsnitt](/latex/sv/fordjupade-artiklar/38-step-2-an-introduction-to-latex-fonts.md)
* [Steg 3: Ersätta LaTeX:s standardtypsnitt med variabla typsnitt](/latex/sv/fordjupade-artiklar/39-step-3-replacing-latex-s-default-fonts-with-variable-fonts.md)
* [Steg 4: Hur man konfigurerar ett kursivt variabelt typsnitt med fontspec](/latex/sv/fordjupade-artiklar/40-step-4-how-to-configure-an-italic-variable-font-using-fontspec.md)
* [Steg 5: LaTeX-typsnittsvikter och namngivna instanser av variabla typsnitt](/latex/sv/fordjupade-artiklar/41-step-5-latex-font-weights-and-named-instances-of-variable-fonts.md)
* [Steg 6: Använda variabla typsnitt för att lägga till fetstil i ett Overleaf-projekt](/latex/sv/fordjupade-artiklar/42-step-6-using-variable-fonts-to-add-bold-fonts-to-an-overleaf-project.md)
* [Steg 7: Använda variabla typsnitt Noto Sans och Roboto Mono med LaTeX](/latex/sv/fordjupade-artiklar/43-step-7-using-noto-sans-and-roboto-mono-variable-fonts-with-latex.md)
* [Steg 8: Hur man skapar ett enkelt LaTeX-paket för att konfigurera dina variabla typsnitt](/latex/sv/fordjupade-artiklar/44-step-8-how-to-create-a-simple-latex-package-to-configure-your-variable-fonts.md)
* [5 Overleaf-projekt som visar hur man använder variabla typsnitt med LaTeX](/latex/sv/fordjupade-artiklar/35-overleaf-projects-showing-how-to-use-variable-fonts-with-latex.md)

### Introduktion till variabla typsnitt

För typografer, formgivare och typsnittsentusiaster är den 14 september 2016 ett datum att minnas. Den dagen meddelade 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/), och Apple [offentligt tillkännagav](https://youtu.be/6kizDePhcFU?feature=shared\&t=250) ett nytt typsnittsformat kallat [OpenType Font Variations](https://medium.com/variable-fonts/https-medium-com-tiro-introducing-opentype-variable-fonts-12ba6cd2369), mer allmänt känt som *OpenType-variabla typsnitt* eller bara *variabla typsnitt*.

Traditionellt sett behövde varje typsnittsstil, såsom normal, fet, semibold, extrafet, smal, fet-smal osv., en separat typsnittsfil, men det är inte längre nödvändigt. OpenType-variabla typsnitt är en imponerande teknik som gör att en enda typsnittsfil kan skapa flera typsnittsstilar genom att justera värdet på inbyggda parametrar som kallas *designaxlar*. Detta demonstreras i följande video med Googles [variabelt typsnitt Noto Serif](https://fonts.google.com/noto/specimen/Noto+Serif/tester).

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

Googles Noto Serif har två designaxlar, bredd och vikt, men andra typsnitt kan ha en axel eller flera axlar—till exempel har ett variabelt typsnitt kallat [Recursive](https://fonts.google.com/specimen/Recursive/tester) fem axlar och [vissa har ännu fler](https://www.axis-praxis.org/specimens/decovar). En typsnittsutvecklare bestämmer antalet axlar och deras designmässiga effekter.

### Några anmärkningar om designaxlar

Detta är vad du behöver veta om designaxlar för att använda variabla typsnitt med LaTeX (specifikt fontspec och LuaLaTeX).

* Varje designaxel identifieras av en kort fyrkaraktärs ”tagg” och ett längre, mer beskrivande namn.
* OpenType-specifikationen för variabla typsnitt tillhandahåller [fem registrerade (”standard”) axlar](https://learn.microsoft.com/en-us/typography/opentype/spec/dvaraxisreg#registered-axis-tags):

|      |                |
| ---- | -------------- |
| Tagg | Namn           |
| ital | Kursiv         |
| opsz | Optisk storlek |
| slnt | Lutning        |
| wdth | Bredd          |
| wght | Vikt           |

* Börjar med [version 2.9a](https://github.com/latex3/fontspec/releases/tag/v2.9a), den [fontspec-paketet](https://ctan.org/pkg/fontspec?lang=en) kan du ställa in värdet för en standardaxel med dess namn, till exempel `Weight=400`.
* Typsnittsskapare är fria att skapa och namnge ytterligare designaxlar. fontspec erbjuder funktioner för att ställa in värdet för vilken designaxel som helst med hjälp av dess fyrkaraktärs-tagg.
* Värden för designaxlar sträcker sig från ett minimum till ett maximum med ett stegintervall som bestäms av typsnittets skapare. För att använda ett variabelt typsnitt med LaTeX (LuaLaTeX) behöver du känna till dess axlar och deras minimi-, maximi- och inkrementvärden (stegstorlekar).
* För närvarande kan variabla typsnitt endast användas för dokumentets text—det finns inga variabla matematiktypsnitt.
* Google underhåller en [lista över designaxlar](https://fonts.google.com/variablefonts#axis-definitions) som för närvarande används av typsnitt de tillhandahåller, inklusive den fyrbokstaviga designtaggen, det fullständiga namnet och en definition av vad axeln gör.

### Variabla typsnitt kräver LuaLaTeX och fontspec-paketet

Från och med augusti 2024 stöder endast LuaLaTeX [kompilatorn](/latex/sv/kunskapsbas/026-changing-compiler.md) OpenType-variabla typsnitt—pdfLaTeX och XeLaTeX gör det inte.

Att använda OpenType-typsnitt med LuaLaTeX kräver fontspec-paketet, som tillhandahåller kommandon på användarnivå för att få tillgång till ett lägre och mer tekniskt typsnittsinläsningssystem kallat [luaotfload](https://ctan.org/pkg/luaotfload?lang=en). Även om det mycket väl är möjligt att direkt använda luaotfloads funktioner, föredrar de flesta enkelheten och bekvämligheten hos fontspec.

[TeX Live 2024](https://www.overleaf.com/blog/tex-live-2024-is-now-available) innehåller fontspec version 2.9a, som släpptes den 13 februari 2024, vilket lägger till extra funktioner som gör användningen av variabla typsnitt ännu enklare.

### Var kan jag hitta och utforska några variabla typsnitt?

Att besöka Google Fonts är en utmärkt plats att börja på—särskilt [sidan som listar typsnittsfamiljer och deras designaxlar](https://fonts.google.com/variablefonts). När du har identifierat ett typsnitt av intresse, gå till dess *Typprovare* sida och justera dess designaxlar med hjälp av de kontroller som tillhandahålls.

Den [Axis-Praxis-webbplatsen](https://www.axis-praxis.org) låter dig experimentera med många variabla typsnitt, där några visar spännande designmöjligheter—inklusive [Decovar](https://www.axis-praxis.org/specimens/decovar), ett experimentellt typsnitt med 12 designaxlar. Du kan också ladda upp variabla typsnitt till Axis-Praxis och testa dem med plattformens automatiskt genererade kontroller för att variera designaxlarnas värden.

En annan hjälpsam webbplats är <https://v-fonts.com/>, som beskriver sitt syfte som ”En enkel resurs för att hitta och prova variabla 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)


---

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