> 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/overleaf-learn-latex-pt/artigos-aprofundados/34-opentype-based-math-typesetting-an-introduction-to-the-stix2-opentype-fonts.md).

# Composição matemática baseada em OpenType: Uma introdução aos tipos de letra OpenType STIX2

## Introdução

Neste artigo fazemos uma breve análise das fontes STIX2, o mais recente conjunto de fontes OpenType de texto e matemática de alta qualidade produzido pela [projeto de fontes Scientific and Technical Information Exchange (STIX)](http://www.stixfonts.org). Para ajudar na utilização e compreensão das fontes STIX2, a Overleaf tem o prazer de disponibilizar os seguintes recursos:

* um [modelo do Overleaf](#an-overleaf-template-with-the-stix2-fonts) que contém as fontes STIX2 carregadas e configuradas prontas a usar;
* a [vídeo curto](#browsing-the-stix2-math-font-a-video-and-a-glyph-table) que mostra a riqueza de glifos contidos na fonte matemática STIX2Math.otf;
* a [tabela detalhada de glifos](#browsing-the-stix2-math-font-a-video-and-a-glyph-table) para STIX2Math.otf produzida com, e para uso com, LuaTeX (LuaLaTeX).

## Uma visão geral do STIX

O desenvolvimento das fontes STIX é financiado e gerido através de [STI Pub](http://www.stixfonts.org/stipubs.html), um consórcio de editoras de livros e revistas de matemática, ciências e tecnologia:

* [A Sociedade Americana de Matemática](http://www.ams.org)
* [A Sociedade Americana de Física](http://www.aps.org)
* [O Instituto Americano de Física](http://www.aip.org)
* [A Sociedade Americana de Química](http://www.chemistry.org)
* [O Instituto de Engenheiros Eletricistas e Eletrónicos, Inc](http://www.ieee.org)
* [Elsevier](http://www.elsevier.com)

A versão 1.0 das fontes STIX foi lançada em 24 de maio de 2010, seguida de lançamentos intermédios adicionais — a versão mais recente pode ser descarregada do [repositório GitHub](https://github.com/stipub/stixfonts). A versão atual das fontes STIX, versão 2, foi lançada em 1 de dezembro de 2016, apresentando o mais recente conjunto de fontes resultante de um projeto que [se estende por mais de 2 décadas](http://www.stixfonts.org/proj_timeline.html). Estão incluídas no lançamento da versão 2 5 fontes OpenType:

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

As notas de lançamento que acompanham observam:

> “A versão 2.0.0 das fontes STIX, agora conhecidas como "STIX Two", é uma revisão minuciosa realizada pela renomada casa tipográfica [Tiro Typeworks](http://www.tiro.com/). As fontes STIX Two consistem em quatro fontes de texto (Regular, Italic, Bold e Bold Italic) e uma fonte matemática. Em conjunto, fornecem um conjunto uniforme de fontes que pode ser usado ao longo de todo o processo de produção, quer se trate de um processo tradicional apenas de impressão, de um processo inteiramente eletrónico, ou de uma combinação dos dois.”

### Onde posso obter as fontes STIX2?

A versão mais recente das fontes STIX pode ser [descarregada do GitHub](https://github.com/stipub/stixfonts).

## STIX2/OpenType: para uso apenas com XeTeX e LuaTeX

As fontes STIX2 foram concebidas para uso com motores TeX modernos — LuaTeX e XeTeX — porque esses motores são capazes de usar fontes OpenType e ambos suportam composição tipográfica matemática baseada em OpenType. Pode usar as fontes STIX2 com o Plain TeX (usando LuaTeX ou XeTeX), mas terá de realizar muita configuração (definir códigos matemáticos, etc.) para as ativar com o Plain TeX. Este excelente [exemplo em tex.stackexchange](https://tex.stackexchange.com/questions/178753/changing-math-fonts-with-luaotfload-in-plain-tex) mostra o tipo de configuração que terá de realizar — para milhares de caracteres. Felizmente, para os utilizadores de LaTeX, o [pacote unicode-math](https://ctan.org/pkg/unicode-math?lang=en) já fez todo este trabalho árduo por si.

Para fazer com que tanto o seu texto como a matemática sejam compostos com as fontes STIX2, basta usar o [pacote fontspec](https://ctan.org/pkg/fontspec?lang=en) pacote (para configurar as fontes de texto STIX2) e o [pacote unicode-math](https://ctan.org/pkg/unicode-math?lang=en) pacote unicode-math

## Lançando as bases: codificação matemática Unicode

Um requisito fundamental para a produção das fontes STIX foi criar uma lista abrangente/definitiva dos símbolos em uso por quem precisa escrever e publicar matemática — que símbolos (glifos) devem estar contidos na(s) fonte(s)? Através de pesquisas bibliográficas, articulação com editoras, consultas a comunidades de autores e exame de normas técnicas existentes, foi elaborada essa lista e foram apresentadas candidaturas ao Comité Técnico Unicode para que esse conjunto de símbolos fosse formalmente aprovado para inclusão no padrão Unicode. Para efeitos de Unicode, a matemática tem desafios específicos por causa das subtilezas apresentadas por glifos com aspeto visual ligeiramente diferente, que na verdade têm semânticas bastante diferentes, necessitando assim de ser codificados separadamente.

Algum contexto interessante sobre a obtenção da aprovação formal do Unicode pode ser encontrado no artigo [Unicode e matemática, uma combinação cuja hora chegou — finalmente!](https://www.tug.org/TUGboat/tb21-3/tb68beet.pdf) escrito por Barbara Beeton (da AMS), cujo trabalho foi fundamental para o sucesso do projeto STIX. Os leitores que procurem mais informação de contexto também podem querer ler o [Relatório Técnico Unicode® #25: SUPORTE DO Unicode PARA MATEMÁTICA](http://www.unicode.org/reports/tr25/).

## Outro marco: a composição tipográfica matemática baseada em OpenType, pioneira da Microsoft

Obter a aprovação do Unicode para codificar um grande número de caracteres matemáticos (símbolos) foi um primeiro passo crucial na produção das fontes STIX. Outro ingrediente vital foi uma extensão da especificação de fontes OpenType que permitiu que as fontes OpenType contivessem dados adicionais necessários aos motores de composição tipográfica matemática. Isso foi pioneiro da Microsoft através da [especificação da tabela MATH nas fontes OpenType](https://www.microsoft.com/typography/otspec/math.htm) e fez a sua estreia com o Microsoft Word 2007, que continha um novo e muito poderoso motor de composição tipográfica juntamente com a primeira fonte matemática OpenType: Cambria Math. Mais contexto pode ser encontrado no artigo [Edição e apresentação de alta qualidade de texto matemático no Office 2007](https://blogs.msdn.microsoft.com/murrays/2006/09/13/high-quality-editing-and-display-of-mathematical-text-in-office-2007/) (por Professor Murray Sargent).

A composição tipográfica matemática baseada em TeX envolve uma interação complexa entre os algoritmos incorporados nos motores de composição tipográfica baseados em TeX e as fontes usadas para composição tipográfica matemática. As fontes concebidas para matemática precisam de conter vários parâmetros que são utilizados nos cálculos de dimensionamento/posicionamento no interior dos motores de composição tipográfica baseados em TeX. Os parâmetros da tabela MATH definidos pela especificação OpenType são detalhados [aqui](https://www.microsoft.com/typography/otspec/math.htm).

## Os motores TeX seguem o exemplo

Foi uma progressão natural para os motores TeX suportarem a composição tipográfica matemática OpenType e, como observado na apresentação [O estado da composição tipográfica matemática OpenType](http://www.gust.org.pl/bachotex/2011-en/presentations/Vieth_1_2011) (por Ulrik Vieth, 2011) o XeTeX introduziu suporte para matemática OpenType na versão 0.97 (2007) e o LuaTeX adicionou-o na versão 0.4 (2009). As implementações LuaTeX e XeTeX normalmente produzem resultados compatíveis, mas existe a possibilidade de alguma ligeira variação/diferença de comportamento entre os dois motores.

Os leitores que queiram explorar os parâmetros exigidos pelas fontes TeX legadas ou pelas fontes OpenType mais recentes podem consultar um apêndice contido no `unicode-math` pacote [documentação](http://mirrors.ctan.org/macros/latex/contrib/unicode-math/unicode-math-code.pdf) que lista todos os parâmetros legados (tradicionais) das fontes matemáticas TeX juntamente com os novos parâmetros (OpenType) usados pelo XeTeX. O capítulo 6 do [Manual de Referência do LuaTeX](http://www.luatex.org/svn/trunk/manual/luatex.pdf) lista de forma semelhante os parâmetros usados pelo motor de composição tipográfica matemática do LuaTeX.

## Um modelo do Overleaf com as fontes STIX2

Na altura em que este texto foi escrito (2017), as fontes STIX2 não estavam incluídas na mais recente distribuição TeX Live. Para o ajudar a usar as fontes STIX2 no Overleaf, preparámos um modelo “getting started” que contém as fontes STIX2 carregadas e configuradas para uso através de `fontspec` e `unicode-math`. Naturalmente, sinta-se à vontade para reconfigurar os `fontspec` e `unicode-math` pacotes com opções que se adequem melhor aos seus requisitos específicos.

O modelo está disponível na [galeria Overleaf](https://www.overleaf.com/latex/templates/using-the-stix2-opentype-fonts-with-lualatex-or-xelatex/hdfvhzqmhnpx).

## Navegar na fonte matemática STIX2: Um vídeo e uma tabela de glifos

A fonte matemática STIX2 (STIX2Math.otf) contém uma grande variedade de símbolos — mais de 5 200 glifos, como pode ver neste breve vídeo (sem som) que mostra a fonte aberta no FontLab Studio:

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

Se estiver interessado em explorar ainda mais a fonte matemática STIX2 (STIX2Math.otf), usamos o LuaTeX para preparar uma [tabela detalhada de glifos](https://www.filepicker.io/api/file/Gkmlty9USh2B52EFReAw) (PDF \~560 kb) — os dados tabulados foram concebidos para uso com LuaTeX.

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

## Leitura adicional

Os leitores interessados em saber mais sobre a composição tipográfica matemática do TeX poderão querer ler alguns destes excelentes artigos e trabalhos:

* [Composição tipográfica matemática no TeX: o bom, o mau e o feio](https://www.ntg.nl/maps/26/27.pdf) (por Ulrik Vieth)
* [Apêndice G iluminado](https://www.tug.org/TUGboat/tb27-1/tb86jackowski.pdf) (por Bogusław Jackowski)
* [OpenType Math Iluminado](https://www.tug.org/~vieth/papers/bachotex2009/ot-math-paper.pdf) (por Ulrik Vieth)
* [Compreender a estética da composição tipográfica matemática](http://www.gust.org.pl/projects/e-foundry/math/math-support/vieth2008.pdf) (por Ulrik Vieth)
* [Math in LuaTEX 0.40](https://www.ntg.nl/maps/38/04.pdf) (por 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/overleaf-learn-latex-pt/artigos-aprofundados/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.
