Adobe Latin 1 (ISO-Adobe)
AL-1 is the original character set from Type 1 fonts, including the later addition of the euro. It covers major Western European Latin languages (a.k.a. Roman languages) and some minor ones: Afrikaans, Basque, Breton, Catalan (without the l-dot, added in #Adobe Latin 3), Danish, Dutch, English, Faroese, Finnish, French, Gaelic, German, Icelandic, Indonesian, Irish, Italian, Javanese(Latin), Malay(Latin), Norwegian, Portuguese, Sami(Southern), Spanish, Swahili, Swedish, and Walloon.
(Note that the term Roman is to be avoided! It has multiple independent and often conflicting meanings in typography: upright vs italic/oblique, single-byte Latin vs CE/other, or in the style of classical Roman lettering vs not.)
Adobe Latin 2 (Adobe Western 2)
AL-2 is the most basic OpenType character set for Adobe fonts, the minimum for Std fonts with Western language support.
Language coverage is the same as Adobe Latin 1; the added characters are various symbols:
- ℓ uni2113 (litre)
- ℮ estimated
- the 14 Mac symbol substitution characters
- Ω uni2126 (Ohm/Omega)
- π pi
- ∂ partialdiff
- ∆ uni2206 (Delta)
- ∏ product
- ∑ summation
- √ radical
- ∞ infinity
- ∫ integral
- ≈ approxequal
- ≠ notequal
- ≤ lessequal
- ≥ greaterequal
- ◊ lozenge
- and 4 characters using duplicated glyphs from other characters
- uni00A0 from space
- uni00AD from hyphen
- uni02C9 from macron
- uni2215 from fraction
- uni2219 from periodcentered
Adobe Latin 3 (Adobe CE)
AL-3 is the union of the AL-2 character set and the Adobe CE character set, which includes major Latin-based Central European (CE) languages. AL-3 is the minimum character set for Western Pro fonts.
AL-3 covers the same languages as AL-1/AL-2, plus Croatian(Latin), Czech, Estonian, Gagauz(Latin), Hungarian, Kashubian, Latvian, Lithuanian, Moldovan(Latin), Polish, Romanian(Latin), Sami(Northern, Inari, and Lule), Serbian(Latin), Silesian, Sorbian, Slovak, Slovenian and Turkish.
Note: Lithuanian retains the dot in a lowercase i when followed by accents (refer to Unicode's Special Casing).
Compared to AL-3, it adds support for: Afar, Azerbaijani(Latin), Belarusian(Latin), Chamorro, Chichewa, Esperanto, Filipino/Tagalog, Gikuyu, Greenlandic, Guarani, Hawaiian, Igo/Igbo, Kuskokwim, Luba (Ciluba), Maltese, Māori, Marquesan, Ndebele, Oromo, Samoan, Setswana, Sidamo, Somali, Sotho (Northern and Southern), Swazi, Tahitian, Tetum, Tongan, Tsonga, Tuareg, Uzbek(Latin), Vietnamese, Wallisian, Welsh, Xhosa, Yoruba, and Zulu.
For Latin-based transliteration, it supports several schemes for Indic and Arabic, as well as Cyrillic and Pinyin Chinese.
Additional languages supported are: Bambara, Baule, Northern Berber languages (Tarifit, Kabyle, Tachelhit, Tamashek, etc.), Bislama, Cornish, Croatian(Latin)1, Navajo, Dinka, Fula, Hausa, Latin2, Lingala, Luxembourgish, Malagasy, Marshallese, Mende, Skolt Sami, Venda, Wolof.
For transliteration, it adds support for International Phonetic Association (IPA), Khmer, Mongolian, another Hindi scheme, pan-Athapaskan native American languages, and the Americanist Phonetic Alphabet (APA). Note that most of the added characters are actually supporting transliteration/phonetic needs.
1 Croatian(Latin) is already supported in AL-3. The digraphs (in practice never used) are included in AL-5.
2 Latin requires these characters ĬĭŎŏ(Ŭŭ).