Fontforge でスクリプトを使ってフォントを作っています。すべてうまくいきますが、選択したグリフに対して、他の 2 つのグリフが同時に来た場合に選択したグリフを表示するように指定する方法がわからないという問題があります。Lookuptable とそのサブテーブルは既に作成していますが、指定されたグリフの合字を定義する関数がわかりません。以下は、グリフに合字を追加するためのテーブルとサブテーブルを作成するコードです。
AddLookup("Ligatures","GSUB_ligature",9,[["rlig",[["arab",["dflt"]]]]])
AddLookupSubtable("Ligatures","Ligatureshi")