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

# Sådan bruger du OpenType variable skrifttyper med LaTeX

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

I denne tutorialserie lærer du at installere, konfigurere og bruge OpenType-variable skrifttyper i LaTeX med fokus på LuaLaTeX og [fontspec-pakken](https://ctan.org/pkg/fontspec?lang=en). Gennem et guidet [Overleaf-projekt](https://www.overleaf.com/8438931911svtqtnmfvsrp#28008d), følger du trinvise instruktioner, der dækker både praktiske teknikker og vigtig baggrundsviden, så du trygt kan arbejde med variable skrifttyper i dine LaTeX-dokumenter. Undervejs får du en bredere forståelse af LaTeX-skrifttyper, herunder hvordan man løser advarsler om “undefined font shape” ved at konfigurere passende variable skrifttyper.

Variable skrifttyper giver en enestående fleksibilitet i designet af LaTeX-dokumenter og forbedrer tekstens præsentation og læsbarhed ved at give dig mulighed for at tilpasse skrifttypeegenskaber som vægt og bredde. De hjælper også med at løse typografiske problemer, såsom at få mere tekst til at passe inden for et givent område. Bemærk, at denne serie udelukkende fokuserer på tekstskrifttyper, da variable skrifttyper til matematik endnu ikke er tilgængelige.

### Tutorialindhold

* Introduktion til variable skrifttyper (denne artikel)
* [Trin 1: Oprettelse af et Overleaf-projekt til brug af variable skrifttyper](/latex/da/dybtgaende-artikler/37-step-1-setting-up-an-overleaf-project-to-use-variable-fonts.md)
* [Trin 2: En introduktion til LaTeX-skrifttyper](/latex/da/dybtgaende-artikler/38-step-2-an-introduction-to-latex-fonts.md)
* [Trin 3: Udskiftning af LaTeX’ standard-skrifttyper med variable skrifttyper](/latex/da/dybtgaende-artikler/39-step-3-replacing-latex-s-default-fonts-with-variable-fonts.md)
* [Trin 4: Sådan konfigurerer du en kursiv variabel skrifttype ved hjælp af fontspec](/latex/da/dybtgaende-artikler/40-step-4-how-to-configure-an-italic-variable-font-using-fontspec.md)
* [Trin 5: LaTeX-skriftvægte og navngivne forekomster af variable skrifttyper](/latex/da/dybtgaende-artikler/41-step-5-latex-font-weights-and-named-instances-of-variable-fonts.md)
* [Trin 6: Brug af variable skrifttyper til at tilføje fed skrift til et Overleaf-projekt](/latex/da/dybtgaende-artikler/42-step-6-using-variable-fonts-to-add-bold-fonts-to-an-overleaf-project.md)
* [Trin 7: Brug af variable skrifttyperne Noto Sans og Roboto Mono med LaTeX](/latex/da/dybtgaende-artikler/43-step-7-using-noto-sans-and-roboto-mono-variable-fonts-with-latex.md)
* [Trin 8: Sådan opretter du en simpel LaTeX-pakke til at konfigurere dine variable skrifttyper](/latex/da/dybtgaende-artikler/44-step-8-how-to-create-a-simple-latex-package-to-configure-your-variable-fonts.md)
* [5 Overleaf-projekter, der viser, hvordan man bruger variable skrifttyper med LaTeX](/latex/da/dybtgaende-artikler/35-overleaf-projects-showing-how-to-use-variable-fonts-with-latex.md)

### Introduktion til variable skrifttyper

For typografer, designere og skrifttypeentusiaster er den 14. september 2016 en dato, man skal huske. Den dag offentliggjorde 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/), og Apple [officielt](https://youtu.be/6kizDePhcFU?feature=shared\&t=250) et nyt skriftformat kaldet [OpenType Font Variations](https://medium.com/variable-fonts/https-medium-com-tiro-introducing-opentype-variable-fonts-12ba6cd2369), mere almindeligt kendt som *OpenType-variable skrifttyper* eller blot *variable skrifttyper*.

Traditionelt krævede hver skrifttypestil, såsom regular, fed, semibold, ekstrabold, condensed, fed-condensed osv., en separat skrifttypefil, men det er ikke længere nødvendigt. OpenType-variable skrifttyper er en imponerende teknologi, der gør det muligt for en enkelt skrifttypefil at producere flere skrifttypestile ved at justere værdien af indbyggede parametre kendt som *designakser*. Dette demonstreres i den følgende video ved hjælp af Googles [variable skrifttype 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 to designakser, bredde og vægt, men andre skrifttyper kan have én akse eller flere akser—for eksempel har en variabel skrifttype kaldet [Recursive](https://fonts.google.com/specimen/Recursive/tester) fem akser og [nogle har endnu flere](https://www.axis-praxis.org/specimens/decovar). En skrifttypes udvikler beslutter antallet af akser og deres designeffekter.

### Nogle noter om designakser

Dette er, hvad du skal vide om designakser for at bruge variable skrifttyper med LaTeX (specifikt fontspec og LuaLaTeX).

* Hver designakse identificeres af et kort firetegns “tag” og et længere, mere beskrivende navn.
* OpenType-specifikationen for variable skrifttyper indeholder [fem registrerede (“standard”) akser](https://learn.microsoft.com/en-us/typography/opentype/spec/dvaraxisreg#registered-axis-tags):

|      |                  |
| ---- | ---------------- |
| Tag  | Navn             |
| ital | Kursiv           |
| opsz | Optisk størrelse |
| slnt | Hældning         |
| wdth | Bredde           |
| wght | Vægt             |

* Fra og med [version 2.9a](https://github.com/latex3/fontspec/releases/tag/v2.9a), [fontspec-pakken](https://ctan.org/pkg/fontspec?lang=en) kan du angive værdien af en standardakse ved hjælp af dens navn, såsom `Weight=400`.
* Skrifttypeudviklere er frie til at oprette og navngive yderligere designakser. fontspec giver funktioner til at angive værdien af enhver designakse ved hjælp af dens firetegns tag.
* Designaksværdier spænder fra en minimumsværdi til en maksimumsværdi med en trinstørrelse, der bestemmes af skrifttypeudvikleren. For at bruge en variabel skrifttype med LaTeX (LuaLaTeX) skal du kende dens akser og deres minimums-, maksimums- og inkrementværdier (trinstørrelse).
* I øjeblikket kan variable skrifttyper kun bruges til dit dokuments tekst—der findes ingen variable matematikskrifttyper.
* Google vedligeholder en [liste over designakser](https://fonts.google.com/variablefonts#axis-definitions) der i øjeblikket bruges af skrifttyper, de stiller til rådighed, inklusive det firebogstavs design-tag, fulde navn og en definition af, hvad aksen gør.

### Variable skrifttyper kræver LuaLaTeX og fontspec-pakken

Pr. august 2024 understøtter kun LuaLaTeX-kompileren [kompileren](/latex/da/vidensbase/026-changing-compiler.md) OpenType-variable skrifttyper—pdfLaTeX og XeLaTeX gør ikke.

Brug af OpenType-skrifttyper med LuaLaTeX kræver fontspec-pakken, som giver kommandoer på brugerniveau til at få adgang til et lavere og mere teknisk skrifttypeindlæsningssystem kaldet [luaotfload](https://ctan.org/pkg/luaotfload?lang=en). Selvom det er fuldt muligt direkte at bruge luaotfloads funktioner, foretrækker de fleste nemheden og bekvemmeligheden ved fontspec.

[TeX Live 2024](https://www.overleaf.com/blog/tex-live-2024-is-now-available) indeholder fontspec version 2.9a, udgivet den 13. februar 2024, som tilføjer ekstra funktioner, der gør brugen af variable skrifttyper endnu lettere.

### Hvor kan jeg finde og udforske nogle variable skrifttyper?

At besøge Google Fonts er et fremragende sted at starte—især [siden, der viser skrifttypefamilier og deres designakser](https://fonts.google.com/variablefonts). Når du har identificeret en skrifttype, du er interesseret i, kan du gå til dens *Type tester* -side og justere dens designakser ved hjælp af de medfølgende kontroller.

Den [Axis-Praxis-webstedet](https://www.axis-praxis.org) lader dig eksperimentere med adskillige variable skrifttyper, hvor nogle viser spændende designmuligheder—herunder [Decovar](https://www.axis-praxis.org/specimens/decovar), en eksperimentel skrifttype med 12 designakser. Du kan også uploade variable skrifttyper til Axis-Praxis og teste dem ved hjælp af platformens automatisk genererede kontroller til at variere designaksværdierne.

Et andet nyttigt websted er <https://v-fonts.com/>, som beskriver sit formål som “En enkel ressource til at finde og afprøve variable skrifttyper.”

[Introduktion](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Trin 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Trin 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Trin 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Trin 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Trin 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Trin 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Trin 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Trin 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Eksempler og projekter](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/da/dybtgaende-artikler/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.
