> 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/nl/diepgaande-artikelen/35-overleaf-projects-showing-how-to-use-variable-fonts-with-latex.md).

# Overleaf-projecten die laten zien hoe je variabele lettertypen met LaTeX gebruikt

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

Deze laatste aflevering van de tutorial somt vijf projecten op die door Overleaf zijn gemaakt om het gebruik van OpenType-variabele lettertypen te demonstreren. Alle projecten bevatten de benodigde bestanden van variabele lettertypen en een `latexmkrc` bestand dat wordt gebruikt om die lettertypebestanden beschikbaar te maken voor LaTeX.

Gebruikers met een gratis abonnement wordt erop gewezen dat sommige van deze projecten langere initiële compilatietijden hebben, als gevolg van het gebruik van LuaLaTeX en OpenType-variabele lettertypen.

## Project 1: Een direct te gebruiken project geconfigureerd met OpenType-variabele lettertypen

* Open het Overleaf-project <https://www.overleaf.com/1311295292wvdkgcbnfxsw#94292d>

Dit project is geconfigureerd om Noto Serif, Noto Sans en Roboto Mono te gebruiken. Sectiekoppen, bijschriften bij figuren en tabellen, en zelfs voetnoten zijn geconfigureerd om specifieke instellingen voor variabele lettertypen te gebruiken—zie het projectbestand `myvariablefonts.sty` voor meer details.

## Project 2: Variabele lettertypen gebruiken om LaTeX’s lettertypekeuzecommando's te demonstreren

* Open het Overleaf-project: <https://www.overleaf.com/1941895198cqjzyhzvxhwz#794ae2>

Dit project configureert talrijke combinaties van LaTeX’s letterbreedtes, gewichten en vormen voor Noto Serif, Noto Sans en Roboto Mono. Het laat zien hoe u deze lettertypen kunt gebruiken met LaTeX’s lettertypekeuzecommando's `\fontseries`, `\fontshape` en `\fontfamily`.

![Afbeelding waarop te zien is hoe LaTeX's \fontseries-commando wordt gebruikt om variabele lettertypen te zetten](/files/a657b33e3b97899f2dd7871c32244779315d68ea)

## Project 3: Variabele lettertypen gebruiken om Arabisch en Engels te zetten met het babel-pakket

* Open het Overleaf-project <https://www.overleaf.com/3933144323kswvxhnqkbcw#097c77>

Dit project laat zien hoe u OpenType-variabele lettertypen configureert voor gebruik met de [babel-pakket](https://ctan.org/pkg/babel?lang=en). Het bevat voorbeelden van het zetten van een mix van Engels en Arabisch met verschillende OpenType-variabele lettertypen in Arabisch schrift:

* [Noto Naskh Arabic](https://fonts.google.com/noto/specimen/Noto+Naskh+Arabic/tester)
* [Noto Nastaliq](https://fonts.google.com/noto/specimen/Noto+Nastaliq+Urdu/tester)
* [Noto Sans Arabic](https://fonts.google.com/noto/specimen/Noto+Sans+Arabic/tester)

Dit project laat zien hoe fontspec’s `\addfontfeatures` commando kan worden gebruikt om tijdelijke wijzigingen aan OpenType-variabele lettertypen aan te brengen, inclusief de Arabische variabele lettertypen die in dit project worden gebruikt.

![Afbeelding waarop een alinea Arabische en Engelse tekst te zien is, gezet met LaTeX en OpenType-variabele lettertypen](/files/4c7420b660b8a18d35999c7c51f9efb6b0cfb221)

**Disclaimer**: Alle niet-Engelstalige tekst en bijbehorende vertalingen zijn gegenereerd met ChatGPT.

## Project 4: Een verscheidenheid aan voorbeelden die variabele lettertypen demonstreren

* Open het Overleaf-project <https://www.overleaf.com/2858462957mvthxfmtgxsc#11aac1>

Dit project bevat verschillende voorbeelden die laten zien hoe u fontspec’s `\addfontfeatures` commando kunt gebruiken om tijdelijke aanpassingen aan variabele lettertypen te maken; bijvoorbeeld door tijdelijk de breedte of het gewicht van een lettertype te wijzigen om de ruimte aan te passen die nodig is om tekst te zetten. De volgende secties schetsen de voorbeelden en geven achtergrondinformatie om u te helpen er het maximale uit te halen.

### Voorbeeld: De letterbreedte wijzigen zodat meer tekst in een gegeven ruimte past

Dit voorbeeld gebruikt fontspec’s `\addfontfeatures` commando om aan te tonen dat kleine, nauwelijks merkbare verminderingen in de breedte van een variabel lettertype meer tekst in een gegeven ruimte kunnen laten passen. Twee minipagina’s met dezelfde tekst worden naast elkaar gezet, waarbij niet-vernauwde Noto Serif wordt vergeleken met een versie waarvan de waarde van de breedte-as met 4% is verlaagd.

![Afbeelding waarop te zien is dat een vermindering van de breedte van een variabel lettertype meer tekst in een gegeven ruimte kan laten passen](/files/d7cf47d41ed65dcd6be2f3d73a7e115d172ef5c4)

### Voorbeeld: Variabele lettertypen gebruiken met het fancyvrb-pakket

Met behulp van fontspec’s `\newfontfamily` commando laat dit voorbeeld zien hoe u een variabel lettertype naar keuze kunt gebruiken om programmacode te zetten in een `Verbatim` omgeving die wordt geboden door het [`fancyvrb` pakket](https://ctan.org/pkg/fancyvrb?lang=en)-pakket. Het laat ook zien hoe u opmaak kunt toepassen op de gezette code met LaTeX's `\fontseries` commando.

![Afbeelding waarop verbatimtekst wordt gezet met variabele lettertypen](/files/b6527bd398fb51768113158fc25522a53d2d8da5)

#### Enkele opmerkingen over de Verbatim-omgeving

De `Verbatim` omgeving heeft de volgende vorm

```latex
\begin{Verbatim}[⟨settings⟩]
⟨input⟩
\end{Verbatim}
```

waar

* het `[⟨settings⟩]` gedeelte is optioneel. `⟨settings⟩` kan parameters bevatten (sleutel-waardeparen) waarmee u het gedrag van deze specifieke `Verbatim` omgeving
* `⟨input⟩` is de tekst die u wilt zetten

A `Verbatim` omgeving schakelt LaTeX’s standaardtekstverwerking uit, zodat de `⟨input⟩` tekst exact zo kan worden gezet als hij is—inclusief spaties, LaTeX-commando's, speciale tekens en regeleinden.

Om de `⟨input⟩` tekst op te maken, bijvoorbeeld vet of cursief toe te passen, gebruikt u de `commandchars` sleutel in de `⟨settings⟩` sectie. `commandchars` wijst drie 'speciale' tekens aan die kunnen worden gebruikt in de `⟨input⟩` om LaTeX-macro's aan te roepen in plaats van te worden gezet. Om fouten en conflicten te voorkomen, kiest u drie tekens die elders niet voorkomen binnen de gewone `⟨input⟩` tekst.

Als voorbeeld, door

```latex
\begin{Verbatim}[commandchars=|()]
⟨input⟩
\end{Verbatim}
```

vertelt de `Verbatim` omgeving om de tekens `|`, `(` en `)` als commandotekens te behandelen. Als ze binnen de `⟨input⟩` verschijnen, zal LaTeX ze als volgt verwerken:

* `|` wordt gebruikt om een LaTeX-commando in te leiden—in plaats van het gebruikelijke `\` teken.
* `(` en `)` worden gebruikt om de argumenten van het LaTeX-commando af te bakenen—in plaats van de gebruikelijke `{` en `}`

Bijvoorbeeld, om een deel van de `⟨input⟩` tekst vet te zetten, schrijft u `|textbf(some text)` in plaats van `\textbf{some text}`.

### Voorbeeld: Cijfers zetten met verschillende stijlen

Dit voorbeeld gebruikt fontspec’s `\addfontfeatures` commando om tijdelijk de stijl te wijzigen die wordt gebruikt om de tekens 0, 1, 2, ... 9 te zetten, algemeen bekend als 'cijfers' of 'getallen'. Typografen en ontwerpers noemen deze tekens 'figuren', een term die in dit voorbeeld wordt gebruikt.

#### Enkele opmerkingen over typografie en cijferstijlen

In de loop van de tijd zijn verschillende stijlen ontwikkeld voor het zetten van cijfers in diverse documentonderdelen, zoals in tabellen, de hoofdtekst of documentkoppen. Die stijlen worden gedefinieerd aan de hand van drie eigenschappen van cijfers: hun breedte, hoogte en uitlijning ten opzichte van de basislijn.

Twee stijlen zijn gebaseerd op de breedte van cijfers:

* **proportioneel**: de breedte van elk cijfer varieert afhankelijk van het ontwerp.
* **tabular**tabellair

Twee stijlen zijn gebaseerd op de hoogte en uitlijning van cijfers:

* **lijncijfers**: cijfers staan op de basislijn en hun ontwerpelementen zakken daar niet onder. Alle cijfers hebben dezelfde hoogte.
* **oude stijl**: de hoogtes van de cijfers variëren, en een deel van het ontwerp van een cijfer kan onder de basislijn verschijnen.

Door deze te combineren ontstaan de vier zetstijlen zoals weergegeven in de volgende afbeelding:

![](/files/0d4a4b14508c393d1d3d3235aef204935f43f3a0)

Een [artikel gepubliceerd door Monotype](https://www.monotype.com/resources/expertise/how-use-figure-styles-illustrator) bespreekt hoe u deze cijferstijlen kunt gebruiken.

#### Hoe u toegang krijgt tot deze cijferstijlen

De beschikbaarheid van deze cijferstijlen hangt af van de variabele of niet-variabele OpenType-lettertypen die worden gebruikt om uw document te zetten. Gelukkig ondersteunt Noto Serif alle vier cijferstijlen, dus we kunnen ze demonstreren met `\addfontfeatures` om verschillende cijferstijlen toe te passen met fontspec’s `Numbers` sleutel—let op de hoofdletter in `OldStyle`. De volgende tabel is een van de gegeven voorbeelden:

![Een tabel die de vier stijlen toont die worden gebruikt om getallen te zetten: tabellair oude stijl, proportioneel oude stijl, tabellair lijncijfers en proportioneel lijncijfers.](/files/24812306045149a3a044c4257290e945a72bfd76)

* Open het Overleaf-project <https://www.overleaf.com/2858462957mvthxfmtgxsc#11aac1>

## Project 5: Variabele lettertypen gebruiken om LaTeX’s 'virtuele' lettervormen te demonstreren

* Open het Overleaf-project <https://www.overleaf.com/4719455662kydjkfvdwjpn#2ea0f1>

LaTeX’s 'virtuele' lettervormen stellen geen fysieke lettertypen voor; in plaats daarvan zijn ze bedoeld voor gebruik met de `\fontshape` om de huidige vorm te wijzigen. De projectvoorbeelden laten zien hoe u de commando's `\fontshape`, `\textup`, `\textulc`, `\upshape` en `\ulcshape`.


---

# 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/nl/diepgaande-artikelen/35-overleaf-projects-showing-how-to-use-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.
