Character Sets

Using Greek and special characters from Symbol font in HTML

ANSI MACROMAN  DIFFERENCES  WGL4 SYMBOL WINGDINGS

Monotype Typography produce their non-Unicode Symbol font in a Windows TrueType® version which is supplied with Windows XP (and was supplied with Windows 3.1x, Windows 95, Windows 98, Windows Me, Windows NT and Windows 2000), a Macintosh TrueType version which is supplied with Mac OS 9, and PostScript® versions for Windows, Macintosh and UNIX. Netscape NavigatorTM 4 and Microsoft’s Internet Explorer allow the font face to be specified in HTML, and by specifying Symbol the basic Greek alphabet and many other special characters can sometimes be displayed.

This technique is not very reliable and is deprecated in the HTML 4.0 Specification – it seems to work on some operating systems and with some browsers, but with no clear pattern. Even worse, the Macintosh and Windows versions of Symbol font do not use the same numeric character references, and so characters that display correctly on one platform are likely to be incorrect on the other. Some of the more standards-compliant browsers, such as Mozilla, Netscape 7, Opera and Safari, do not support this technique with non-Unicode fonts such as Symbol.

Fortunately, the greatly extended range of character entity references supported in HTML 4.0 together with the increased number of characters in the WGL4 versions of Microsoft’s TrueType fonts provides an easier and more reliable way to display most of characters for which the Symbol font was formerly required. Even more characters are becoming displayable as Unicode support in browsers and fonts becomes more widespread, allowing decimal or hexadecimal numeric references to be used. The fourth and fifth columns in the following tables show how to use Unicode characters that are equivalent to almost all of the characters in Symbol font.

A Unicode version of the Symbol font is supplied with Mac OS X 10.

The following character listings have been produced using the Windows TrueType version of the Symbol font under English Windows 95. Please check the results carefully if you try to use the codes on Macintosh or UNIX systems. If you want to print this page, you will probably need to use landscape orientation.

Unicode ranges containing equivalent characters

Character with no Unicode equivalent (1)

[TOP]

Latin-1 Supplement : Unicode U+0080 – U+00FF (128–255)

SymbolUnicode
CharacterHTML code for characterDescriptionCharacter entityNumeric referenceWGL4
±<font face="Symbol">&#177;</font>plus minus&plusmn;  is  ±&#177;  is  ±WGL4
´<font face="Symbol">&#180;</font>multiply&times;  is  ×&#215;  is  ×WGL4
¸<font face="Symbol">&#184;</font>divide&divide;  is  ÷&#247;  is  ÷WGL4
Ò<font face="Symbol">&#210;</font>registered (serif)&reg;  is  ®&#174;  is  ®WGL4
Ó<font face="Symbol">&#211;</font>copyright (serif)&copy;  is  ©&#169;  is  ©WGL4
Ø<font face="Symbol">&#216;</font>not&not;  is  ¬&#172;  is  ¬WGL4
â<font face="Symbol">&#226;</font>registered (sans serif)&reg;  is  ®&#174;  is  ®WGL4
ã<font face="Symbol">&#227;</font>copyright (sans serif)&copy;  is  ©&#169;  is  ©WGL4

[TOP]

Latin Extended-B : Unicode U+0180 – U+024F (384–591)

SymbolUnicode
CharacterHTML code for characterDescriptionCharacter entityNumeric referenceWGL4
¦<font face="Symbol">&#166;</font>Florin or Guilder&fnof;  is  ƒ&#402;  is  ƒWGL4

[TOP]

Greek : Unicode U+0370 – U+03FF (880–1023)

SymbolUnicode
CharacterHTML code for characterDescriptionCharacter entityNumeric referenceWGL4
A<font face="Symbol">A</font>capital Alpha&Alpha;  is  Α&#913;  is  ΑWGL4
B<font face="Symbol">B</font>capital Beta&Beta;  is  Β&#914;  is  ΒWGL4
G<font face="Symbol">G</font>capital Gamma&Gamma;  is  Γ&#915;  is  ΓWGL4
D<font face="Symbol">D</font>capital Delta&Delta;  is  Δ&#916;  is  ΔWGL4
E<font face="Symbol">E</font>capital Epsilon&Epsilon;  is  Ε&#917;  is  ΕWGL4
Z<font face="Symbol">Z</font>capital Zeta&Zeta;  is  Ζ&#918;  is  ΖWGL4
H<font face="Symbol">H</font>capital Eta&Eta;  is  Η&#919;  is  ΗWGL4
Q<font face="Symbol">Q</font>capital Theta&Theta;  is  Θ&#920;  is  ΘWGL4
I<font face="Symbol">I</font>capital Iota&Iota;  is  Ι&#921;  is  ΙWGL4
K<font face="Symbol">K</font>capital Kappa&Kappa;  is  Κ&#922;  is  ΚWGL4
L<font face="Symbol">L</font>capital Lambda&Lambda;  is  Λ&#923;  is  ΛWGL4
M<font face="Symbol">M</font>capital Mu&Mu;  is  Μ&#924;  is  ΜWGL4
N<font face="Symbol">N</font>capital Nu&Nu;  is  Ν&#925;  is  ΝWGL4
X<font face="Symbol">X</font>capital Xi&Xi;  is  &#Xi;&#926;  is  ΞWGL4
O<font face="Symbol">O</font>capital Omicron&Omicron;  is  Ο&#927;  is  ΟWGL4
P<font face="Symbol">P</font>capital Pi&Pi;  is  Π&#928;  is  ΠWGL4
R<font face="Symbol">R</font>capital Rho&Rho;  is  Ρ&#929;  is  ΡWGL4
S<font face="Symbol">S</font>capital Sigma&Sigma;  is  Σ&#931;  is  ΣWGL4
T<font face="Symbol">T</font>capital Tau&Tau;  is  Τ&#932;  is  ΤWGL4
U<font face="Symbol">U</font>capital Upsilon&Upsilon;  is  Υ&#933;  is  ΥWGL4
F<font face="Symbol">F</font>capital Phi&Phi;  is  Φ&#934;  is  ΦWGL4
C<font face="Symbol">C</font>capital Chi&Chi;  is  Χ&#935;  is  ΧWGL4
Y<font face="Symbol">Y</font>capital Psi&Psi;  is  Ψ&#936;  is  ΨWGL4
W<font face="Symbol">W</font>capital Omega&Omega;  is  Ω&#937;  is  ΩWGL4
a<font face="Symbol">a</font>lower case alpha&alpha;  is  α&#945;  is  αWGL4
b<font face="Symbol">b</font>lower case beta&beta;  is  β&#946;  is  βWGL4
g<font face="Symbol">g</font>lower case gamma&gamma;  is  γ&#947;  is  γWGL4
d<font face="Symbol">d</font>lower case delta&delta;  is  δ&#948;  is  δWGL4
e<font face="Symbol">e</font>lower case epsilon&epsilon;  is  ε&#949;  is  εWGL4
z<font face="Symbol">z</font>lower case zeta&zeta;  is  ζ&#950;  is  ζWGL4
h<font face="Symbol">h</font>lower case eta&eta;  is  η&#951;  is  ηWGL4
q<font face="Symbol">q</font>lower case theta&theta;  is  θ&#952;  is  θWGL4
i<font face="Symbol">i</font>lower case iota&iota;  is  ι&#953;  is  ιWGL4
k<font face="Symbol">k</font>lower case kappa&kappa;  is  κ&#954;  is  κWGL4
l<font face="Symbol">l</font>lower case lambda&lambda;  is  λ&#955;  is  λWGL4
m<font face="Symbol">m</font>lower case mu&mu;  is  μ&#956;  is  μWGL4
n<font face="Symbol">n</font>lower case nu&nu;  is  ν&#957;  is  νWGL4
x<font face="Symbol">x</font>lower case xi&xi;  is  &#xi;&#958;  is  ξWGL4
o<font face="Symbol">o</font>lower case omicron&omicron;  is  ο&#959;  is  οWGL4
p<font face="Symbol">p</font>lower case pi&pi;  is  π&#960;  is  πWGL4
r<font face="Symbol">r</font>lower case rho&rho;  is  ρ&#961;  is  ρWGL4
V<font face="Symbol">V</font>lower case sigma (terminal)&sigmaf;  is  ς&#962;  is  ςWGL4
s<font face="Symbol">s</font>lower case sigma&sigma;  is  σ&#963;  is  σWGL4
t<font face="Symbol">t</font>lower case tau&tau;  is  τ&#964;  is  τWGL4
u<font face="Symbol">u</font>lower case upsilon&upsilon;  is  υ&#965;  is  υWGL4
f<font face="Symbol">f</font>lower case phi&phi;  is  φ&#966;  is  φWGL4
c<font face="Symbol">c</font>lower case chi&chi;  is  χ&#967;  is  χWGL4
y<font face="Symbol">y</font>lower case psi&psi;  is  ψ&#968;  is  ψWGL4
w<font face="Symbol">w</font>lower case omega&omega;  is  ω&#969;  is  ωWGL4
J<font face="Symbol">J</font>theta symbol&thetasym;  is  ϑ&#977;  is  ϑ-
j<font face="Symbol">j</font>phi symbol-&#981;  is  ϕ-
v<font face="Symbol">v</font>pi symbol&piv;  is  ϖ&#982;  is  ϖ-
¡<font face="Symbol">&#161;</font>upsilon with hook symbol&upsih;  is  ϒ&#978;  is  ϒ-

[TOP]

General Punctuation : Unicode U+2000 – U+206F (8192–8303)

SymbolUnicode
CharacterHTML code for characterDescriptionCharacter entityNumeric referenceWGL4
¢<font face="Symbol">&#162;</font>prime or minutes or feet&prime;  is  &#8242;  is  WGL4
¤<font face="Symbol">&#164;</font>figure slash (fraction)
(/ is normal slash)
&frasl;  is  &#8260;  is  WGL4
²<font face="Symbol">&#178;</font>double prime or seconds
or inches
&Prime;  is  &#8243;  is  WGL4
¼<font face="Symbol">&#188;</font>ellipsis&hellip;  is  &#8230;  is  WGL4

[TOP]

Letterlike Symbols : Unicode U+2100 – U+214F (8448–8527)

SymbolUnicode
CharacterHTML code for characterDescriptionCharacter entityNumeric referenceWGL4
À<font face="Symbol">&#192;</font>alef symbol&alefsym;  is  &#8501;  is  -
Á<font face="Symbol">&#193;</font>I fraktur&image;  is  &#8465;  is  -
Â<font face="Symbol">&#194;</font>R fraktur&real;  is  &#8476;  is  -
Ã<font face="Symbol">&#195;</font>Weierstrass&weierp;  is  &#8472;  is  -
Ô<font face="Symbol">&#212;</font>trade mark (serif)&trade;  is  &#8482;  is  WGL4
ä<font face="Symbol">&#228;</font>trade mark (sans serif)&trade;  is  &#8482;  is  WGL4

[TOP]

Currency Symbols : Unicode U+20A0 – U+20CF (8352–8399)

SymbolUnicode
CharacterHTML code for characterDescriptionCharacter entityNumeric referenceWGL4
ð<font face="Symbol">&#240;</font>euro sign&euro;  is  &#8364;  is  WGL4

[TOP]

Arrows : Unicode U+2190 – U+21FF (8592–8703)

SymbolUnicode
CharacterHTML code for characterDescriptionCharacter entityNumeric referenceWGL4
«<font face="Symbol">&#171;</font>arrow left and right&harr;  is  &#8596;  is  WGL4
¬<font face="Symbol">&#172;</font>arrow left&larr;  is  &#8592;  is  WGL4
­<font face="Symbol">&#173;</font>arrow up&uarr;  is  &#8593;  is  WGL4
®<font face="Symbol">&#174;</font>arrow right&rarr;  is  &#8594;  is  WGL4
¯<font face="Symbol">&#175;</font>arrow down&darr;  is  &#8595;  is  WGL4
¿<font face="Symbol">&#191;</font>carriage return&crarr;  is  &#8629;  is  -
Û<font face="Symbol">&#219;</font>double arrow left and right&hArr;  is  &#8660;  is  -
Ü<font face="Symbol">&#220;</font>double arrow left (implied by)&lArr;  is  &#8656;  is  -
Ý<font face="Symbol">&#221;</font>double arrow up&uArr;  is  &#8657;  is  -
Þ<font face="Symbol">&#222;</font>double arrow right (implies)&rArr;  is  &#8658;  is  -
ß<font face="Symbol">&#223;</font>double arrow down&dArr;  is  &#8659;  is  -

[TOP]

Mathematical Operators : Unicode U+2200 – U+22FF (8704–8959)

SymbolUnicode
CharacterHTML code for characterDescriptionCharacter entityNumeric referenceWGL4
"<font face="Symbol">&#34;</font>for all&forall;  is  &#8704;  is  -
$<font face="Symbol">&#36;</font>there exists&exist;  is  &#8707;  is  -
'<font face="Symbol">&#39;</font>such that, small contains as member-&#8717;  is  -
*<font face="Symbol">&#42;</font>asterisk operator&lowast;  is  &#8727;  is  -
-<font face="Symbol">&#45;</font>minus (- is hyphen)&minus;  is  &#8722;  is  WGL4
@<font face="Symbol">&#64;</font>approximately equal to, congruent&cong;  is  &#8773;  is  -
\<font face="Symbol">&#92;</font>therefore&there4;  is  &#8756;  is  -
^<font face="Symbol">&#94;</font>perpendicular&perp;  is  &#8869;  is  -
~<font face="Symbol">&#126;</font>similar, tilde operator&sim;  is  &#8764;  is  -
£<font face="Symbol">&#163;</font>less than or equal to&le;  is  &#8804;  is  WGL4
¥<font face="Symbol">&#165;</font>infinity&infin;  is  &#8734;  is  WGL4
³<font face="Symbol">&#179;</font>greater than or equal to&ge;  is  &#8805;  is  WGL4
µ<font face="Symbol">&#181;</font>proportional&prop;  is  &#8733;  is  -
<font face="Symbol">&#182;</font>partial derivative / partial differential&part;  is  &#8706;  is  WGL4
·<font face="Symbol">&#183;</font>bullet operator-&#8729 is WGL4
¹<font face="Symbol">&#185;</font>not equal&ne;  is  &#8800;  is  WGL4
º<font face="Symbol">&#186;</font>equivalent&equiv;  is  &#8801;  is  WGL4
»<font face="Symbol">&#187;</font>almost equal to, asymptotic to&asymp;  is  &#8776;  is  WGL4
Ä<font face="Symbol">&#196;</font>circle multiply&otimes;  is  &#8855;  is  -
Å<font face="Symbol">&#197;</font>circle plus&oplus;  is  &#8853;  is  -
Æ<font face="Symbol">&#198;</font>empty set&empty;  is  &#8709;  is  -
Ç<font face="Symbol">&#199;</font>intersection&cap;  is  &#8745;  is  WGL4
È<font face="Symbol">&#200;</font>union&cup;  is  &#8746;  is  -
É<font face="Symbol">&#201;</font>proper superset, superset of&sup;  is  &#8835;  is  -
Ê<font face="Symbol">&#202;</font>reflex superset (contains or equals),
superset of or equal to
&supe;  is  &#8839;  is  -
Ë<font face="Symbol">&#203;</font>not subset&nsub;  is  &#8836;  is  -
Ì<font face="Symbol">&#204;</font>proper subset, subset of&sub;  is  &#8834;  is  -
Í<font face="Symbol">&#205;</font>reflex subset (contained in or equals),
subset of or equal to
&sube;  is  &#8838;  is  -
Î<font face="Symbol">&#206;</font>member (element)&isin;  is  &#8712;  is  -
Ï<font face="Symbol">&#207;</font>not a member (not an element)&notin;  is  &#8713;  is  -
Ð<font face="Symbol">&#208;</font>angle&ang;  is  &#8736;  is  -
Ñ<font face="Symbol">&#209;</font>nabla or gradient&nabla;  is  &#8711;  is  -
Õ<font face="Symbol">&#213;</font>product of&prod;  is  &#8719;  is  WGL4
Ö<font face="Symbol">&#214;</font>square root&radic;  is  &#8730;  is  WGL4
×<font face="Symbol">&#215;</font>dot operator&sdot;  is  &#8901;  is  -
Ù<font face="Symbol">&#217;</font>logical and&and;  is  &#8743;  is  -
Ú<font face="Symbol">&#218;</font>logical or&or;  is  &#8744;  is  -
å<font face="Symbol">&#229;</font>sum of&sum;  is  &#8721;  is  WGL4
ò<font face="Symbol">&#242;</font>integral&int;  is  &#8747;  is  WGL4

[TOP]

Miscellaneous Technical : Unicode U+2300 – U+23FF (8960–9215)

SymbolUnicode
CharacterHTML code for characterDescriptionCharacter entityNumeric referenceWGL4
¾<font face="Symbol">&#190;</font>horizontal arrow extender-&#9135;  is  -
á<font face="Symbol">&#225;</font>left angle bracket
(< is less than)
&lang;  is  &#9001;  is  -
æ<font face="Symbol">&#230;</font>large left parenthesis (top)-&#9115;  is  -
ç<font face="Symbol">&#231;</font>large left parenthesis (extender)-&#9116;  is  -
è<font face="Symbol">&#232;</font>large left parenthesis (bottom)-&#9117;  is  -
é<font face="Symbol">&#233;</font>large left bracket (top)-&#9121;  is  -
ê<font face="Symbol">&#234;</font>large left bracket (extender)-&#9122;  is  -
ë<font face="Symbol">&#235;</font>large left bracket (bottom)-&#9123;  is  -
ì<font face="Symbol">&#236;</font>large left brace (top)-&#9127;  is  -
í<font face="Symbol">&#237;</font>large left brace (middle)-&#9128;  is  -
î<font face="Symbol">&#238;</font>large left brace (bottom)-&#9129;  is  -
ï<font face="Symbol">&#239;</font>large brace extender-&#9130;  is  -
ñ<font face="Symbol">&#241;</font>right angle bracket
(> is greater than)
&rang;  is  &#9002;  is  -
ó<font face="Symbol">&#243;</font>large integral, top-&#8992;  is  WGL4
õ<font face="Symbol">&#245;</font>large integral, bottom-&#8993;  is  WGL4
ô<font face="Symbol">&#244;</font>large integral extender-&#9134;  is  -
ö<font face="Symbol">&#246;</font>large right parenthesis (top)-&#9118;  is  -
÷<font face="Symbol">&#247;</font>large right parenthesis (extender)-&#9119;  is  -
ø<font face="Symbol">&#248;</font>large right parenthesis (bottom)-&#9120;  is  -
ù<font face="Symbol">&#249;</font>large right bracket (top)-&#9124;  is  -
ú<font face="Symbol">&#250;</font>large right bracket (extender)-&#9125;  is  -
û<font face="Symbol">&#251;</font>large right bracket (bottom)-&#9126;  is  -
ü<font face="Symbol">&#252;</font>large right brace (top)-&#9131;  is  -
ý<font face="Symbol">&#253;</font>large right brace (middle)-&#9132;  is  -
þ<font face="Symbol">&#254;</font>large right brace (bottom)-&#9133;  is  -
½<font face="Symbol">&#189;</font>vertical arrow extender-&#9168;  is  -

[TOP]

Geometric Shapes : Unicode U+25A0 – U+25FF (9632–9727)

SymbolUnicode
CharacterHTML code for characterDescriptionCharacter entityNumeric referenceWGL4
à<font face="Symbol">&#224;</font>lozenge&loz;  is  &#9674;  is  WGL4

[TOP]

Miscellaneous Symbols : Unicode U+2600 – U+26FF (9728–9983)

SymbolUnicode
CharacterHTML code for characterDescriptionCharacter entityNumeric referenceWGL4
§<font face="Symbol">&#167;</font>clubs&clubs;  is  &#9827;  is  WGL4
¨<font face="Symbol">&#168;</font>diamonds&diams;  is  &#9830;  is  WGL4
©<font face="Symbol">&#169;</font>hearts&hearts;  is  &#9829;  is  WGL4
ª<font face="Symbol">&#170;</font>spades&spades;  is  &#9824;  is  WGL4

[TOP]

Character with no Unicode equivalent

CharacterHTML code for characterDescriptionWGL4
`<font face="Symbol">&#96;</font>radical extender-


Top

Copyright © 1997 – 2003 Alan Wood

Created 10th May 1997   Last updated 6th August 2003

Send comments or questions to Alan Wood

Alan Wood’s Web site

HTML 4.01