適切にスタッキングされた発音区別符号を備えたフォントですか?

適切にスタッキングされた発音区別符号を備えたフォントですか?

私の文書(大部分はXeTeXを使用してコンパイル)は、ブリルが採用した音訳システムを利用しています。ヘブライ語と言語学の百科事典Linux Libertine をメインフォントとして使用したいと思っていましたが、このフォントは「スタックされた」発音区別記号をうまく処理できません。いくつかのオプションをテストしましたが、結果はまちまちでした。

スクリーンショット

最初の 3 つ (Brill、Charis SIL、および Gentium Plus) はすべて正常に動作します。残念ながら、Linux Libertine や TeX Gyre Pagella (これも がありませんɛ) では、マクロンが「スタック」されているときにマクロンが上がりません。

私の質問:

  • パフォーマンスの悪いフォントを何らかの方法で「修正」することはできますか?経由TeX コマンド?
  • それとも、これはフォントの問題でしょうか? その場合は、「良い」フォントを使用する必要がありますので...
  • このような発音区別記号に適したフォントのリストはありますか? それとも、実際に試してみないとわからないのでしょうか?

私のテスト文字列 (創世記 1:1) は、参考までに次のとおりです。

bərēšīṯ bå̄rå̄ʾ ʾɛ̆lōhīm ʾēṯ haššå̄mayim wəʾēṯ hå̄ʾå̄rɛṣ

答え1

これは間違いなくフォントの問題です。ご指摘のとおり、言語アプリケーション用に特別に設計されたフォント (Brill および SIL フォント) は、分音記号のスタッキングを処理するのに最適ですが、それぞれに独自の制限があります (たとえば、Charis SIL は真の太字、斜体、および小文字を備えた唯一の SIL フォントですが、Linux Libertine O のような OpenType 合字はありません)。

発音記号の積み重ねを特に考慮したフォントリストは知りませんが、私は自分で試行錯誤して書きました。この答え、そこにはさらにいくつかのフォントがリストされ、図解されています。

関連情報