*
Microsoft*
Results by Bing

Typography Home   Typography Home

Developing fonts > Specifications

Language system tags

Language system tags identify the language systems supported in a OpenType Layout font.

All tags are 4-byte character strings composed of a limited set of ASCII characters in the 0x20-0x7E range. If a language system tag consists of three or less lowercase letters, the letters are followed by the requisite number of spaces (0x20), each consisting of a single byte.

This complete list of language tags is updated regularly.


Language SystemLanguage System Tag
AbazaABA
AbkhazianABK
AdygheADY
AfrikaansAFK
AfarAFR
AgawAGW
AlsatianALS
AltaiALT
AmharicAMH
ArabicARA
AariARI
ArakaneseARK
AssameseASM
AthapaskanATH
AvarAVR
AwadhiAWA
AymaraAYM
AzeriAZE
BadagaBAD
BaghelkhandiBAG
BalkarBAL
BauleBAU
BerberBBR
BenchBCH
Bible CreeBCR
BelarussianBEL
BembaBEM
BengaliBEN
BulgarianBGR
BhiliBHI
BhojpuriBHO
BikolBIK
BilenBIL
BlackfootBKF
BalochiBLI
BalanteBLN
BaltiBLT
BambaraBMB
BamilekeBML
BosnianBOS
BretonBRE
BrahuiBRH
Braj BhashaBRI
BurmeseBRM
BashkirBSH
BetiBTI
CatalanCAT
CebuanoCEB
ChechenCHE
Chaha GurageCHG
ChattisgarhiCHH
ChichewaCHI
ChukchiCHK
ChipewyanCHP
CherokeeCHR
ChuvashCHU
ComorianCMR
CopticCOP
CorsicanCOS
CreeCRE
CarrierCRR
Crimean TatarCRT
Church SlavonicCSL
CzechCSY
DanishDAN
DargwaDAR
Woods CreeDCR
GermanDEU
Defaultdflt
DogriDGR
DivehiDIV
DjermaDJR
DangmeDNG
DinkaDNK
DariDRI
DunganDUN
DzongkhaDZN
EbiraEBI
Eastern CreeECR
EdoEDO
EfikEFI
GreekELL
EnglishENG
ErzyaERZ
SpanishESP
EstonianETI
BasqueEUQ
EvenkiEVK
EvenEVN
EweEWE
French AntilleanFAN
FarsiFAR
FinnishFIN
FijianFJI
FlemishFLE
Forest NenetsFNE
FonFON
FaroeseFOS
FrenchFRA
FrisianFRI
FriulianFRL
FutaFTA
FulaniFUL
GaGAD
GaelicGAE
GagauzGAG
GalicianGAL
GarshuniGAR
GarhwaliGAW
Ge'ezGEZ
GilyakGIL
GumuzGMZ
GondiGON
GreenlandicGRN
GaroGRO
GuaraniGUA
GujaratiGUJ
HaitianHAI
HalamHAL
HarautiHAR
HausaHAU
HawaiinHAW
Hammer-BannaHBN
HiligaynonHIL
HindiHIN
High MariHMA
HindkoHND
HoHO
HarariHRI
CroatianHRV
HungarianHUN
ArmenianHYE
IgboIBO
IjoIJO
IlokanoILO
IndonesianIND
IngushING
InuktitutINU
IrishIRI
Irish TraditionalIRT
IcelandicISL
Inari SamiISM
ItalianITA
HebrewIWR
JavaneseJAV
YiddishJII
JapaneseJAN
JudezmoJUD
JulaJUL
KabardianKAB
KachchiKAC
KalenjinKAL
KannadaKAN
KarachayKAR
GeorgianKAT
KazakhKAZ
KebenaKEB
Khutsuri GeorgianKGE
KhakassKHA
Khanty-KazimKHK
KhmerKHM
Khanty-ShurishkarKHS
Khanty-VakhiKHV
KhowarKHW
KikuyuKIK
KirghizKIR
KisiiKIS
KokniKKN
KalmykKLM
KambaKMB
KumaoniKMN
KomoKMO
KomsoKMS
KanuriKNR
KodaguKOD
Korean Old HangulKOH
KonkaniKOK
KikongoKON
Komi-PermyakKOP
KoreanKOR
Komi-ZyrianKOZ
KpelleKPL
KrioKRI
KarakalpakKRK
KarelianKRL
KaraimKRM
KarenKRN
KooreteKRT
KashmiriKSH
KhasiKSI
Kildin SamiKSM
KuiKUI
KulviKUL
KumykKUM
KurdishKUR
KurukhKUU
KuyKUY
KoryakKYK
LadinLAD
LahuliLAH
LakLAK
LambaniLAM
LaoLAO
LatinLAT
LazLAZ
L-CreeLCR
LadakhiLDK
LezgiLEZ
LingalaLIN
Low MariLMA
LimbuLMB
LomweLMW
Lower SorbianLSB
Lule SamiLSM
LithuanianLTH
LuxembourgishLTZ
LubaLUB
LugandaLUG
LuhyaLUH
LuoLUO
LatvianLVI
MajangMAJ
MakuaMAK
Malayalam TraditionalMAL
MansiMAN
MapudungunMAP
MarathiMAR
MarwariMAW
MbunduMBN
ManchuMCH
Moose CreeMCR
MendeMDE
Me'enMEN
MizoMIZ
MacedonianMKD
MaleMLE
MalagasyMLG
MalinkeMLN
Malayalam ReformedMLR
MalayMLY
MandinkaMND
MongolianMNG
ManipuriMNI
ManinkaMNK
Manx GaelicMNX
MohawkMOH
MokshaMOK
MoldavianMOL
MonMON
MoroccanMOR
MaoriMRI
MaithiliMTH
MalteseMTS
MundariMUN
Naga-AssameseNAG
NanaiNAN
NaskapiNAS
N-CreeNCR
NdebeleNDB
NdongaNDG
NepaliNEP
NewariNEW
NagariNGR
Norway House CreeNHC
NisiNIS
NiueanNIU
NkoleNKL
N'koNKO
DutchNLD
NogaiNOG
NorwegianNOR
Northern SamiNSM
Northern TaiNTA
EsperantoNTO
NynorskNYN
OccitanOCI
Oji-CreeOCR
OjibwayOJB
OriyaORI
OromoORO
OssetianOSS
Palestinian AramaicPAA
PaliPAL
PunjabiPAN
PalpaPAP
PashtoPAS
Polytonic GreekPGR
PilipinoPIL
PalaungPLG
PolishPLK
ProvencalPRO
PortuguesePTG
ChinQIN
RajasthaniRAJ
R-CreeRCR
Russian BuriatRBU
RiangRIA
Rhaeto-RomanicRMS
RomanianROM
RomanyROY
RusynRSY
RuandaRUA
RussianRUS
SadriSAD
SanskritSAN
SantaliSAT
SayisiSAY
SekotaSEK
SelkupSEL
SangoSGO
ShanSHN
SibeSIB
SidamoSID
Silte GurageSIG
Skolt SamiSKS
SlovakSKY
SlaveySLA
SlovenianSLV
SomaliSML
SamoanSMO
SenaSNA
SindhiSND
SinhaleseSNH
SoninkeSNK
Sodo GurageSOG
SothoSOT
AlbanianSQI
SerbianSRB
SaraikiSRK
SererSRR
South SlaveySSL
Southern SamiSSM
SuriSUR
SvanSVA
SwedishSVE
Swadaya AramaicSWA
SwahiliSWK
SwaziSWZ
SutuSXT
SyriacSYR
TabasaranTAB
TajikiTAJ
TamilTAM
TatarTAT
TH-CreeTCR
TeluguTEL
TonganTGN
TigreTGR
TigrinyaTGY
ThaiTHA
TahitianTHT
TibetanTIB
TurkmenTKM
TemneTMN
TswanaTNA
Tundra NenetsTNE
TongaTNG
TodoTOD
TurkishTRK
TsongaTSG
Turoyo AramaicTUA
TuluTUL
TuvinTUV
TwiTWI
UdmurtUDM
UkrainianUKR
UrduURD
Upper SorbianUSB
UyghurUYG
UzbekUZB
VendaVEN
VietnameseVIT
WaWA
WagdiWAG
West-CreeWCR
WelshWEL
WolofWLF
Tai LueXBD
XhosaXHS
YakutYAK
YorubaYBA
Y-CreeYCR
Yi ClassicYIC
Yi ModernYIM
Chinese Hong KongZHH
Chinese PhoneticZHP
Chinese SimplifiedZHS
Chinese TraditionalZHT
ZandeZND
ZuluZUL

The default language tag, 'dflt', can be used by font tools to indicate the default language system for a particular script. Since default language system is indicated in the font by an offset (DefaultLangSys in the Script table in the GSUB and GPOS) and not a tag, 'dflt' should not be present as an actual tag in the font.



this page was last updated 14 May 2008

Top of page


© 2014 Microsoft Corporation. All rights reserved. Contact Us |Terms of Use |Trademarks |Privacy & Cookies