対応処理系
DSSSLprint 2.0,DSSSLprint 3.0,OpenJade
説明
characterは,単一の行内領域を生成してグリフを表示します。この領域は,特質ligature?が#tのときに隣接する行内領域と結合される場合があります。このフロー・オブジェクトはアトミックです。
参考:“fi”→“fi”や“fl”→“fl”などの合字によって結合が生じます。
Character クラスの特質一覧
特質 | 説明 |
---|---|
allowed-ligatures | 合字の使用を判断するための許可リストを示します。 |
base-line-shift | ベースラインの移動距離を示します。 |
break-after-priority | フロー・オブジェクトの直後における分割優先度を示します。 |
break-before-priority | フロー・オブジェクトの直前における分割優先度を示します。 |
char | フロー・オブジェクトが表示する文字を示します。 |
character-rotation | 文字の回転角度を示します。 |
char-map | 特質 char の初期値を決定する手続きを示します。 |
color | フロー・オブジェクトが表示する文字の色を示します。 |
country | 国コードを示します。 |
drop-after-line-break? | フロー・オブジェクトが改行の直後に配置された場合,文字を捨てるかどうかを示します。 |
escapement-space-after | 字送り方向で,領域の後ろに追加するスペースの量を示します。 |
escapement-space-before | 字送り方向で,領域の前に追加するスペースの量を示します。 |
font-family-name | フォント・ファミリー名を示します。 |
font-height | フォントの高さを示します。 |
font-name | フォント名を示します。 |
font-posture | フォントの傾きを示します。 |
font-proportionate-width | フォントの字幅を示します。 |
font-size | フォントのサイズを示します。 |
font-structure | フォントの構造を示します。 |
font-weight | フォントのウェイト(太さ)を示します。 |
font-width | フォントの幅を示します。 |
glyph-id | 領域に描画されるグリフを指定します。 |
glyph-reorder-method | グリフの再順序づけ方法を示します。 |
glyph-subst-method | グリフの代替方法を示します。 |
glyph-subst-table | グリフの代替テーブルを示します。 |
hyphenate? | ハイフネーションを行うかどうかを示します。 |
hyphenation-method | ハイフネーションの方法を示します。 |
inhibit-line-breaks? | 改行を抑制するかどうかを示します。 |
inline-space-space | 空白文字に追加するスペースを示します。 |
input-tab? | フロー・オブジェクトの入力がタブ文字かどうかを示します。 |
input-whitespace? | フロー・オブジェクトの入力を空白文字として扱うかどうかを示します。 |
input-whitespace-treatment | 空白文字の扱い方を示します。 |
kern? | カーニングを行うかどうかを示します。 |
kern-mode | カーニングの調整方法を示します。 |
language | 言語コードを示します。 |
layer | フロー・オブジェクトの配置レイヤーを示します。 |
ligature? | 合字を行うかどうかを示します。 |
math-class | 数式内における文字間隔の調整方法を示します。 |
math-font-posture | 特質 font-posture に指定された値が math であるときのフォントの傾きを指定します。 |
position-point-shift | 行送り方向における位置決め点の移動距離を示します。 |
punct? | 文字を約物として扱うかどうかを示します。 |
record-end? | フロー・オブジェクトの入力がレコード終了文字かどうかを示します。 |
script | 文字のスクリプトを示します。 |
space? | フロー・オブジェクトが空白文字かどうかを示します。 |
stretch-factor | 文字の変倍係数を示します。 |
writing-mode | フロー・オブジェクトの表記方向を示します。 |
参照規格
12.6.11 Character Flow Object Class(P.229)
12.6.11 文字流し込みオブジェクトクラス(P.198)