como posso usar qualquer escrita Etíope/Ge'ez em Látex?

como posso usar qualquer escrita Etíope/Ge'ez em Látex?

Sou um novo usuário do Latex. Comecei a usá-lo para escrever artigos e monografias. Estou particularmente interessado em escrever artigos com fontes de idiomas mistos (Etíope/Ge'ez e Inglês). Com muitas sugestões do XeLatex para o uso do fontspec, concluí que poderia escrever fontes Ethiopic/Ge'ez em um texto principal em inglês. No entanto, em minhas muitas tentativas inúteis, nada acontece! Então, gostaria de saber se alguém poderia me ajudar na criação de um MWE básico para os dois idiomas? Aqui está uma das minhas muitas tentativas que não funcionaram para mim (resultando em apenas um monte de pontos de interrogação):

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}

Responder1

Atualmente a Polyglossia não tem suporte para o Ge'ez, mas tem suporte experimental para o amárico, que não está tão distante.

Se o seu documento contém apenas pequenos pedaços em Ge'ez, você nem precisa adicionar o suporte para o idioma e o seguinte deve 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}

insira a descrição da imagem aqui

Muito provavelmente você não deveria definir Abyssinica SIL como fonte principal.

Se você precisar de suporte a idiomas, faça

\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}

mas ajustes na configuração do idioma devem ser feitos.

Observação.Carreguei a fonte com o arquivo explícito. Se você o instalou em todo o sistema, então

\newfontface{\geezfont{Abyssinica SIL}

deve ser bom.

Responder2

Baixei a fonte como um arquivo zip de

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

e coloque a fonte ttf principal no diretório atual, então esta pequena modificação do seu exemplo funcionou produzindo isso

insira a descrição da imagem aqui

\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}

mas isso está usando a mesma fonte para a escrita latina e a seção nossa, e causa alguns avisos de que o negrito não está disponível. Talvez você não queira definir esta fonte como \setmainfont se o texto principal fosse o inglês, mas talvez você queira obter fontes consistentes, mesmo que sejam mais restritas.


exemplo mais simples de nível inferior

insira a descrição da imagem aqui

\documentclass{article}

\begin{document}


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


\end{document}

informação relacionada