Microsoft Typography | Developer information | Specifications
OpenType development intro | Encoding | Client support | Suggested glyphs | Tools


Suggested glyphs


General punctuation and ‘Latin’ numbers

In addition to script and language specific punctuation and native numbers, general punctuation and 'Latin' numbers are highly recommended for inclusion in all OpenType Layout fonts. (Unicode 0020 to 003F):

suggested glyphs


The euro

The European currency sign called the 'euro', should also be included in all OpenType Layout fonts. The Unicode assignment of the 'euro' symbol is U+20AC.


Suggested glyphs for use in Microsoft Office

The following 41 glyphs are recommended for inclusion in all OpenType Layout fonts for the fonts to correctly function in Microsoft Office applications. (Unicode 0020 to 003F, 00A0, 00A4, 00A7, 00AC, 00B0, 00B6, 00B7, 2022 and 2219 ):

suggested glyphs for MS Office


Suggested glyphs for complex scripts (with combining marks)

Combining marks and signs that appear in text not in conjunction with a valid consonant base are considered invalid. Uniscribe displays these marks using the fallback rendering mechanism, on a dotted circle. For the fallback mechanism to work properly, an OTL font should contain a glyph for the dotted circle (U+25CC). In case this glyph is missing from the font, the invalid signs will be displayed on the missing glyph shape (white box).

To render a sign standalone (in apparent isolation from any base) one should apply it on a space, Uniscribe requires a ZWJ (zero width joiner U+200C) to be placed between the space and a mark for them to combine into a standalone sign. A ZWNJ (zero width non-joiner; U+200D) can be used between two letters to prevent them from forming a cursive connection.


Suggested glyphs for 'right to left scripts'
(Arabic, Syriac, Hebrew & Thaana)

In addition to the above glyphs for complex scripts, directional marks for 'right to left scripts' should be included; LTR (left to right mark; U+200E), and RTL (right to left mark; U+200F).



this page was last updated 21 December 2001
© 2001 Microsoft Corporation. All rights reserved. Terms of use.
comments to the MST group: how to contact us

 

OpenType development intro | Encoding | Client support | Suggested glyphs | Tools
Microsoft Typography | Developer information | Specifications