Mismas fuentes matemáticas con LuaTeX y ConTeXt

Mismas fuentes matemáticas con LuaTeX y ConTeXt

Utilizo LuaLaTeX para compilar mis documentos con esto en el preámbulo:

\documentclass[12pt,a4paper]{article}
\usepackage{etex}
\usepackage[no-math]{fontspec}
\usepackage[urw-garamond,uppercase=upright,greeklowercase=upright]{mathdesign}
\usepackage{garamondx}
\usepackage[frenchb]{babel}
\begin{document}
 $f(x)=x^2+2x+4$
\end{document}

Intento hacer lo mismo con ConTeXt, pero el resultado no es exactamente el mismo, en particular la letra x:

 \setuppapersize[A4]
 \loadtypescriptfile[mathdesign]
 \setupbodyfont[garamond]
 \starttext
 Some random text and \math{f(x)=x^2+2x+4}
 \stoptext

La compilación me da esto:

   system          > 'cont-new.mkiv' loaded
  (/home/fab/texlive/2013/texmf-dist/tex/context/base/cont-new.mkiv)
  system          > files > jobname 'demo1', input './demo1', result 'demo1'
  fonts           > latin modern fonts are not preloaded
  languages       > language 'en' is active
  (/home/fab/demo1.tex (/home/fab/texlive/2013/texmf-dist/tex/context /base/type-imp-mathdesign.mkiv)
  fonts           > typescripts > unknown library 'loc'
  fonts           > typescripts > unknown library 'garamond'
  fonts           > preloading latin modern fonts (third stage)
  {/home/fab/texlive/2013/texmf-dist/fonts/map/dvips/lm/lm-math.map}{/home  /fab/texlive/2013/texmf-dist/fonts/map/dvips/lm/lm-rm.map}{/home/fab/texlive /2013/texmf-dist/fonts/map/pdftex/context/mkiv-base.map}
  fonts           > 'fallback modern rm 12pt' is loaded

Respuesta1

Mi configuración: uso la última versión beta de ConTeXt minimals y una instalación completa del paquete texlive en ArchLinux. Agrego /usr/share/texmf-dist/fontsal árbol TEXMF de mínimos de ConTeXt que me permite usar fuentes Texlive con mínimos de ConTeXt.

Por alguna razón (que creo que tiene que ver con el hecho de que mdugmlas fuentes están en el non-freedirectorioCTAN), mathdesign garamond no está disponible en Arch Linux. Entonces, el siguiente ejemplo muestra cómo usar la carta de Mathdesign:

\loadtypescriptfile[mathdesign]
\setupbodyfont[charter]

\starttext

Some random text and \math{f(x)=x^2+2x+4}

\stoptext

lo que da:

ingrese la descripción de la imagen aquí

En principio, el mismo método debería funcionar si lo reemplazas chartercon garamond, pero no he podido probarlo porque no tengo las fuentes.

información relacionada