.png)
TeXLive 2016 のパッケージには、新しいフォント機能を追加し、以前のバージョンluaotfload
の FeatureFile 機能を置き換えるインターフェイスがあります(次のパッチを参照してください)。fontspec
https://github.com/wspr/fontspec/commit/92fca7272dbea8df664e4739e958a8d6843c9c09まだCTANには入っていません)
新しい合字を追加する方法をなんとなく理解しました(tlig
の機能を見てluaotfload
)
しかし、私がしたいのは、フォントから特定の合字を削除することです。たとえば、一部のフォント、特に Slimbach のフォントには の合字がありますがT h
、これを削除したいと考えています。addfeature
の を使用してこれを行う方法をご存知の方はいませんかluaotfload
。
よろしくお願いします。
答え1
あなたは、セルノリグパッケージ。その主な目的は、ユーザーが選択的に合字を抑制できるようにすることです。たとえば、複合語で形態素の境界を越える合字を抑制することができます。(たとえば、TeXbook では、Don Knuth は「shelfful」という単語をff
合字を使用すべきでない単語として挙げています。) ただし、このselnolig
パッケージは合字を抑制するためにも使用できます。世界的に。 例えば、
\usepackage{selnolig}
\nolig{Th}{T|h}
Th
文書全体のすべての合字を分割します。
selnolig
LuaLaTeX が必要です。
完全な開示: 私はこのパッケージの主な作成者ですselnolig
。