Minimum Character Set Requirements

What follows is the minimum recommended character set for making portable TrueType fonts. This is the union of the Windows 3.1 character set, the Macintosh character set and the PostScript character set. A font with at least these glyphs will work on a wide range of devices properly.

Unicode   PostScript  
Descriptive Name Index Name ASCII 0020 space space 0021 exclam exclamation mark 0022 quotedbl quotation mark 0023 numbersign number sign 0024 dollar dollar sign 0025 percent percent sign 0026 ampersand ampersand 0027 quotesingl apostrophe e 0028 parenleft left parenthesis 0029 parenright right parenthesis 002a asterisk asterisk 002b plus plus sign 002c comma comma 002d hyphen hyphen-minus 002e period period 002f slash slash 0030 zero digit zero 0031 one digit one 0032 two digit two 0033 three digit three 0034 four digit four 0035 five digit five 0036 six digit six 0037 seven digit seven 0038 eight digit eight 0039 nine digit nine 003a colon colon 003b semicolon semicolon 003c less less-than sign 003d equal equals sign 003e greater greater-than sign 003f question question mark 0040 at commercial at 0041 A latin capital letter a 0042 B latin capital letter b 0043 C latin capital letter c 0044 D latin capital letter d 0045 E latin capital letter e 0046 F latin capital letter f 0047 G latin capital letter g 0048 H latin capital letter h 0049 I latin capital letter i 004a J latin capital letter j 004b K latin capital letter k 004c L latin capital letter l 004d M latin capital letter m 004e N latin capital letter n 004f O latin capital letter o 0050 P latin capital letter p 0051 Q latin capital letter q 0052 R latin capital letter r 0053 S latin capital letter s 0054 T latin capital letter t 0055 U latin capital letter u 0056 V latin capital letter v 0057 W latin capital letter w 0058 X latin capital letter x 0059 Y latin capital letter y 005a Z latin capital letter z 005b bracketlef left square bracket t 005c backslash backslash 005d bracketrig right square bracket ht 005e asciicircu circumflex accent m 005f underscore underline 0060 grave grave accent 0061 a latin small letter a 0062 b latin small letter b 0063 c latin small letter c 0064 d latin small letter d 0065 e latin small letter e 0066 f latin small letter f 0067 g latin small letter g 0068 h latin small letter h 0069 i latin small letter i 006a j latin small letter j 006b k latin small letter k 006c l latin small letter l 006d m latin small letter m 006e n latin small letter n 006f o latin small letter o 0070 p latin small letter p 0071 q latin small letter q 0072 r latin small letter r 0073 s latin small letter s 0074 t latin small letter t 0075 u latin small letter u 0076 v latin small letter v 0077 w latin small letter w 0078 x latin small letter x 0079 y latin small letter y 007a z latin small letter z 007b braceleft left curly bracket 007c bar vertical line 007d braceright right curly bracket 007e asciitilde tilde Latin-1, also corresponding to ISO 8859-1 or "ANSI" 00a0 nbspace no-break space 00a1 exclamdown inverted exclamation mark 00a2 cent cent sign 00a3 sterling pound sign 00a4 currency currency sign 00a5 yen yen sign 00a6 brokenbar broken bar 00a7 section section sign 00a8 dieresis diaeresis 00a9 copyright copyright sign 00aa ordfeminin feminine ordinal indicator e 00ab guillemotl left guillemet eft 00ac logicalnot not sign 00ad sfthyphen soft hyphen 00ae registered registered trade mark sign 00af overstore macron, overline 00b0 degree degree sign 00b1 plusminus plus-minus sign 00b2 twosuperio superscript two r 00b3 threesuper superscript three ior 00b4 acute acute accent 00b5 mu micro sign 00b6 paragraph paragraph sign 00b7 middot middle dot, kana conjoctive 00b8 cedilla cedilla 00b9 onesuperio superscript one r 00ba ordmasculi masculine ordinal indicator ne 00bb guillemotr right guillemet ight 00bc onequarter vulgar fraction one quarter 00bd onehalf vulgar fraction one half 00be threequart vulgar fraction three quarters ers 00bf questiondo inverted question mark wn 00c0 Agrave latin capital letter a with grave accent 00c1 Aacute latin capital letter a with acute accent 00c2 Acircumfle latin capital letter a with x circumflex accent 00c3 Atilde latin capital letter a with tilde 00c4 Adieresis latin capital letter a with diaeresis 00c5 Aring latin capital letter a with ring above 00c6 AE latin capital letter a with e 00c7 Ccedilla latin capital letter c with cedilla 00c8 Egrave latin capital letter e with grave accent 00c9 Eacute latin capital letter e with acute accent 00ca Ecircumfle latin capital letter e with x circumflex accent 00cb Edieresis latin capital letter e with diaeresis 00cc Igrave latin capital letter i with grave accent 00cd Iacute latin capital letter i with acute accent 00ce Icircumfle latin capital letter i with x circumflex accent 00cf Idieresis latin capital letter i with diaeresis 00d0 Eth latin capital letter eth 00d1 Ntilde latin capital letter n with tilde 00d2 Ograve latin capital letter o with grave accent 00d3 Oacute latin capital letter o with acute accent 00d4 Ocircumfle latin capital letter o with x circumflex accent 00d5 Otilde latin capital letter o with tilde 00d6 Odieresis latin capital letter o with diaeresis 00d7 multiply multiplication sign 00d8 Oslash latin capital letter o with oblique stroke 00d9 Ugrave latin capital letter u with grave accent 00da Uacute latin capital letter u with acute accent 00db Ucircumfle latin capital letter u with x circumflex accent 00dc Udieresis latin capital letter u with diaeresis 00dd Yacute latin capital letter y with acute accent 00de Thorn latin capital letter thorn 00df germandbls latin small letter sharp s 00e0 agrave latin small letter a with grave accent 00e1 aacute latin small letter a with acute accent 00e2 acircumfle latin small letter a with circumflex x accent 00e3 atilde latin small letter a with tilde 00e4 adieresis latin small letter a with diaeresis 00e5 aring latin small letter a with ring above 00e6 ae latin small letter a with e 00e7 ccedilla latin small letter c with cedilla 00e8 egrave latin small letter e with grave accent 00e9 eacute latin small letter e with acute accent 00ea ecircumfle latin small letter e with circumflex x accent 00eb edieresis latin small letter e with diaeresis 00ec igrave latin small letter i with grave accent 00ed iacute latin small letter i with acute accent 00ee icircumfle latin small letter i with circumflex x accent 00ef idieresis latin small letter i with diaeresis 00f0 eth latin small letter eth 00f1 ntilde latin small letter n with tilde 00f2 ograve latin small letter o with grave accent 00f3 oacute latin small letter o with acute accent 00f4 ocircumfle latin small letter o with circumflex x accent 00f5 otilde latin small letter o with tilde 00f6 odieresis latin small letter o with diaeresis 00f7 divide division sign 00f8 oslash latin small letter o with oblique stroke 00f9 ugrave latin small letter u with grave accent 00fa uacute latin small letter u with acute accent 00fb ucircumfle latin small letter u with circumflex x accent 00fc udieresis latin small letter u with diaeresis 00fd yacute latin small letter y with acute accent 00fe thorn latin small letter thorn 00ff ydieresis latin small letter y with diaeresis European 0106 Cacute latin capital letter c with acute accent 0107 cacute latin small letter c with acute accent 010c Ccaron latin capital letter c with hacek 010d ccaron latin small letter c with hacek 0111 dmacron2 latin small letter d with stroke 011e Gbreve latin capital letter g with breve 011f gbreve latin small letter g with breve 0130 Idot latin capital letter i with dot above 0131 dotlessi latin small letter i without dot above 0141 Lslash latin capital letter l with stroke 0142 lslash latin small letter l with stroke 0152 OE latin capital ligature o with e 0153 oe latin small ligature o with e 015e Scedilla latin capital letter s with cedilla 015f scedilla latin small letter s with cedilla 0160 Scaron latin capital letter s with hacek 0161 scaron latin small letter s with hacek 0178 Ydieresis latin capital letter y with diaeresis 017d Zcaron latin capital letter z with hacek 017e zcaron latin small letter z with hacek Extended Latin 0192 florin latin small letter script f,florin sign Modifier Letters (spacing) 02dd hungarumla modifier letter double prime ut 02c7 caron modifier letter hacek 02d8 breve breve 02d9 dotaccent dot above 02da ring ring above 02db ogonek ogonek 02c6 circumflex nonspacing circumflex accent 02dc tilde nonspacing tilde Greek 03c0 pi greek small letter pi General Punctuation 2013 endash endash 2014 emdash emdash 2018 quoteleft left single quotation mark 2019 quoteright right single quotation mark 201a quotesingl single low quotation mark base 201c quotedblle left double quotation mark ft 201d quotedblri right double quotation mark ght 201e quotedblba double low quotation mark se 2020 dagger dagger 2021 daggerdbl doubledagger 2022 bullet bullet 2026 ellipsis horizontal ellipsis 2030 perthousan permille sign d 2039 guilsingll left single guillemet eft 203a guilsinglr right single guillemet ight Currency 20a3 franc french franc Letterlike Symbols 2122 trademark trademark ligature Mathematical Operators 2126 ohm greek capital letter omega 2202 partialdif partial differential sign f 2206 Delta increment 220f product repeated product 2211 summation3 greek capital letter sigma 2212 minus minus 2215 fraction division slash 2219 periodcent middle dot ered 221a radical radical sign 221e infinity infinity sign 222b integral integral sign 2248 approxequa almost equals l 2260 notequal not equal to 2264 lessequal less than or equal to 2265 greaterequ greater than or equal to al Geometric Shapes 25ca lozenge lozenge Not a part of Unicode, for Macintosh compatibility only f000 apple apple logo (as the non-existing character glyph) f001 fi latin small ligature fi f002 fl latin small ligature fl