XmNlayoutModifier は、XmRendition に関連付けられたテキストのレイアウト動作に影響します。たとえば、数値のレイアウトデフォルト値が NUMERALS_NOMINAL ならば、XmNlayoutModifier に @ls numerals=nominal:national または @ls numerals=:national を設定することにより、NUMERALS_NATIONAL に変更することができます。
レイアウト値は以下の各グループに分類できます。
エンコーディング記述 – TypeOfText、TextShaping、ShapeCharset (およびロケールのコードセット)
TypeOfText はセグメント順であり、不透明なブロックとして表すことができます。通常、レンディションオブジェクトを通じてこれらの値を動的に変更することは無意味です。ほとんどの場合、予測不能な動作を生じる結果となります。
レイアウト動作 – Orientation、Context、ImplicitAlg、Swapping、および Numerals。Orientation と Context は、動的に変更すべきではありません。ImplicitAlg、Swapping、Numerals を変更するようにしてください。
編集動作 – CheckMode