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