Recommended Glyphs

Previous  Next

In addition to script and language specific punctuation and native numbers, the following glyphs are highly recommended for inclusion in fonts.

First four glyphs

TrueType outline fonts should have the following four glyphs at the beginning of a font. These were listed in Apple's original TrueType specification. These glyphs are recommended to allow for the same version of the font to work on both Windows and Macintosh.

 

Glyph 0 is the .notdef (missing character) glyph.

Glyph 1 is the .null glyph; it has no contours and zero advance width.

Glyph 2 is the nonmarkingreturn glyph; it has no contours and positive advance width.

Glyph 3 is the space (and no-break space) glyph; it has no contours and positive advance width.

 

Index

Glyph Name

Unicode

0

.notdef


1

.null


2

nonmarkingreturn


3

space

$0020

 

Glyph 2 and 3 should have the same advance width.

 

The .notdef glyph is very important for providing the user feedback that a glyph is not found in the font. This glyph should not be left without an outline as the user will only see what looks like a space if a glyph is missing and will not be aware of the active font's limitation.

 

It is recommended that the shape of the .notdef glyph be either an empty rectangle, a rectangle with a question mark inside of it, or a rectangle with an "X". Creative shapes, like swirls or other symbols, may not be recognized by users as indicating that a glyph is missing from the font and is not being displayed at that location.

General punctuation and 'Latin' numbers

Glyph Name

Descriptive Name

Sample

Unicode

space

space

 

$0020

exclam

exclamation mark

!

$0021

quotedbl

quotation mark

"

$0022

numbersign

number sign

#

$0023

dollar

dollar sign

$

$0024

percent

percentsign

%

$0025

ampersand

ampersand

&

$0026

quotesingle

apostrophe

'

$0027

parenleft

left parenthesis

(

$0028

parenright

right parenthesis

)

$0029

asterisk

asterisk

*

$002A

plus

plus sign

+

$002B

comma

comma

,

$002C

hyphen

hyphen-minus

-

$002D

period

period

.

$002E

slash

slash

/

$002F

zero

digit zero

0

$0030

one

digit one

1

$0031

two

digit two

2

$0032

three

digit three

3

$0033

four

digit four

4

$0034

five

digit five

5

$0035

six

digit six

6

$0036

seven

digit seven

7

$0037

eight

digit eight

8

$0038

nine

digit nine

9

$0039

colon

colon

:

$003A

semicolon

semicolon

;

$003B

less

less-than sign

<

$003C

Quotes and Ellipsis

Smart quotes (also known as curly quotes) are fancy characters which make text look better compared to the straight apostrophe (') and straight quote or inches character ("). Microsoft Word also automatically changes 3 periods to an ellipsis.

 

If your font does not support these characters, you can either turn the "Smart Quotes" and "Ellipsis" features off in the application (In Microsoft Word it's under Tools -> AutoCorrect) or make sure these glyphs and their mappings are available in the font.

 

Glyph Name

Descriptive Name

Sample

Unicode

quoteleft

left single quotation mark

$2018

quoteright

right single quotation mark

$2019

quotedblleft

left double quotation mark

$201C

quotedblright

right double quotation mark

$201D

ellipsis

horizontal ellipsis

$2026

Other suggested glyphs

Glyph Name

Descriptive Name

Sample

Unicode

nbspace *

no-break space

 

$00A0

currency

currency sign

¤

$00A4

section

section sign

§

$00A7

logicalnot

not sign

¬

$00AC

degree

degree sign

°

$00B0

paragraph

paragraph sign

$00B6

periodcentered

middle dot

$00B7

endash

en dash

$2013

emdash

em dash

$2014

bullet

bullet

$2022

euro

euro currency symbol

$20AC

bulletoperator **

bullet operator

$2219

 

* nbspace is usually mapped to the space glyph

** bulletoperator is usually mapped to the periodcentered glyph