> 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/it/articoli-approfonditi/35-overleaf-projects-showing-how-to-use-variable-fonts-with-latex.md).

# Progetti Overleaf che mostrano come usare font variabili con LaTeX

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

Questo ultimo episodio del tutorial elenca cinque progetti creati da Overleaf per mostrare l'uso dei font variabili OpenType. Tutti i progetti contengono i file di font variabili necessari e un `latexmkrc` file usato per rendere disponibili quei file di font a LaTeX.

Agli utenti con un piano gratuito si segnala che alcuni di questi progetti hanno tempi di compilazione iniziale più lunghi, a causa dell'uso di LuaLaTeX e dei font variabili OpenType.

## Progetto 1: un progetto pronto all'uso configurato con font variabili OpenType

* Apri il progetto Overleaf <https://www.overleaf.com/1311295292wvdkgcbnfxsw#94292d>

Questo progetto è configurato per usare Noto Serif, Noto Sans e Roboto Mono. I titoli delle sezioni, le didascalie di figure e tabelle e persino le note a piè di pagina sono configurati per usare impostazioni specifiche dei font variabili: vedi il file del progetto `myvariablefonts.sty` per ulteriori dettagli.

## Progetto 2: usare i font variabili per mostrare i comandi di selezione dei font di LaTeX

* Apri il progetto Overleaf: <https://www.overleaf.com/1941895198cqjzyhzvxhwz#794ae2>

Questo progetto configura numerose combinazioni di larghezze, pesi e forme dei font di LaTeX per Noto Serif, Noto Sans e Roboto Mono. Ti mostra come usare questi font con i comandi di selezione dei font di LaTeX `\fontseries`, `\fontshape` e `\fontfamily`.

![Immagine che mostra il comando \fontseries di LaTeX usato per comporre font variabili](/files/b5f24dfa58957a57bb89e53f81c2ca1b4b87de24)

## Progetto 3: usare font variabili per comporre arabo e inglese con il pacchetto babel

* Apri il progetto Overleaf <https://www.overleaf.com/3933144323kswvxhnqkbcw#097c77>

Questo progetto ti mostra come configurare i font variabili OpenType per l'uso con il [pacchetto babel](https://ctan.org/pkg/babel?lang=en). Include esempi di composizione di un misto di inglese e arabo usando diversi font variabili OpenType per scrittura araba:

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

Questo progetto mostra come il comando `\addfontfeatures` di fontspec possa essere usato per apportare modifiche temporanee ai font variabili OpenType, inclusi i font variabili arabi usati in questo progetto.

![Immagine che mostra un paragrafo di testo arabo e inglese composto in LaTeX con font variabili OpenType](/files/48f4fed95f16909437f80bd713d31f1e9e310ed6)

**Avvertenza**: Tutto il testo non in inglese e le traduzioni associate sono stati generati usando ChatGPT.

## Progetto 4: una varietà di esempi che mostrano i font variabili

* Apri il progetto Overleaf <https://www.overleaf.com/2858462957mvthxfmtgxsc#11aac1>

Questo progetto contiene diversi esempi che mostrano come usare il comando `\addfontfeatures` di fontspec per apportare regolazioni temporanee ai font variabili; ad esempio, modificare temporaneamente la larghezza o il peso di un font per adattare lo spazio necessario a comporre un certo testo. Le sezioni seguenti delineano gli esempi e forniscono informazioni di contesto per aiutarti a trarre il massimo da ciascuno di essi.

### Esempio: cambiare la larghezza del font per far stare più testo in uno spazio dato

Questo esempio usa il comando `\addfontfeatures` di fontspec per dimostrare che piccole riduzioni appena percettibili della larghezza di un font variabile possono far stare più testo in uno spazio dato. Due minipagine contenenti lo stesso testo sono composte affiancate, confrontando Noto Serif non condensato con una versione il cui valore dell'asse della larghezza è ridotto del 4%.

![Immagine che mostra come la riduzione della larghezza di un font variabile possa far stare più testo in uno spazio dato](/files/39f8e1551dfb329f49d1184c2fd15060e800ab01)

### Esempio: usare i font variabili con il pacchetto fancyvrb

Usando il comando `\newfontfamily` di fontspec, questo esempio mostra come usare un font variabile a tua scelta per comporre codice di programma in un ambiente `Verbatim` fornito da [`fancyvrb` che fornisce i comandi e le funzionalità necessarie per includere file grafici esterni. L'esempio sopra carica il](https://ctan.org/pkg/fancyvrb?lang=en). Mostra anche come applicare una formattazione al codice composto usando il comando di LaTeX `\fontseries` comando.

![Immagine che mostra testo verbatim composto usando font variabili](/files/1a7429e0d8eb7ffbc6f8454e5cf119a862ec94b0)

#### Alcune note sull'ambiente Verbatim

Il `Verbatim` ambiente ha la seguente forma

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

dove

* le `[⟨impostazioni⟩]` è facoltativo. `⟨impostazioni⟩` può contenere parametri (coppie chiave–valore) che ti consentono di configurare il comportamento di questo specifico `Verbatim` richiede
* `⟨input⟩` è il testo che vuoi comporre

Un' `Verbatim` l'ambiente disattiva l'elaborazione predefinita del testo di LaTeX, così che il `⟨input⟩` testo possa essere composto esattamente così com'è, inclusi spazi, comandi LaTeX, caratteri speciali e interruzioni di riga.

Per formattare il `⟨input⟩` testo, ad esempio applicando il grassetto o il corsivo, usa la chiave `commandchars` nel `⟨impostazioni⟩` sezione. `commandchars` designa tre caratteri “speciali” che possono essere usati nel `⟨input⟩` per richiamare macro LaTeX invece di essere composti. Per evitare errori e conflitti, scegli tre caratteri che non compaiano altrove nel normale `⟨input⟩` testo.

Ad esempio, scrivendo

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

si dice all' `Verbatim` ambiente di trattare i caratteri `|`, `(`, e `)` come caratteri di comando. Se compaiono all'interno del `⟨input⟩` LaTeX li elaborerà nel modo seguente:

* `|` si usa per introdurre un comando LaTeX, sostituendo il consueto `\` carattere.
* `(` e `)` si usano per delimitare gli argomenti del comando LaTeX, al posto delle consuete `{` e `}`

Per esempio, per comporre parte del `⟨input⟩` testo in grassetto, scriveresti `|textbf(some text)` invece di scrivere `\textbf{some text}`.

### Esempio: comporre numeri usando stili diversi

Questo esempio usa il comando `\addfontfeatures` comando per cambiare temporaneamente lo stile usato per comporre i caratteri 0, 1, 2, ... 9, comunemente noti come “cifre” o “numeri”. Tipografi e designer si riferiscono a questi caratteri come “figure”, termine usato in questo esempio.

#### Alcune note sulla tipografia e sugli stili delle cifre

Nel tempo, sono stati sviluppati diversi stili per la composizione delle cifre in vari elementi del documento, ad esempio nelle tabelle, nel testo principale o nei titoli del documento. Questi stili sono definiti in base a tre proprietà delle cifre: larghezza, altezza e allineamento rispetto alla linea di base.

Due stili si basano sulla larghezza delle cifre:

* **proporzionale**: la larghezza di ciascuna cifra varia in base al suo design.
* **tabular**: ciascuna cifra ha la stessa larghezza.

Due stili si basano sull'altezza e sull'allineamento delle cifre:

* **allineate**: le cifre poggiano sulla linea di base e i tratti del loro design non scendono al di sotto di essa. Tutte le cifre hanno la stessa altezza.
* **oldstyle**: le altezze delle cifre variano e parte del design di una cifra può comparire sotto la linea di base.

Combinando questi si ottengono i quattro stili di composizione come mostrato nel grafico seguente:

![](/files/55ff6fc406b455e5931babaef901938c098c27f4)

Un [articolo pubblicato da Monotype](https://www.monotype.com/resources/expertise/how-use-figure-styles-illustrator) discute come usare questi stili delle cifre.

#### Come accedere a questi stili delle cifre

La disponibilità di questi stili delle cifre dipende dai font OpenType variabili o non variabili usati per comporre il documento. Per fortuna, Noto Serif supporta tutti e quattro gli stili delle cifre, quindi possiamo mostrarli usando `\addfontfeatures` per applicare stili diversi delle cifre usando la chiave `Numbers` —nota la maiuscola di `OldStyle`. La tabella seguente è uno degli esempi forniti:

![Una tabella che mostra i quattro stili usati per comporre i numeri: oldstyle tabulare, oldstyle proporzionale, allineate tabulari e allineate proporzionali.](/files/e514442329f5c4e16ffd6afc4c6897b011b2db3b)

* Apri il progetto Overleaf <https://www.overleaf.com/2858462957mvthxfmtgxsc#11aac1>

## Progetto 5: usare i font variabili per mostrare le forme di font “virtuali” di LaTeX

* Apri il progetto Overleaf <https://www.overleaf.com/4719455662kydjkfvdwjpn#2ea0f1>

Le forme di font “virtuali” di LaTeX non rappresentano font fisici; invece, sono pensate per essere usate con il `\fontshape` per cambiare la forma corrente. Gli esempi del progetto mostrano come usare i comandi `\fontshape`, `\textup`, `\textulc`, `\upshape`, e `\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/it/articoli-approfonditi/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.
