行内
対応処理系
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)