JIS X 4052:2000 日本語文書の組版指定交換形式 | ページ 3

8
X 4052 : 2000
5.2.3 文書本文における組版指定 5.4及び5.5で規定する,組版指定の対象となる文書本文においては,
タグ付けのみによる指定,特殊記号のみによる指定,又はタグ付けと特殊記号の混在する指定を行うこと
ができる。ただし,タグ付けと特殊記号の混在する指定において,一つの組版指定対象要素についてはタ
グ付け又は特殊記号のいずれかだけで指定を行わなければならない。

5.3 値の指定

5.3.1  整数又は実数 特性値及び属性値を整数又は実数で表す場合は,特性値及び属性値記述の文法では
整数値をとるものを <integer>,実数値をとるものを <number> と表記する。いずれも十進数による。
<number> は <integer> 又は小数で表現した実数とする。いずれも正 (+) 又は負 (−) の数として指定で
きる。正負の符号がつかない場合は正 (+) と見なす。
5.3.2 長さ 特性値及び属性値として長さの値をとる場合は,特性値及び属性値記述の文法では
<length> と表記する。 <length> は十進数による正 (+) 又は負 (−) の <number> に続けて,空白を入れ
ずに相対量の単位又は絶対量の単位を示す単位記号を書く。ただし,値が0の場合は単位記号を省略して
もよい。
用紙特性の特性値としての <長さ [{横幅, 縦幅}]> では,用紙の仕上がり寸法の横幅と縦幅をコンマで区
切って書く。横幅及び縦幅は,十進数による正 (+) の <number> に続けて,空白を入れずに単位記号mm
又はcmを書く。
a) 相対量の単位
1) 字 漢字1文字分の字幅。
全角=1字,二分=0.5字,四分=0.25字,八分=0.125字,二分四分=0.75字,四分八分=0.375

2) 行 行の幅と行間が一定のとき,幅を表すN行は次のように定義する(Nは1以上の整数)。
N行=(行の幅)×N+(行間)× (N−1)
3) 行幅 1行の行の幅
4) m 適用された書体のfont-size。
5) n emの2分の1の寸法。
6) x ピクセル(画素)。画像のディジタル情報の1単位。
b) 絶対量の単位
1) m センチメートル
2) m ミリメートル
3) pt ポイント(1jpt=0.3514mm,JIS Z 8305参照)
4) t DTPポイント
参考 1pt(DTPポイント)は,約0.3528mmとする。1USインチの72分の1程度と見なされるが,
DTPポイントの長さの精度については処理系定義とする。
5) 級,Q (1q=0.25mm)
5.3.3 比率 特性値を百分率 (%) で表す場合は,特性値記述の文法では <percentage> と表記する。値は
十進数による正 (+) 又は負 (−) の <number> に続けて,空白を入れずにパーセント記号 (%) を書く。
ただし,値が0の場合は,単位記号は省略してもよい。指定された比率の基準は,特別の規定がない限り,
比率指定が出現した段落に対して指定されているfont-size特性とする。
5.3.4 角度 特性値として角度を指定する場合は,特性値記述文法では <angle> と表記する。
値は十進数による正 (+) 又は負 (−) の <number> に続けて角度単位記号deg(直立を0degとし時計

――――― [JIS X 4052 pdf 11] ―――――

                                                                                              9
X 4052 : 2000
回り方向を正方向とする度数)を書く。ただし,値が0の場合は,単位記号を省略してもよい。

5.4 タグ付け方式による指定

5.4.1  組版指定対象となる文書本文 組版指定の対象となる文書本文は次の開始タグ及び終止タグで指
定する。
文書本文の開始タグ <BODY>
文書本文の終止タグ </BODY>
5.4.2 文書本文中の要素に対する特性指定 文書本文中の各要素に対して,直接に特性指定を記述する場
合は,各要素に対するstyle属性で指定する。
5.4.3 特性及び属性一覧表 この規格で規定する特性は,表2による。また,この規格で規定する属性は,
表3による。
参考 この規格で規定する特性は,CSSの特性の部分集合及び独自に定めた特性である。また,この
規格で規定する属性は,HTMLの属性の部分集合及び独自に定めた属性である。

――――― [JIS X 4052 pdf 12] ―――――

                                                                                                                                               X4
1
表2 特性一覧表
0
05
特性 値 既定値 継承 適用範囲 CSS2(参考)
2:
特性 値 初期値
200
display brock | run-in block NO H3, DT 'display' inline
inline | block | list-item | run-in | compact
0
| marker | table | inline-table | table-row-
group | table-header-group | table-footer-
group | table-row | table-columm-group |
table-column | table-cell | table-caption
| none | inherit
font-family min
[ [ <family-name> | <generic- YES 文字対象要素 'font-family' depends on user
[ [ <family-name> | <generic-family> ] , ] *
family> ] ,]* [ <family-name> | agent
[ <family-name> | <generic-family> ] |
<generic-famny> ] inherit
font-size <length> 9pt YES 'font-size'
@textbox, 文字対象要 Medium
<absolute-size> | <relative-size> | <length>
素 | <percentage> | inherit
height <length> NO ZU 'height' Auto
<length> | <percentage> | auto | inherit
height 縦書き : <字> 横書き : <行> NO @textbox,
@tcol
height <length> | <percentage> | inherit NO 文字対象要素
letter-spacinormal | <length> normal YES 文字対象要素 'letter- normal | <length> | inherit Normal
ng spacing'
margin-top <length> NO @page 'margin-top' <margin-width> | inherit 0
margin-rig <length> NO @page 'margin-right'<margin-width> | inherit 0
ht
margin-bott <length> NO @page <margin-width> | inherit
'margin-bottom' 0
om
margin-left <length> NO @page 'margin-left' <margin-width> | inherit 0
page-break- auto
auto | always | avoid | left | right |NO DIV, H1, H2, H3, auto | always | avoid | left | right | inherit
'page-break-before auto
before inherit TABLE, DL, DT, DD,'
OL, UL, LI, P
position 絶対 | float NO ZU 'position' static
static | relative | absolute | fixed |
inherit
text-align 行頭 | 行末 | center | 均等 行頭 YES 'text-align'
DIV(見出しの組合せ), depends on user
left | right | center | justify | <string>
H1, H2, H3, TR, TH, | inherit agent and
TD, DL, DT, DD, OL, writing

――――― [JIS X 4052 pdf 13] ―――――

       特性                 値               既定値  継承      適用範囲                                CSS2(参考)
特性 値 初期値
UL, LI direction
text-decorat underline
underline | overline | inherit NO U 'text- none | [ underline | | overline | | none
ion decoration' line-through | | blink] | inherit
width <length> NO ZU 'width' auto
<length> | <percentage> | auto | inherit
width 縦書き : <行> 横書き : <字> NO @textbox, @tcol
width <length> | <percentage> | inherit NO 文字対象要素
行取り <行> NO H1, H2, H3
用紙 <長さ [{横幅, 縦幅}]> | <JIS> NO @page 'size' auto
<length> [{1, 2}] | auto | portrait | landscape
| inherit
圏点 <圏点名> NO EM, STRONG
段落字下げ <length> 1字 YES 段落整形対象要素 'text-indent' <length> | <percentage> | inherit 0
字下げ <length> | inherit 0 NO 段落整形対象要素
字上げ <length> l inherit 0 NO 段落整形対象要素
段落前アキ <length> | inherit 0 NO 段落整形対象要素
段落後アキ <length> | inherit 0 NO 段落整形対象要素
文字そろえ middle
baseline | middle | 上そろえ | 下そろ YES 文字対象要素 'vertical- baseline
baseline | sub | super | top | text-top
え | 左そろえ | 右そろえ | <length> align' |middle | bottom | text-bottom | <percentage>
| <length> | inherit
zu-bottom <length> 0 NO ZU 'bottom' auto
<length> | <percentage> | auto | inherit
zu-left <length> 0 NO ZU 'left' auto
<length> | <percentage> | auto | inherit
zu-right <length> 0 NO ZU 'right' auto
<length> | <percentage> | auto | inherit
zu-top <length> 0 NO ZU 'top' auto
<length> | <percentage> | auto | inherit
スラント <angle> | inherit 0 NO 文字対象要素
段数 <integer> 1 NO @textbox
段間 <length> 2字 NO @textbox
改段 auto
auto | always | avoid | inherit NO DIV, H1, H2, H3,
TABLE, DL, DT, DD,
OL, UL, LI, P
括弧サイズ <length> 12pt NO MLG
X4
括弧種別 アキ | 小 小 NO MLG
05
中|大
2:
括弧幅 <length> NO MLG
200
1
行間 <length> YES @textbox, @tcol, 段落
0
1

――――― [JIS X 4052 pdf 14] ―――――

                                                                                                                                               X4
1
特性 値 既定値 継承 適用範囲 CSS2(参考)
2
0
特性 値 初期値
52:
整形対象要素
20
組方向 縦|横 YES @textbox, BODY,
00
TABLE, TR, TH, TD
character-s <character-class name> NO @font-face
et
line-style solid
none | dotted | dashed | solid | NO @textbox, U
double | 波線
line-width 表けい | 中細けい | 裏けい |表けい NO @textbox, U, STRIKE
<length>
name CDATA NO @character-class
ruby-positi 上|下|右|左 縦書き : 右YES RUBY, RTC
on 横書き : 上
src %URI ; NO @font-face
unicode-ran <urange> [, <urange> ] * NO @character-class <urange> [, <urange> ] *
'unicode-range' U+0-7FFFFFFF
ge
備考1. 文字対象要素は,BODY, DIV, H1, H2, H3, TABLE, TR, TH, TD, DL, DT, DD, OL, UL, LI, P, TABSET, RUBY, RBC, RTC, RB, RT, SUP,
SUB, EM, STRONG, U, STRIKE, MLG, YOKO, TATE, SPANとする。
なお,除外される要素は,JDCM, HEAD, STYLE, LINK, ZU, BR, CH, TABである。
2. 段落整形対象要素は,BODY, DIV, H1, H2, H3, TR, TH, TD, DL, DT, DD, OL, UL, LI, Pとする。
3. 段落字下げ特性,zu-bottom特性,zu-left特性,zu-right特性及びzu-top特性の値 <length> は,負 (−) の指定もできる。

――――― [JIS X 4052 pdf 15] ―――――

次のページ PDF 16

JIS X 4052:2000の国際規格 ICS 分類一覧

JIS X 4052:2000の関連規格と引用規格一覧