ホームDSSSL研究室 » DSSSL技術マニュアル » フォント要素の記述

フォント(文字)要素の記述

記述しない場合はデフォルトが当てはまる。

フォント要素 記述 デフォルト 備考
フォントの種類 font-family-name: ???? フォントの種類一覧
フォントの大きさ font-size: 10pt
フォントの太さ font-weight: medium
フォントの構造 font-structure: soild
フォントの傾斜 font-posture: uplight
フォントの傍線・抹消線 type: 線はつかない
フォントの色を指定 font-color: 黒色




フォントの種類を指定

font-family-name:

フォント名は「"」で囲む

記述例

font-family-name: "Ryumin-Light"
フォントファミリー名
フォントの種類一覧
 

up

フォントの大きさを指定

font-size:

記述する際は値の前にスペースを記入する。

記述例

font-size: 20pt

デフォルト 10pt

フォントサイズ


フォントの太さを指定

font-weight:

備考
medium デフォルト
bold


記述する際は値の前にスペースと「'」を記入する

記述例

font-weight: 'bold


フォントの線の太さ

up

フォントの構造を指定

font-structure:

備考
solid (普通の文字) デフォルト
outline(袋文字)


記述する際は値の前にスペースと「'」を記入する

記述例

font-structure: 'outline


フォントの構造

フォントの傾斜を指定

font-posture:

備考
upright(傾斜なし) デフォルト
oblique
back-slanted-oblique (左方向に傾斜したoblique
italic イタリック
back-slanted-italic (左方向に傾斜したitalic


記述する際は値の前にスペースと「'」を記入する

記述例

font-posture: 'italic


フォントの傾斜

up

フォントの傍線・抹消線を指定

 

線を引く位置を指定

記述 要素
type before 縦の傍線
through 抹消線
after 横の下線



空白文字の上にも線を引くかどうか

記述 要素
score-spaces?: #t スペースにも傍線・抹消線を引く
#f (デフォルト)スペースには表示しない



傍線・抹消線


フォントの色(color)を指定

color:

 

;RGBによる色指定の定義を行う記述。
(define *rgb-color-space*
	(color-space "ISO/IEC 10179:1996//Color-Space Family::Device RGB"))
(define (rgb-color R G B)
	(color *rgb-color-space* (/ R 255) (/ G 255) (/ B 255)))


;色指定を行う記述
(define *red*	(rgb-color 255    0    0 ))	;赤を指定
(define *blue*	(rgb-color   0    0  255 ))	;青
(define *green*	(rgb-color   0  255    0 ))	;緑
(define *black*	(rgb-color   0    0    0 ))	;黒
(define *white*	(rgb-color 255  255  255 ))	;白
(define *yellow*	(rgb-color 255  255    0 ))	;黄色
(define *purple*	(rgb-color 255    0  255 ))	;パープル
(define *gray*	(rgb-color 128  128  128 ))	;灰色
(define *pink*	(rgb-color 255  130  200 ))	;ピンク



;「title」のタグ内の情報(element)を、フォントの色を赤色、フォントサイズ20pt、
中央に位置する様にした記述例 (element title (make paragraph color: *red* font-size: 20pt quadding:'center))

フォントに色を付ける、サンプル例

XMLインスタンス&DTD DSSSLスタイルシート 出力結果