Adoro absolutamente el Garamond Premier Pro de Adobe (el conjunto completo de ópticas). En circunstancias normales, puedo usarlo \setmainfont{Garamond Premier Pro}
cuando trabajo en mi computadora de escritorio o portátil.
Sin embargo, por varias razones necesito componer sobre la marcha. Naturalmente, no puedo (y no instalaré) Garamond Premier Pro en cada computadora que uso, por lo que necesito usarla como fuente "local", al igual que las otras fuentes que uso en el documento.
El problema es que, por mi vida, no puedo descubrir cómo configurar fontspec para usarlo todo.
Aquí hay un ejemplo básico y mínimo de mi archivo:
\documentclass[letterpaper,10pt]{article}
\usepackage[letterpaper]{geometry}
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont[
Path = fonts/Garamond/ ,
Extension = .otf ,
SizeFeatures={
{Size=-8,UprightFont=*-Capt,BoldFont=*-BdCapt,ItalicFont=*-
ItCapt,BoldItalicFont=*-BdItCapt},
{Size=8-14,UprightFont=*,BoldFont=*-Bd,ItalicFont=*-
It,BoldItalicFont=*-BdIt},
{Size=14-21,UprightFont=*-Subh,BoldFont=*-BdSubh,ItalicFont=*-
ItSubh,BoldItalicFont=*-BdItSubh},
{Size=21-,UprightFont=*-Disp,BoldFont=*-BdDisp,ItalicFont=*-
ItDisp,BoldItalicFont=*-BdItDisp}}
]{GaramondPremrPro}
\setsansfont[Path = fonts/Optima/ ,
Extension = .otf ,
UprightFont = * ,
BoldFont = *-Bold ,
ItalicFont = *-Italic ,
BoldItalicFont = *-BoldItalic
]{OptimaLTStd}
\setmonofont[Path = fonts/OCR/ ,
Extension = .otf ,
UprightFont = *,
BoldFont = *
]{OCRAStd}
\begin{document}
Hello, world! \quad \textit{Hello, world!} \quad \textbf{Hello, world!}
\quad \textbf{\textit{Hello,world!}}
\textsf{Hello, world! \quad \textit{Hello, world!} \quad \textbf{Hello,
world!} \quad \textbf{\textit{Hello,world!}}}
\texttt{Hello, world!}
\end{document}
La forma en que tengo la configuración Optima y OCR A funciona bien; De hecho, intenté configurar Caslon de Adobe usando una configuración similar a la de las fuentes Optima y OCR A, y el archivo se compila perfectamente.
El error que recibo cuando intento compilar algo es:
(E:\PORT\MiKTeX\tex\latex\fontspec\fontspec.cfg)))
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! LaTeX error: "kernel/key-unknown"
!
! The key 'fontspec/Size' is unknown and is being ignored.
!
! See the LaTeX3 documentation for further information.
!
! For immediate help type H <return>.
!...............................................
l.14 ^^I]{GaramondPremrPro}
?
No estoy seguro de la versión precisa de fontspec que está ejecutando mi versión de MiKTeX (portátil); pero acabo de instalar MiKTeX (portátil) en mi unidad flash hace una semana, y solo descargué fontspec del repositorio de paquetes hace unos días (quiero decir tres, pero puede que me equivoque).
Considerándolo todo, lo que estoy buscando es ayuda para descubrir ese mensaje de error de especificación de fuente y, de hecho, encontrar una manera de configurar Garamond Premier Pro. Aunque esto se aplicaría en cualquier otro momento, sería necesario configurar una fuente óptica local.
EDITAR
Muchas gracias a Ulrike Fischer por señalar un error en mi MWE. Sin embargo el problema persiste, ahora con un error diferente:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! LaTeX error: "kernel/key-unknown"
!
! The key 'fontspec/UprightFont' is unknown and is being ignored.
!
! See the LaTeX3 documentation for further information.
!
! For immediate help type H <return>.
!...............................................
l.14 ^^I]{GaramondPremrPro}
?