¿Cómo puedo utilizar cualquier escritura etíope/ge'ez en látex?

¿Cómo puedo utilizar cualquier escritura etíope/ge'ez en látex?

Soy un nuevo usuario de Latex. Recién comencé a usarlo para escribir artículos y monografías. Estoy particularmente interesado en escribir artículos con fuentes de idiomas mixtos (etíope/ge'ez e inglés). Con muchas sugerencias de XeLatex sobre el uso de especificaciones de fuentes, deduje que podía escribir fuentes Ethiopic/Ge'ez en un texto principal en inglés. Sin embargo, en mis muchos intentos inútiles, ¡nada sale adelante! Entonces, me preguntaba si alguien podría ayudarme a crear un MWE básico para ambos idiomas. Este es uno de mis muchos intentos que no funcionó para mí (lo que resultó en solo un montón de signos de interrogación):

MWE

\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainfont{Abyssinica SIL}


\setmainlanguage{english}
\setotherlanguage{geez}

\newfontfamily{\geezfont}[Script=Ethiopic]{Abyssinica SIL}

\newenvironment{geez}
  {\geezfont}
  {}



\begin{document}

\section*{Section about Tigrinya}

\begin{geez}
እስመ 
\end{geez}

\end{document}

Respuesta1

Actualmente Polyglossia no tiene soporte para Ge'ez, pero tiene soporte experimental para Amharic, que no está tan lejano.

Si su documento solo tiene pequeñas partes en Ge'ez, ni siquiera necesita agregar soporte para el idioma y lo siguiente debería ser suficiente.

\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}


\setmainlanguage{english}

\newfontface{\geezfont}{AbyssinicaSIL-Regular.ttf}

\newenvironment{geez}
  {\geezfont}
  {}

\begin{document}

\section*{Section about Tigrinya}

Text \begin{geez}
እስመ
\end{geez}

\end{document}

ingrese la descripción de la imagen aquí

Es muy probable que no debas configurar Abyssinica SIL como fuente principal.

Si necesita soporte lingüístico, hágalo

\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}


\setmainlanguage{english}
\setotherlanguage{amharic}

\newfontface{\amharicfont}{AbyssinicaSIL-Regular.ttf}

\newenvironment{geez}
  {\amharic}
  {\endamharic}

\begin{document}

\section*{Section about Tigrinya}

Text \begin{geez}
እስመ
\end{geez}

\end{document}

pero se deben realizar ajustes en la configuración del idioma.

Nota.Cargué la fuente con el archivo explícito. Si lo ha instalado en todo el sistema, entonces

\newfontface{\geezfont{Abyssinica SIL}

debería ser bueno.

Respuesta2

Descargué la fuente como un archivo zip desde

https://software.sil.org/abyssinica/download/

y coloque la fuente ttf principal en el directorio actual, entonces esta pequeña modificación de su ejemplo funcionó produciendo esto

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainfont{AbyssinicaSIL-Regular.ttf}


\setmainlanguage{english}
%\setotherlanguage{geez}

\newfontfamily{\geezfont}[Script=Ethiopic]{AbyssinicaSIL-Regular.ttf}

\newenvironment{geez}
  {\geezfont}
  {}



\begin{document}

\section*{Section about Tigrinya}

\begin{geez}
እስመ 
\end{geez}

\end{document}

pero esto utiliza la misma fuente para la escritura latina y la sección geez, y provoca algunas advertencias de que la negrita no está disponible. Quizás no desee configurar esta fuente como \setmainfont si el texto principal fuera inglés, pero quizás sí lo desee para obtener fuentes consistentes incluso si es más restringido.


ejemplo de nivel inferior más simple

ingrese la descripción de la imagen aquí

\documentclass{article}

\begin{document}


TEST:
\font\zz="[./AbyssinicaSIL-Regular.ttf]" at 20pt
\zz
እስመ 


\end{document}

información relacionada