Fontes MonTeX e XeLaTeX

Fontes MonTeX e XeLaTeX

Esta é a minha segunda pergunta sobreMonteX, um acompanhamentoEste, que dizia respeito a um conflito entre xelatexe MonTeXDesde que escrevi essa pergunta entrei em contato e recebi ajuda do autor do pacote, que conseguiu habilitar alguns dos comandos oferecidos pelo MonTeXpacote usando este patch:

\usepackage{rotating}
\font\bithehfont=bthhsm
\font\bithevfont=bthvsm
\newif\ifRtoL
\RtoLfalse
\newcommand{\bithe}[1]{%
    {\ifRtoL\bithevfont\else\bithehfont\fi#1}}%
\newcommand{\mabosoo}[1]{\bosoo{\bithehfont#1}}%
\newcommand{\bosoo}[1]{%
    \raisebox{1.25ex}{%
    \begin{turn}{270}%
        #1%
    \end{turn}}%
}%

Eu precisaria habilitar alguns outros comandos oferecidos pelo pacote também, notadamente os comandos para mongol clássico horizontal e vertical e os tamanhos de fonte menores para manchu e mongol. O autor do pacote parece não estar disponível.

Nistofórumalguém afirma ter desenvolvido um pacote alternativo para composição tipográfica em mongol, mas o pacote não está disponível para download e o usuário parece estar inativo e não pode ser contatado.

Então minha pergunta é: alguém poderia me ajudar a habilitar os seguintes comandos para uso junto com xelatex(no "Modo de Transliteração Simplificada" para Mongol):

\bicig

\bithe

\mobosoo

\mabosoo

(Em ambas as fontes sffamily[para Mongol] e rmfamily[para Manchu])

Além disso, o patch acima só permitirá escrever Manchu em uma fonte bastante grande, grande demais para combinar com texto de 12 pontos em escrita latina. Existe uma maneira de ativar também tipos menores para os comandos Manchu/Mongol?

Certamente são muitas perguntas. Se não fui claro, por favor me avise. Muito obrigado.

ATUALIZAR:

Aqui está um exemplo completo mínimo (não) funcional:

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Linux Libertine O}
%\usepackage{mls} %Not loading MonTeX since the patch below defines the command
\usepackage{rotating}
\font\bithehfont=bthhsm
\font\bithevfont=bthvsm
\newif\ifRtoL
\RtoLfalse
\newcommand{\bithe}[1]{%
    {\ifRtoL\bithevfont\else\bithehfont\fi#1}}%
\newcommand{\mabosoo}[1]{\bosoo{\bithehfont#1}}%
\newcommand{\bosoo}[1]{%
    \raisebox{1.25ex}{%
    \begin{turn}{270}%
        #1%
    \end{turn}}%
}%
\begin{document}
\bithe{manju gisun}\\ %Typing Manchu
yǐ mǎn zhōng wèn wén\\
\emph{yǐ mǎn zhōng wèn wén}
\end{document}

insira a descrição da imagem aqui

O resultado do comando \bithefunciona conforme o esperado, exceto pelo fato de o tamanho da fonte ser muito grande. Como \bicignão está definido, o comando \bicig{bagadur}naturalmente fornece uma mensagem de erro.

Responder1

Isto está certo?

Possivelmente mongol...

\documentclass{article}
\usepackage{mls-hacked}% See answer to previous question - load order is important as is the patch
\usepackage{fontspec}
\setmainfont{Linux Libertine O}
\begin{document}
\bithe{manju gisun}\\ %Typing Manchu
\bicig{bagadur}\\
yǐ mǎn zhōng wèn wén\\
\emph{yǐ mǎn zhōng wèn wén}
\end{document}

informação relacionada