2.5.201 Phs

The Phs structure specifies the formatting information for a phonetic string.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

ifnt

A

B

unused

ifnt (2 bytes): A FontIndex structure that specifies the font.

A - phType (2 bits): An unsigned integer that specifies the type of the phonetic information. MUST be a value from the following table:

Value

Meaning

0x0

Use narrow Katakana characters as phonetic string.

0x1

Use wide Katakana characters as phonetic string.

0x2

Use Hiragana characters as phonetic string.

0x3

Use any type of characters as phonetic string.

B - alcH (2 bits): An unsigned integer that specifies the alignment of the phonetic string. MUST be a value from the following table:

Value

Alignment

0x0

General alignment

0x1

Left aligned

0x2

Center aligned

0x3

Distributed alignment

unused (12 bits):  Undefined and MUST be ignored.