> 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/34-opentype-based-math-typesetting-an-introduction-to-the-stix2-opentype-fonts.md).

# Composizione matematica basata su OpenType: un'introduzione ai font OpenType STIX2

## Introduzione

In questo articolo diamo una breve occhiata ai font STIX2, il più recente insieme di font OpenType di alta qualità per testo e matematica prodotti dal [progetto di font Scientific and Technical Information Exchange (STIX)](http://www.stixfonts.org). Per aiutarvi a usare e a comprendere i font STIX2, Overleaf è lieta di fornire le seguenti risorse:

* un [template Overleaf](#an-overleaf-template-with-the-stix2-fonts) contenente i font STIX2 caricati e configurati, pronti per l'uso;
* a [breve video](#browsing-the-stix2-math-font-a-video-and-a-glyph-table) che mostra la ricchezza di glifi contenuti nel font matematico STIX2Math.otf;
* a [tabella dettagliata dei glifi](#browsing-the-stix2-math-font-a-video-and-a-glyph-table) per STIX2Math.otf prodotta con, e per l'uso con, LuaTeX (LuaLaTeX).

## Panoramica di STIX

Lo sviluppo dei font STIX è finanziato e gestito tramite [STI Pub](http://www.stixfonts.org/stipubs.html), un consorzio di editori di libri e riviste matematici, scientifici e tecnici:

* [La American Mathematical Society](http://www.ams.org)
* [La American Physical Society](http://www.aps.org)
* [L'American Institute of Physics](http://www.aip.org)
* [La American Chemical Society](http://www.chemistry.org)
* [The Institute of Electrical and Electronics Engineering, Inc](http://www.ieee.org)
* [Elsevier](http://www.elsevier.com)

La versione 1.0 dei font STIX è stata rilasciata il 24 maggio 2010, seguita da ulteriori rilasci intermedi: l'ultima versione può essere scaricata dal [repository GitHub](https://github.com/stipub/stixfonts). L'attuale versione dei font STIX, la versione 2, è stata rilasciata il 1° dicembre 2016, offrendo l'insieme più recente di font nato da un progetto che [si estende per oltre 2 decenni](http://www.stixfonts.org/proj_timeline.html). Inclusi nel rilascio della versione 2 ci sono 5 font OpenType:

* STIX2Math.otf
* STIX2Text-Bold.otf
* STIX2Text-BoldItalic.otf
* STIX2Text-Italic.otf
* STIX2Text-Regular.otf

Le note di rilascio allegate osservano:

> “La versione 2.0.0 dei font STIX, ora nota come "STIX Two", è una revisione approfondita intrapresa dalla rinomata fonderia tipografica [Tiro Typeworks](http://www.tiro.com/). I font STIX Two sono costituiti da quattro font di testo (Regular, Italic, Bold e Bold Italic) e da un font Math. Insieme, forniscono un insieme uniforme di font che può essere usato durante l'intero processo di produzione, sia che si tratti di un processo tradizionale solo per la stampa, sia di uno interamente elettronico, sia di una combinazione dei due.”

### Dove posso ottenere i font STIX2?

L'ultima versione dei font STIX può essere [scaricata da GitHub](https://github.com/stipub/stixfonts).

## STIX2/OpenType: da usare solo con XeTeX e LuaTeX

I font STIX2 sono progettati per l'uso con i moderni motori TeX — LuaTeX e XeTeX — perché questi motori sono in grado di usare font OpenType e supportano entrambi la composizione matematica basata su OpenType. Potete usare i font STIX2 con Plain TeX (usando LuaTeX o XeTeX), ma dovrete effettuare molta configurazione (impostare i math code, ecc.) per abilitarli con Plain TeX. Questo eccellente [esempio su tex.stackexchange](https://tex.stackexchange.com/questions/178753/changing-math-fonts-with-luaotfload-in-plain-tex) mostra il tipo di configurazione che dovrete effettuare — per migliaia di caratteri. Fortunatamente per gli utenti LaTeX il [pacchetto unicode-math](https://ctan.org/pkg/unicode-math?lang=en) ha fatto tutto questo duro lavoro per voi.

Per far sì che sia il testo sia la matematica siano composti con i font STIX2, vi basta usare il [pacchetto fontspec](https://ctan.org/pkg/fontspec?lang=en) pacchetto (per configurare i font di testo STIX2) e il [pacchetto unicode-math](https://ctan.org/pkg/unicode-math?lang=en) per configurare e abilitare il font matematico STIX2.

## Gettare le basi: codifica Unicode per la matematica

Un prerequisito fondamentale per la produzione dei font STIX era creare un elenco completo/definitivo dei simboli usati da chi deve scrivere e pubblicare matematica — quali simboli (glifi) dovrebbero essere contenuti nel/i font? Attraverso ricerche bibliografiche, contatti con gli editori, consultazioni con le comunità di autori ed esame degli standard tecnici esistenti, fu costruito un tale elenco e furono presentate richieste al Comitato Tecnico Unicode per far approvare formalmente quell'insieme di simboli per l'inclusione nello standard Unicode. Ai fini di Unicode, la matematica presenta sfide specifiche perché le sottigliezze presenti in glifi con aspetto visivo leggermente diverso hanno in realtà semantiche piuttosto diverse, e quindi devono essere codificati separatamente.

Alcune interessanti informazioni di contesto sull'ottenimento dell'approvazione formale Unicode si possono trovare nel documento [Unicode and math, a combination whose time has come — Finally!](https://www.tug.org/TUGboat/tb21-3/tb68beet.pdf) scritto da Barbara Beeton (dell'AMS), il cui lavoro è stato determinante per il successo del progetto STIX. I lettori che cercano ulteriori informazioni di contesto potrebbero anche voler leggere il [Unicode® Technical Report #25: SUPPORTO UNICODE PER LA MATEMATICA](http://www.unicode.org/reports/tr25/).

## Un altro traguardo: la composizione matematica basata su OpenType, aperta la strada da Microsoft

Ottenere l'approvazione Unicode per codificare un gran numero di caratteri matematici (simboli) è stato un primo passo cruciale nella produzione dei font STIX. Un altro ingrediente vitale è stata un'estensione della specifica dei font OpenType che consentiva ai font OpenType di contenere dati aggiuntivi richiesti dai motori di composizione matematica. Questo fu aperto la strada da Microsoft attraverso la [specifica della tabella MATH nei font OpenType](https://www.microsoft.com/typography/otspec/math.htm) e fece il suo debutto con Microsoft Word 2007, che conteneva un nuovo e molto potente motore di impaginazione insieme al primo font matematico OpenType: Cambria Math. Ulteriori informazioni di contesto si possono trovare nell'articolo [Editing e visualizzazione di alta qualità del testo matematico in Office 2007](https://blogs.msdn.microsoft.com/murrays/2006/09/13/high-quality-editing-and-display-of-mathematical-text-in-office-2007/) (di Professor Murray Sargent).

La composizione matematica basata su TeX comporta una complessa interazione tra gli algoritmi incorporati nei motori di impaginazione basati su TeX e i font usati per la composizione matematica. I font progettati per la matematica devono contenere una serie di parametri che vengono usati nei calcoli di dimensionamento/posizionamento all'interno dei motori di impaginazione basati su TeX. I parametri della tabella MATH definiti dalla specifica OpenType sono descritti in dettaglio [qui](https://www.microsoft.com/typography/otspec/math.htm).

## i motori TeX seguono l'esempio

È stato un progresso naturale per i motori TeX supportare la composizione matematica OpenType e, come osservato nella presentazione [Lo stato della composizione matematica OpenType](http://www.gust.org.pl/bachotex/2011-en/presentations/Vieth_1_2011) (di Ulrik Vieth, 2011) XeTeX ha introdotto il supporto per OpenType math nella versione 0.97 (2007) e LuaTeX lo ha aggiunto nella versione 0.4 (2009). Le implementazioni di LuaTeX e XeTeX di solito producono risultati compatibili, ma esiste la possibilità di lievi variazioni/differenze nel comportamento tra i due motori.

I lettori che desiderano esplorare i parametri richiesti dai font TeX legacy o dai più recenti font OpenType possono fare riferimento a un'appendice contenuta nel `unicode-math` pacchetto [documentazione](http://mirrors.ctan.org/macros/latex/contrib/unicode-math/unicode-math-code.pdf) che elenca tutti i parametri legacy (tradizionali) dei font matematici TeX insieme ai nuovi parametri (OpenType) usati da XeTeX. Il capitolo 6 di [Manuale di riferimento di LuaTeX](http://www.luatex.org/svn/trunk/manual/luatex.pdf) elenca analogamente i parametri usati dal motore di composizione matematica di LuaTeX.

## Un template Overleaf con i font STIX2

Al momento della stesura di questo testo (2017) i font STIX2 non erano inclusi nell'ultima distribuzione TeX Live. Per aiutarvi a usare i font STIX2 su Overleaf abbiamo preparato un template “per iniziare” che contiene i font STIX2 caricati e configurati per l'uso tramite `fontspec` e `unicode-math`. Naturalmente, sentitevi liberi di riconfigurare i `fontspec` e `unicode-math` pacchetti con opzioni più adatte alle vostre esigenze specifiche.

Il template è disponibile nella [galleria Overleaf](https://www.overleaf.com/latex/templates/using-the-stix2-opentype-fonts-with-lualatex-or-xelatex/hdfvhzqmhnpx).

## Esplorare il font matematico STIX2: un video e una tabella dei glifi

Il font matematico STIX2 (STIX2Math.otf) contiene una ricchezza di simboli — oltre 5.200 glifi, come potete vedere in questo breve video (senza audio) che mostra il font aperto all'interno di FontLab Studio:

{% embed url="<https://www.youtube.com/embed/FmxYH7lwNO0>" %}

Se siete interessati ad approfondire ulteriormente il font matematico STIX2 (STIX2Math.otf), abbiamo usato LuaTeX per preparare un [tabella dettagliata dei glifi](https://www.filepicker.io/api/file/Gkmlty9USh2B52EFReAw) (PDF \~560kb) — i dati tabellati sono progettati per l'uso con LuaTeX.

[![{{{alt}}}](/files/171dd39139159bda22634ee9e6cd7e84ebfbc001)](https://www.filepicker.io/api/file/Gkmlty9USh2B52EFReAw)

## Letture aggiuntive

I lettori interessati a saperne di più sulla composizione matematica di TeX potrebbero voler leggere alcuni di questi eccellenti articoli e documenti:

* [Composizione matematica in TeX: il buono, il brutto, il cattivo](https://www.ntg.nl/maps/26/27.pdf) (di Ulrik Vieth)
* [Appendice G illustrata](https://www.tug.org/TUGboat/tb27-1/tb86jackowski.pdf) (di Bogusław Jackowski)
* [OpenType Math Illuminated](https://www.tug.org/~vieth/papers/bachotex2009/ot-math-paper.pdf) (di Ulrik Vieth)
* [Comprendere l'estetica della composizione matematica](http://www.gust.org.pl/projects/e-foundry/math/math-support/vieth2008.pdf) (di Ulrik Vieth)
* [Math in LuaTEX 0.40](https://www.ntg.nl/maps/38/04.pdf) (di Taco Hoekwater)


---

# 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/34-opentype-based-math-typesetting-an-introduction-to-the-stix2-opentype-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.
