Familia de fuentes con XeLaTeX

Familia de fuentes con XeLaTeX

Estoy intentando instalar una familia de fuentes personalizada, llamada Agenda, en mi documento de Latex. Utilizo XeLatex, así que intenté cargar la fuente con \fontspec:

Usando este código, la fuente funciona muy bien:

\documentclass{scrartcl}

\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage[german]{babel} 
\usepackage[a4paper]{geometry} 
\geometry{verbose,tmargin=10mm,bmargin=10mm,lmargin=10mm,rmargin=5mm} 

\usepackage{fontspec}

\begin{document}
\newfontfamily\bodyfont[]{Agenda}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont[Mapping=tex-text, Color=textcolor]{Agenda Medium}
 hello \textbf{world}
\end{document}

Al agregar una palabra con una "diéresis" al texto, como "Änderung" o " "Anderung", aparece el error: Analizador de cadenas de caracteres Type2: Error al analizar la cadena de caracteres: (estado = -1, pila = 5).

Cuando cambio la fuente a una fuente del sistema de Windows como Arial:

\newfontfamily\bodyfont[]{Arial}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont[Mapping=tex-text, Color=textcolor]{Arial Regular}

... me sale este error:

! fontspec error: "font-not-found"
! The font "Arial Regular" cannot be found.

Respuesta1

\newfontfamilysolo se usa para fuentes adicionales, no para la principal.

\documentclass{scrartcl}
\usepackage{fontspec}
\setmainfont[Mapping=tex-text]{Arial}
\newfontfamily\TGPagella[Mapping=tex-text]{TeX Gyre Pagella}
\newfontfamily\Agenda[Mapping=tex-text]{Agenda-Medium}

\begin{document}
hello \textbf{world}

\TGPagella
hello \textbf{world}

\Agenda
hello \textbf{world}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada