2.1.465 Part 4 Section 2.15.3.6, autoSpaceLikeWord95 (Emulate Word 95 Full-Width Character Spacing)

a.   The standard does not state exactly how to emulate Word 95 full-width character spacing.

In Office, this element specifies adjustments (as follows) which should be applied to the spacing between adjoining regions of non-ideographic and ideographic text when the autoSpaceDE (“[ECMA-376] Part 4 §2.3.1.2; autoSpaceDE (Automatically Adjust Spacing of Latin and East Asian Text)”) and autoSpaceDN (“[ECMA-376] Part 4 §2.3.1.3; autoSpaceDN (Automatically Adjust Spacing of East Asian Text and Numbers)”) elements have a value of true (or equivalent). This algorithm typically results in the following:

An increase in the inter-character spacing added between non-ideographic and/or number characters and certain full-width characters

No inter-character spacing between non-ideographic and/or number characters and certain half-width characters

Typically, applications apply additional spacing between ideographic and non-ideographic characters/numeric characters when the autoSpaceDE or autoSpaceDN properties are applied. This element, when present with a val attribute value of true (or equivalent), specifies that Word shall apply the following adjustments to this logic:

Characters in the following Unicode ranges should be treated as ideographic, even though those characters are full-width forms of non-ideographic text: U+FF10–U+FF19, U+FF21–U+FF3A, and U+FF41–U+FF5A. [Note: This results in the unnecessary addition of space. end note]

Characters in the following Unicode ranges should be treated as non-ideographic, even though those characters are ideographic: U+FF66–U+FF9F. [Note: This results in the omission of the intended additional space. end note]

[Example: Consider a WordprocessingML document with two paragraphs containing a mix of East Asian and Latin characters:

 <w:p>
   <w:r>
     <w:t>ab</w:t>
   </w:r>
   <w:r>
     <w:t>ヲ</w:t>
   </w:r>
   <w:r>
     <w:t>ヲ</w:t>
   </w:r>
   <w:r>
     <w:t>cd</w:t>
   </w:r>
 </w:p>
 <w:p>
   <w:r>
     <w:t>ab</w:t>
   </w:r>
   <w:r>
     <w:t>2</w:t>
   </w:r>
   <w:r>
     <w:t>2</w:t>
   </w:r>
   <w:r>
     <w:t>cd</w:t>
   </w:r>
 </w:p>

The first paragraph contains characters with Unicode value U+FF66 (ヲ). The second paragraph contains characters with Unicode value U+FF12 (2). If autoSpaceDE is true, spacing is added in the first paragraph (between the ideographs and the non-ideographic characters), but not in the second (all four characters are not ideographs):

Equation

If this compatibility setting is turned on:

 <w:compat>
   <w:autoSpaceLikeWord95 />
 </w:compat>

Then, although it appears incorrect, Word will not add space in the first paragraph but rather apply it in the second:

Equation

end example]

This note applies to the following products: 2007, 2007 SP1, 2007 SP2.

Show: