Hello Dave,
The Unicode subset bitfields setting can be found at
Office Open XML Part4 - Markup Language Reference (tagged).pdf, Page 758
2.8.2.16 sig (Support Unicode Subranges and Code Pages) section.
Turn to its attribute usb0, usb1, usb2, usb3 located in Page 761. It is a
128-bit Unicode subset bit field (USB) defined for each font.
In the Word xml: \word\fontTable.xml, it shows something like:
<w:font w:name="Times New Roman">
<w
anose1 w:val="02020603050405020304" />
<w:charset w:val="00" />
<w:family w:val="roman" />
<w
itch w:val="variable" />
<w:sig w:usb0="20002A87" w:usb1="C0007841" w:usb2="00000009"
w:usb3="00000000" w:csb0="000001FF" w:csb1="00000000" />
</w:font>
w:usb0 ~ w:sub3 defines the Unicode subset for this font (Times New Roman).
For instance,
w:usb0="20002A87"
means w:usb0 = "00100000000000000010101010000111" which corresponds to:
Basic Latin, Latin-1 Supplement, Latin Extended-A, Basic Greek, Cyrillic,
Basic Hebrew, Basic Arabic, Latin Extended Additional.
As for the setting of "Latin text" in Word, it corresponds to the sig
element:
<w:sig w:usb0="00000003" w:usb1="00000000" w:usb2="00000000"
w:usb3="00000000" w:csb0="00000001" w:csb1="00000000" />
"East Asian text" refers to
<w:sig w:usb0="00000001" w:usb1="080F0000" w:usb2="00000010"
w:usb3="00000000" w:csb0="00040000" w:csb1="00000000" />
For each Unicode Subset Bitfields, we can query its Unicode subrange from
the table:
http://msdn2.microsoft.com/en-us/library/ms776439(VS.85).aspx
Hope it helps.
Regards,
Jialiang Ge (
[email protected], remove 'online.')
Microsoft Online Community Support
=================================================
When responding to posts, please "Reply to Group" via your newsreader
so that others may learn and benefit from your issue.
=================================================
This posting is provided "AS IS" with no warranties, and confers no rights.