The International Phonetic Alphabet

Links

The University of Victoria has a very nice copy of the IPA chart which has each character as a gif so you can see what you should be getting! It also has mp3 files so you can hear them. Lovely!

Dom Smith's on-line conversion of IPA to decimal Unicode. Great!

Comprehensive Unicode test page for the IPA from David McCreedy's Gallery of Unicode Fonts

Character entity codes for the IPA from Penn State University.

The International Phonetic Association.

HTML Character Entities for the Phonemes of Standard British English

Pure vowels:

iː
or
iː
ɪ ɪ
or
ɪ
ʊ ʊ
or
ʊ
uː
or
uː
e e ə ə
or
ə
ɜː ɜː
or
ɜː
ɔː ɔː
or
ɔː
æ æ
or
æ
ʌ ʌ
or
ʌ
ɑː ɑː
or
ɑː
ɒ ɒ
or
ɒ

Diphthongs:

ɪə ɪə
or
ɪə
eɪ
or
eɪ
   
ʊə ʊə
or
ʊə
ɔɪ ɔɪ
or
ɔɪ
əʊ əʊ
or
əʊ
eə
or
eə
aɪ
or
aɪ
aʊ
or
aʊ

Consonants:

θ θ
or
θ
ʃ ʃ
or
ʃ
tʃ
or
tʃ
ŋ ŋ
or
ŋ
ð ð
or
ð
ʒ ʒ
or
ʒ
dʒ
or
dʒ
   

Unicode Ranges for the IPA

The phonemes of British English require the following Unicode ranges:

At the time of writing, the current version of the IPA Alphabet is 1993 (updated in 1996).

Unicode ranges for the current IPA phonetic consonant/vowel symbol codes:

Unicode ranges for the current IPA phonetic diacritic and suprasegmental symbol codes:

Unicode ranges for transcription delimitation characters:

A few things that I found curious:

Fonts for the IPA

Don't use Mozilla/Firefox if you want to test which glyphs are missing from a font - it's too clever at using an alternative font.

The best test page I've come across is David McCreedy's Gallery of Unicode Fonts. You can select from a list of the commonest fonts used for the whole IPA or you can type in the name of any other font on your system. The stylesheet specifies Verdana, Arial, so it will use these until you specify something else, or if the font which you specified is not installed on your system.

If you are looking at a font which was not specifically designed for the IPA, as well as checking whether the glyphs are available, you should check the glyph for lower case a from the Basic Latin range. It mustn't look like the "script a" (ɑ).

The following list of fonts has been compiled, without much investigation, from thesesources: David McCreedy's Gallery of Unicode Fonts, Alan Wood's Unicode Resources, UCL Department of Phonetics & Linguistics.

Possible Unicode fonts for the IPA:

Font name Platform Other information
ALPHABETUM UnicodeWinLinks to this don't seem to work at the moment
Arial Unicode MSWinPart of Office for Windows
Berling AntiquaWin 
CardoWin  MacOS XWin  UnixCardo is a large Unicode font specifically designed for the needs of classicists, Biblical scholars, medievalists, and linguists.
Available from The Cardo Font
CaslonWin   Unix 
Chrysanthi UnicodeWin 
Code2000WinAvailable from James Kass
Doulos SILWinDifferent from SIL Doulos which was not a Unicode font
Available from SIL International
Enigmatic Unicode Not mentioned by Alan Wood
Free MonospacedWin 
Frutiger LinotypeWin 
Gandhari UnicodeWin 
GentiumWin  MacOS XGentium is a typeface family designed to enable the diverse ethnic groups around the world who use the Latin script to produce readable, high-quality publications. It supports a wide range of Latin-based alphabets and includes glyphs that correspond to all the Latin ranges of Unicode.
Available from SIL International
Hindsight UnicodeWin 
JunicodeWin  MacOS XAvailable from the University of Virginia
Kozuka Mincho Pro-VI R Not mentioned by Alan Wood
Lucida Sans UnicodeWinPart of Windows
MonospaceWin 
MS GothicWin  MacOS X 
MS MinchoWin  MacOS X 
MS PGothicWin  MacOS X 
MS PMinchoWin  MacOS X 
PakType Naqsh Not mentioned by Alan Wood
ThryomanesWinAvailable from Free TrueType Fonts
TITUS Cyberbit BasicWinAvailable from The University of Frankfurt
Torquemada Starved Unicode Not mentioned by Alan Wood

CSS for the IPA

Firefox/Mozilla is pretty clever about finding glyphs for the IPA, but Internet Explorer needs to have the fonts specified. For this reason it might be worth using the Internet Explorer conditional comments, although these only apply to IE on Windows. Quirksmode has a good explanation of how these work.

The following string is only a suggestion, aimed at comprehensive coverage of the IPA. The best string will depend on your situation. Factors include:

I chose to put the downloadable fonts first on the basis that people who have these installed probably like them. Also, fonts designed specifically for the IPA are more likely to have comprehensive coverage even in the earliest font versions. They're not in any particular order. Since I only need to display the phonemes of British English, I haven't investigated which ones have the most comprehensive coverage.

Lucida Sans Unicode is important as a catch-all for Windows systems. (If the user has deleted it, tough!) But it's not very pretty or legible, so I've put it at the end of the list as a last resort.

I use sans-serif for the generic font family because this is better than serif for on-screen reading. A page which is designed to be printed might prefer serif.

Suggested style:

.ipa   	{ font-family: Gentium, "Doulos SIL", Cardo, Junicode, Code2000, "TITUS Cyberbit Basic", "Arial Unicode MS", "Lucida Sans Unicode", "MS Mincho", sans-serif; }

Home