2.9.7 Kinsoku9Atom
Referenced by: Kinsoku9Container
An atom record that specifies information about the types of East Asian text line breaking for the following languages: Japanese, Korean, Simplified Chinese and Traditional Chinese.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
rh |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
A |
B |
C |
D |
reserved |
rh (8 bytes): A RecordHeader structure (section 2.3.1) that specifies the header for this record. Sub-fields are further specified in the following table.
-
Field
Meaning
rh.recVer
MUST be 0x0.
rh.recInstance
MUST be 0x003.
rh.recType
MUST be an RT_KinsokuAtom.
rh.recLen
MUST be 0x00000004.
A - korLevel (2 bits): An unsigned integer that specifies the type of East Asian text line breaking applied to Korean text. It MUST be a value from the following table:
-
Value
Meaning
0x00000000
Use standard line breaking settings.
0x00000002
Use the customized line breaking settings specified by the KinsokuLeadingAtom and KinsokuFollowingAtom records contained in either the KinsokuContainer (section 2.9.2) or Kinsoku9Container record (section 2.9.6).
B - scLevel (2 bits): An unsigned integer that specifies the type of East Asian text line breaking applied to Simplified Chinese text. It MUST be a value from the following table.
-
Value
Meaning
0x00000000
Use standard line breaking settings.
0x00000002
Use the customized line breaking settings specified by the KinsokuLeadingAtom and KinsokuFollowingAtom records contained in either the KinsokuContainer or Kinsoku9Container record.
C - tcLevel (2 bits): An unsigned integer that specifies the type of East Asian text line breaking applied to Traditional Chinese text. It MUST be a value from the following table.
-
Value
Meaning
0x00000000
Use standard line breaking settings.
0x00000002
Use the customized line breaking settings specified by the KinsokuLeadingAtom and KinsokuFollowingAtom records contained in either the KinsokuContainer or Kinsoku9Container record.
D - jpnLevel (2 bits): An unsigned integer that specifies the type of East Asian text line breaking applied to Japanese text. It MUST be a value from the following table.
-
Value
Meaning
0x00000000
Use standard line breaking settings.
0x00000001
Use strict line breaking settings.
0x00000002
Use the customized line breaking settings specified by the KinsokuLeadingAtom and KinsokuFollowingAtom records contained in either the KinsokuContainer or Kinsoku9Container record.
reserved (24 bits): MUST be zero and MUST be ignored.