Click Here to Install Silverlight*
United StatesChange|All Microsoft Sites
Microsoft

Typography Home Typography Home

Developing fonts > Specifications

OpenType development (4 of 5):
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.

Suggested glyphs
Unicode range 0020 to 003F

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.

Top of page

Suggested glyphs for Microsoft Office

These 41 glyphs are recommended for inclusion in all OpenType Layout fonts so they will function properly in Microsoft Office applications:

Suggested glyphs for Office applications

Top of page

Suggested glyphs for complex scripts

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

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).

Next section:  tools

introduction | encoding | client support | suggested glyphs | tools


Last updated 21 December 2001.

Top of page


© 2015 Microsoft Corporation. All rights reserved. Contact Us |Terms of Use |Trademarks |Privacy & Cookies