
で2011 EuroBachoTeX 講演Ulrik Vieth が TeX Unicode 数式フォントとその完成度について説明します。
彼は、次の 4 つのフォントを(ほぼ)実用可能なものとして挙げています。
- カンブリア数学
- アサナ マス (アポストロス シロプロス)
- XITS 数学 (Khaled Hosny)
- ラテン現代仮想(ハンス・ハーゲン)[ConTeXt のみ]
また、以下の 4 つのフォントは「開発中」です。
- ネオ・オイラー(ヘルマン・ツァップ、ハレド・ホスニー)
- ルシーダ・マス(ビゲロー&ホームズ、ハレド・ホスニー)
- ラテン現代数学(GUST Foundry)
- TeX Gyre Math (GUST Foundry)
私の知る限り、ネオオイラーの開発は行き詰まっているようだ。Neo Euler GitHub リポジトリ4年前だったようです。
Neo Euler の将来はわかっていますか? 他の Unicode 数学フォントの開発についてはどうですか?
答え1
ラテンモダン数学とTeX Gyre Mathのサポートプロジェクトが完了しました。これらのフォントを合わせると、GUST e-foundryによって作成された数学組版用のフォントが合計5つ提供されます。詳細については、ここ。
このページには、他のフォントファウンダリによって作成された、数学 OpenType 拡張をサポートする 6 つのフォントがリストされています。その中には、CTAN から入手できる 3 つも含まれています。
- アサナ数学;
- Stix Math(v.2は2016年12月31日にリリース予定)バーバラ・ビートン;
- Xits Math (太字バージョンを含む)
および 3 つの独自仕様:
- カンブリア数学;
- Lucida Math (半太字バージョンを含む)
- Johannes Küster 著の Minion Math (太字バージョンが含まれています)。
GUSTはまた、この比較文書Minion Math を除く上記のすべてのフォントをカバーします。
この情報は 2014 年 5 月のものです。新しいフォントについてはどうですか? どのように適合性を評価できますか?
- 私が書いたこの答えしばらく前に、特定のフォントの組み合わせが で動作しない理由を説明するために、
unicode-math
という記事を書きました。その回答では、そのフォントの組み合わせを、適切なサポートを提供する Latin Modern Math と比較しました。unicode-math
基本的に、このパッケージが提供するインターフェイスを使用して数式の組版をサポートするためにフォントに何が必要かを説明しているので、私の回答を使用して、 で使用する他のフォントの適合性を評価できます。(答えは、かなり必要です。)
編集
以下は、GUST が提供する 5 つの数学フォントのミニデモです。
\documentclass{article}
\usepackage{amsmath}
\usepackage{unicode-math}
\NewDocumentCommand \testme { o }{%
\IfValueT{#1}{%
\setmainfont{TeX Gyre #1}%
\setmathfont{TeX Gyre #1 Math}%
TeX Gyre #1 \& TeX Gyre #1 Math:
}%
\begin{align*}
p(D_k/T) & = \frac{p(T/D_k) p(D_k)}{p(T)} \\
& = \frac{p(T/D_k) p(D_k)}{ \sum_{i=1}^n p(T/D_i) p(D_i)} & \text{where } \sum_{i=1}^n p(D_i) = 1 \\
\end{align*}%
}
\begin{document}
Latin Modern Roman \& Latin Modern Math:
\testme
\testme[Bonum]
\testme[Pagella]
\testme[Schola]
\testme[Termes]
\end{document}