Fuentes MonTeX y XeLaTeX

Fuentes MonTeX y XeLaTeX

Esta es mi segunda pregunta sobreMonTeX, un seguimiento deÉste, que se refería a un conflicto entre xelatexy MonTeXDesde que escribí esa pregunta, me comuniqué y recibí ayuda del autor del paquete, quien logró habilitar algunos de los comandos ofrecidos por el MonTeXpaquete mediante el uso de este parche:

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

También necesitaría habilitar algunos otros comandos que ofrece el paquete, en particular los comandos para mongol clásico horizontal y vertical y los tamaños de fuente más pequeños para manchú y mongol. El autor del paquete parece no estar disponible.

En esteforoalguien afirma haber desarrollado un paquete alternativo para la composición tipográfica en mongol, pero el paquete no está disponible para descargar y el usuario parece estar inactivo y no se puede contactar con él.

Entonces mi pregunta es, ¿alguien podría ayudarme a habilitar los siguientes comandos para usarlos junto con xelatex(en el "Modo de transliteración simplificada" para mongol):

\bicig

\bithe

\mobosoo

\mabosoo

(En las fuentes sffamily[para mongol] y rmfamily[para manchú])

Además, el parche anterior solo permitirá escribir manchú en una fuente bastante grande, demasiado grande para combinar con texto de 12 puntos en escritura latina. ¿Hay alguna manera de habilitar también tipos más pequeños para los comandos manchúes/mongoles?

Ciertamente son muchas preguntas. Si no he sido claro, házmelo saber. Muchas gracias.

ACTUALIZAR:

A continuación se muestra un ejemplo mínimo (no) funcional completo:

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

ingrese la descripción de la imagen aquí

El resultado del comando \bithefunciona según lo previsto, excepto por el hecho de que el tamaño de fuente es demasiado grande. Como \bicigno está definido, el comando \bicig{bagadur}naturalmente muestra un mensaje de error.

Respuesta1

¿Es esto correcto?

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

información relacionada