16. Glyph-annotation クラス

行内

対応処理系

DSSSLprint 3.0

説明

glyph-annotationは,文字や語句,およびそれに対するルビを表示します。このオブジェクトには,複数行に分割して配置することができないという制約があるため,長いルビを必要とする場合は明示的にいくつかのglyph-annotationに分割した上で流し込む必要があります。
このフロー・オブジェクトには,主ポートおよびポートannotationの2つのポートがあります。主ポートには親文字を,ポートannotationにはルビ文字を流し込みます。いずれのポートも,流し込み可能なオブジェクトはcharacterフロー・オブジェクトに限定されます。

Glyph-annotation クラスの特質一覧

特質 説明
annotation-glyph-placement ルビ文字の配置規則を示します。
annotation-glyph-style 追加の組版規則を示します。
break-after-priority フロー・オブジェクトの直後における分割優先度を示します。
break-before-priority フロー・オブジェクトの直前における分割優先度を示します。
inhibit-line-breaks? 改行を抑制するかどうかを示します。
ruby-process? ルビ文字に字間調整を適用するかどうかを示します。

参照規格

12.6.21 Glyph-annotation Flow Object Class(P.262)
12.6.21 グリフ修飾流し込みオブジェクト(P.226)

<<prev      next>>