Usando fontes OTF/TTF instaladas com TeXLive

Usando fontes OTF/TTF instaladas com TeXLive

Percebi que há muitas fontes OTF e TTF empacotadas com meu novo TexLive 2012. Por exemplo, a fonte Asana-Math OTF está em

$TEXMFDIST/fonts/opentype/public/Asana-Math

E há um TTF em um local diferente. Posso usá-lo no fontspecseminstalando-o nas fontes do meu sistema ou especificando seu caminho absoluto?

Responder1

Se você deseja usar apenas fontes com derivados UTF-8 TeX (XeTeX e LuaTeX), então você não precisa instalá-las na pasta de fontes do sistema. Dependendo do sistema operacional e da escolha do mecanismo, usar o nome da fonte pode ser menos confiável do que usar o nome do arquivo da fonte. Portanto, eu preferiria fazer o último caso você esteja usando fontes de todo o sistema ou de árvore TeX.

Por exemplo,

\documentclass{article}
\usepackage{unicode-math}
\setmathfont{Asana-Math.otf}
\begin{document}
$y = mx + c$
\end{document}

funciona no meu sistema com XeLaTeX e LuaLaTeX, mas não tenho o Asana Math instalado em todo o sistema (ou sejanão disponível, por exemplo, no Word).

Responder2

copie o arquivo para

$TEXMFLOCAL/fonts/truetype/.../

em seguida, execute texhashou atualize seu banco de dados ao executar o MiKTeX. Então você pode usar a fonte com seu nome de fonte, por exemplo

\usepackage{fontenc}
\setmainfont{Helvetica Neue}

se você estiver executando Linux, poderá salvar os arquivos em /home/$USER/.fonts/, executar fc-cachee ele será encontrado porxelatex

Responder3

Com LuaTeX você pode usar fontes instaladas pelo TeX Live (ou seja, na árvore TEXMF) da mesma forma que usa fontes do sistema. XeTeX ainda não suporta isso, mas no Linux/Windows você pode seguir as instruçõesaquipara disponibilizar as fontes TeX Live em todo o sistema para que o XeTeX possa encontrá-las.

Alternativamente, você pode chamar as fontes pelos nomes dos arquivos, o que funciona com fontes de árvore TEXMF em ambos os mecanismos, mas pode ser um pouco complexo se você quiser usar mais de um estilo de fonte. Verifique fontspeca documentação sobre como carregar fontes por nomes de arquivos.

informação relacionada