MonTeX および XeLaTeX フォント

MonTeX および XeLaTeX フォント

これは私の2番目の質問ですモンテックスの続編これですxelatexこれは、との間の競合に関するものでした。MonTeXその質問を書いてから、パッケージの作者に連絡して支援を受けました。作者は、次のパッチを使用して、パッケージが提供するコマンドの一部を有効にすることができましたMonTeX

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

パッケージが提供する他のいくつかのコマンドも有効にする必要があります。特に、水平および垂直の古典モンゴル語の​​コマンドと、満州語とモンゴル語の​​両方の小さいフォント サイズのコマンドが有効になります。パッケージの作成者は利用できないようです。

これについてフォーラムモンゴル語の​​組版用の代替パッケージを開発したという人がいますが、そのパッケージはダウンロードできず、ユーザーは非アクティブのようで連絡が取れません。

そこで私の質問は、以下のコマンドをxelatex(モンゴル語の​​「簡略化された音訳モード」で)一緒に使用できるようにするために、どなたか手伝っていただけるかどうかということです。

\bicig

\bithe

\mobosoo

\mabosoo

sffamily( [モンゴル語]とrmfamily[満州語]の両方のフォント)

さらに、上記のパッチでは、満州語をかなり大きなフォントでしか書けなくなり、ラテン文字の 12 ポイントのテキストと組み合わせるには大きすぎます。満州語/モンゴル語の​​コマンドでも小さいフォントを有効にする方法はありますか?

確かにたくさんの質問ですね。もし私の説明が明確でなかったら、教えてください。どうもありがとうございます。

アップデート:

以下に、完全に最小限の(非)動作例を示します。

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

ここに画像の説明を入力してください

コマンドの結果は、\bitheフォント サイズが大きすぎることを除けば、意図したとおりに機能します。 は\bicig定義されていないため、コマンドは\bicig{bagadur}当然エラー メッセージを表示します。

答え1

これは正しいですか?

おそらくモンゴル人...

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

関連情報