6. Character クラス

対応処理系

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)

<<prev      next>>