
Context を試しているのですが、行き詰まってしまいました。実行中のテキストに別のフォントの異なるサイズのシンボルを挿入するマクロを作成する必要があります。XeLaTeX では以前これを実行したことがありますが、Context ではうまくいきません。
以下は私の MWE (ConTeXt) です。
\definefont[sakkal][name:Sakkal Majalla at 36pt]
\def\mySakkal{{\sakkal TEST}}
\starttext
This is normal text and this is \mySakkal{} which should be bigger.
\stoptext
フォントは変わりますが、フォント サイズは変わりません。私の ConTeXt バージョンは です2016.05.17 19:20
。
参考までに、XeLaTeX の MWE は次のとおりです。
\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage{english}
\newfontfamily\sakkalfont[
Script=Arabic,%
Numbers=Proportional,%
Scale=2.0,%
]{Sakkal Majalla}
\newcommand{\mySakkal}{{\sakkalfont{TEST}}}
\begin{document}
This is regular text and this is \mySakkal{} which should be bigger.
\end{document}
両方の結果は次のとおりです。
答え1
答え2
悪魔は細部に宿る。
モバイル帯域幅を費やして最新の ConTeXt をダウンロードし、なんとか実行できた後、同じ問題に直面しました。
フォント名の中央にあるスペースが問題の原因でした。
以下は完璧に動作します:
\definefont[sakkal][name:SakkalMajalla at 36pt]
\def\mySakkal{{\sakkal TEST}}
\starttext
This is normal text and this is \mySakkal{} which should be bigger.
\stoptext