1# https://docs.microsoft.com/en-us/typography/opentype/spec/ 2 3# magic 4"ttcf" 5 6# feature tags 7"aalt" 8"abvf" 9"abvm" 10"abvs" 11"afrc" 12"akhn" 13"blwf" 14"blwm" 15"blws" 16"calt" 17"case" 18"ccmp" 19"cfar" 20"cjct" 21"clig" 22"cpct" 23"cpsp" 24"cswh" 25"curs" 26"cv01" 27"c2pc" 28"c2sc" 29"dist" 30"dlig" 31"dnom" 32"dtls" 33"expt" 34"falt" 35"fin2" 36"fin3" 37"fina" 38"flac" 39"frac" 40"fwid" 41"half" 42"haln" 43"halt" 44"hist" 45"hkna" 46"hlig" 47"hngl" 48"hojo" 49"hwid" 50"init" 51"isol" 52"ital" 53"jalt" 54"jp78" 55"jp83" 56"jp90" 57"jp04" 58"kern" 59"lfbd" 60"liga" 61"ljmo" 62"lnum" 63"locl" 64"ltra" 65"ltrm" 66"mark" 67"med2" 68"medi" 69"mgrk" 70"mkmk" 71"mset" 72"nalt" 73"nlck" 74"nukt" 75"numr" 76"onum" 77"opbd" 78"ordn" 79"ornm" 80"palt" 81"pcap" 82"pkna" 83"pnum" 84"pref" 85"pres" 86"pstf" 87"psts" 88"pwid" 89"qwid" 90"rand" 91"rclt" 92"rlig" 93"rkrf" 94"rphf" 95"rtbd" 96"rtla" 97"rtlm" 98"ruby" 99"rvrn" 100"salt" 101"sinf" 102"size" 103"smcp" 104"smpl" 105"ss01" 106"ssty" 107"stch" 108"subs" 109"sups" 110"swsh" 111"titl" 112"tjmo" 113"tnam" 114"tnum" 115"trad" 116"twid" 117"unic" 118"valt" 119"vatu" 120"vert" 121"vhal" 122"vjmo" 123"vkna" 124"vkrn" 125"vpal" 126"vrt2" 127"vrtr" 128"zero" 129 130# baseline tags 131"hang" 132"icfb" 133"ictf" 134"ideo" 135"idtp" 136"math" 137"romn" 138 139# axis tags 140"ital" 141"opsz" 142"slnt" 143"wdth" 144"wght" 145 146# tables 147"BASE" 148"CBDT" 149"CBLC" 150"CFF" 151"CFF2" 152"COLR" 153"CPAL" 154"DSIG" 155"EBDT" 156"EBLC" 157"EBSC" 158"GDEF" 159"GPOS" 160"GSUB" 161"HVAR" 162"JSTF" 163"LTSH" 164"MATH" 165"MERG" 166"MVAR" 167"OTTO" 168"PCLT" 169"STAT" 170"SVG" 171"VDMX" 172"VORG" 173"VVAR" 174"avar" 175"cmap" 176"cmat" 177"cvar" 178"cvt" 179"fpgm" 180"fvar" 181"gasp" 182"glyf" 183"gvar" 184"hdmx" 185"head" 186"hhea" 187"hmtx" 188"kern" 189"loca" 190"maxp" 191"meta" 192"name" 193"post" 194"prep" 195"sbix" 196"vhea" 197"vmtx" 198 199# script tags 200"adlm" 201"ahom" 202"hluw" 203"arab" 204"armn" 205"avst" 206"bali" 207"bamu" 208"bass" 209"batk" 210"beng" 211"bng2" 212"bhks" 213"bopo" 214"brah" 215"brai" 216"bugi" 217"buhd" 218"byzm" 219"cans" 220"cari" 221"aghb" 222"cakm" 223"cham" 224"cher" 225"hani" 226"copt" 227"cprt" 228"cyrl" 229"dsrt" 230"deva" 231"dev2" 232"dogr" 233"dupl" 234"egyp" 235"elba" 236"ethi" 237"geor" 238"glag" 239"goth" 240"gran" 241"grek" 242"gujr" 243"gjr2" 244"gong" 245"guru" 246"gur2" 247"hang" 248"jamo" 249"rohg" 250"hano" 251"hatr" 252"hebr" 253"kana" 254"armi" 255"phli" 256"prti" 257"java" 258"kthi" 259"knda" 260"knd2" 261"kana" 262"kali" 263"khar" 264"khmr" 265"khoj" 266"sind" 267"lao " 268"latn" 269"lepc" 270"limb" 271"lina" 272"linb" 273"lisu" 274"lyci" 275"lydi" 276"mahj" 277"maka" 278"mlym" 279"mlm2" 280"mand" 281"mani" 282"marc" 283"gonm" 284"math" 285"medf" 286"mtei" 287"mend" 288"merc" 289"mero" 290"plrd" 291"modi" 292"mong" 293"mroo" 294"mult" 295"musc" 296"mymr" 297"mym2" 298"nbat" 299"newa" 300"talu" 301"nko " 302"nshu" 303"orya" 304"ory2" 305"ogam" 306"olck" 307"ital" 308"hung" 309"narb" 310"perm" 311"xpeo" 312"sogo" 313"sarb" 314"orkh" 315"osge" 316"osma" 317"hmng" 318"palm" 319"pauc" 320"phag" 321"phnx" 322"phlp" 323"rjng" 324"runr" 325"samr" 326"saur" 327"shrd" 328"shaw" 329"sidd" 330"sgnw" 331"sinh" 332"sogd" 333"sora" 334"soyo" 335"xsux" 336"sund" 337"sylo" 338"syrc" 339"tglg" 340"tagb" 341"tale" 342"lana" 343"tavt" 344"takr" 345"taml" 346"tml2" 347"tang" 348"telu" 349"tel2" 350"thaa" 351"thai" 352"tibt" 353"tfng" 354"tirh" 355"ugar" 356"vai " 357"wara" 358"yi " 359"zanb" 360 361# language tags 362"ABA " 363"ABK " 364"ACH " 365"ACR " 366"ADY " 367"AFK " 368"AFR " 369"AGW " 370"AIO " 371"AKA " 372"ALS " 373"ALT " 374"AMH " 375"ANG " 376"APPH" 377"ARA " 378"ARG " 379"ARI " 380"ARK " 381"ASM " 382"AST " 383"ATH " 384"AVR " 385"AWA " 386"AYM " 387"AZB " 388"AZE " 389"BAD " 390"BAD0" 391"BAG " 392"BAL " 393"BAN " 394"BAR " 395"BAU " 396"BBC " 397"BBR " 398"BCH " 399"BCR " 400"BDY " 401"BEL " 402"BEM " 403"BEN " 404"BGC " 405"BGQ " 406"BGR " 407"BHI " 408"BHO " 409"BIK " 410"BIL " 411"BIS " 412"BJJ " 413"BKF " 414"BLI " 415"BLK " 416"BLN " 417"BLT " 418"BMB " 419"BML " 420"BOS " 421"BPY " 422"BRE " 423"BRH " 424"BRI " 425"BRM " 426"BRX " 427"BSH " 428"BSK " 429"BTI " 430"BTS " 431"BUG " 432"BYV " 433"CAK " 434"CAT " 435"CBK " 436"CCHN" 437"CEB " 438"CHE " 439"CHG " 440"CHH " 441"CHI " 442"CHK " 443"CHK0" 444"CHO " 445"CHP " 446"CHR " 447"CHA " 448"CHU " 449"CHY " 450"CGG " 451"CJA " 452"CJM " 453"CMR " 454"COP " 455"COR " 456"COS " 457"CPP " 458"CRE " 459"CRR " 460"CRT " 461"CSB " 462"CSL " 463"CSY " 464"CTG " 465"CUK " 466"DAN " 467"DAR " 468"DAX " 469"DCR " 470"DEU " 471"DGO " 472"DGR " 473"DHG " 474"DHV " 475"DIQ " 476"DIV " 477"DJR " 478"DJR0" 479"DNG " 480"DNJ " 481"DNK " 482"DRI " 483"DUJ " 484"DUN " 485"DZN " 486"EBI " 487"ECR " 488"EDO " 489"EFI " 490"ELL " 491"EMK " 492"ENG " 493"ERZ " 494"ESP " 495"ESU " 496"ETI " 497"EUQ " 498"EVK " 499"EVN " 500"EWE " 501"FAN " 502"FAN0" 503"FAR " 504"FAT " 505"FIN " 506"FJI " 507"FLE " 508"FMP " 509"FNE " 510"FON " 511"FOS " 512"FRA " 513"FRC " 514"FRI " 515"FRL " 516"FRP " 517"FTA " 518"FUL " 519"FUV " 520"GAD " 521"GAE " 522"GAG " 523"GAL " 524"GAR " 525"GAW " 526"GEZ " 527"GIH " 528"GIL " 529"GIL0" 530"GKP " 531"GLK " 532"GMZ " 533"GNN " 534"GOG " 535"GON " 536"GRN " 537"GRO " 538"GUA " 539"GUC " 540"GUF " 541"GUJ " 542"GUZ " 543"HAI " 544"HAL " 545"HAR " 546"HAU " 547"HAW " 548"HAY " 549"HAZ " 550"HBN " 551"HER " 552"HIL " 553"HIN " 554"HMA " 555"HMN " 556"HMO " 557"HND " 558"HO " 559"HRI " 560"HRV " 561"HUN " 562"HYE " 563"HYE0" 564"IBA " 565"IBB " 566"IBO " 567"IJO " 568"IDO " 569"ILE " 570"ILO " 571"INA " 572"IND " 573"ING " 574"INU " 575"IPK " 576"IPPH" 577"IRT " 578"ISL " 579"ISM " 580"ITA " 581"IWR " 582"JAM " 583"JAN " 584"JAV " 585"JBO " 586"JCT " 587"JII " 588"JUD " 589"JUL " 590"KAB " 591"KAB0" 592"KAC " 593"KAL " 594"KAN " 595"KAR " 596"KAT " 597"KAZ " 598"KDE " 599"KEA " 600"KEB " 601"KEK " 602"KGE " 603"KHA " 604"KHK " 605"KHM " 606"KHS " 607"KHT " 608"KHV " 609"KHW " 610"KIK " 611"KIR " 612"KIS " 613"KIU " 614"KJD " 615"KJP " 616"KJZ " 617"KKN " 618"KLM " 619"KMB " 620"KMN " 621"KMO " 622"KMS " 623"KMZ " 624"KNR " 625"KOD " 626"KOH " 627"KOK " 628"KON " 629"KOM " 630"KON0" 631"KOP " 632"KOR " 633"KOS " 634"KOZ " 635"KPL " 636"KRI " 637"KRK " 638"KRL " 639"KRM " 640"KRN " 641"KRT " 642"KSH " 643"KSH0" 644"KSI " 645"KSM " 646"KSW " 647"KUA " 648"KUI " 649"KUL " 650"KUM " 651"KUR " 652"KUU " 653"KUY " 654"KYK " 655"KYU " 656"LAD " 657"LAH " 658"LAK " 659"LAM " 660"LAO " 661"LAT " 662"LAZ " 663"LCR " 664"LDK " 665"LEZ " 666"LIJ " 667"LIM " 668"LIN " 669"LIS " 670"LJP " 671"LKI " 672"LMA " 673"LMB " 674"LMO " 675"LMW " 676"LOM " 677"LRC " 678"LSB " 679"LSM " 680"LTH " 681"LTZ " 682"LUA " 683"LUB " 684"LUG " 685"LUH " 686"LUO " 687"LVI " 688"MAD " 689"MAG " 690"MAH " 691"MAJ " 692"MAK " 693"MAL " 694"MAM " 695"MAN " 696"MAP " 697"MAR " 698"MAW " 699"MBN " 700"MBO " 701"MCH " 702"MCR " 703"MDE " 704"MDR " 705"MEN " 706"MER " 707"MFA " 708"MFE " 709"MIN " 710"MIZ " 711"MKD " 712"MKR " 713"MKW " 714"MLE " 715"MLG " 716"MLN " 717"MLR " 718"MLY " 719"MND " 720"MNG " 721"MNI " 722"MNK " 723"MNX " 724"MOH " 725"MOK " 726"MOL " 727"MON " 728"MOR " 729"MOS " 730"MRI " 731"MTH " 732"MTS " 733"MUN " 734"MUS " 735"MWL " 736"MWW " 737"MYN " 738"MZN " 739"NAG " 740"NAH " 741"NAN " 742"NAP " 743"NAS " 744"NAU " 745"NAV " 746"NCR " 747"NDB " 748"NDC " 749"NDG " 750"NDS " 751"NEP " 752"NEW " 753"NGA " 754"NGR " 755"NHC " 756"NIS " 757"NIU " 758"NKL " 759"NKO " 760"NLD " 761"NOE " 762"NOG " 763"NOR " 764"NOV " 765"NSM " 766"NSO " 767"NTA " 768"NTO " 769"NYM " 770"NYN " 771"NZA " 772"OCI " 773"OCR " 774"OJB " 775"ORI " 776"ORO " 777"OSS " 778"PAA " 779"PAG " 780"PAL " 781"PAM " 782"PAN " 783"PAP " 784"PAP0" 785"PAS " 786"PAU " 787"PCC " 788"PCD " 789"PDC " 790"PGR " 791"PHK " 792"PIH " 793"PIL " 794"PLG " 795"PLK " 796"PMS " 797"PNB " 798"POH " 799"PON " 800"PRO " 801"PTG " 802"PWO " 803"QIN " 804"QUC " 805"QUH " 806"QUZ " 807"QVI " 808"QWH " 809"RAJ " 810"RAR " 811"RBU " 812"RCR " 813"REJ " 814"RIA " 815"RIF " 816"RIT " 817"RKW " 818"RMS " 819"RMY " 820"ROM " 821"ROY " 822"RSY " 823"RTM " 824"RUA " 825"RUN " 826"RUP " 827"RUS " 828"SAD " 829"SAN " 830"SAS " 831"SAT " 832"SAY " 833"SCN " 834"SCO " 835"SEK " 836"SEL " 837"SGA " 838"SGO " 839"SGS " 840"SHI " 841"SHN " 842"SIB " 843"SID " 844"SIG " 845"SKS " 846"SKY " 847"SCS " 848"SLA " 849"SLV " 850"SML " 851"SMO " 852"SNA " 853"SNA0" 854"SND " 855"SNH " 856"SNK " 857"SOG " 858"SOP " 859"SOT " 860"SQI " 861"SRB " 862"SRD " 863"SRK " 864"SRR " 865"SSL " 866"SSM " 867"STQ " 868"SUK " 869"SUN " 870"SUR " 871"SVA " 872"SVE " 873"SWA " 874"SWK " 875"SWZ " 876"SXT " 877"SXU " 878"SYL " 879"SYR " 880"SYRE" 881"SYRJ" 882"SYRN" 883"SZL " 884"TAB " 885"TAJ " 886"TAM " 887"TAT " 888"TCR " 889"TDD " 890"TEL " 891"TET " 892"TGL " 893"TGN " 894"TGR " 895"TGY " 896"THA " 897"THT " 898"TIB " 899"TIV " 900"TKM " 901"TMH " 902"TMN " 903"TNA " 904"TNE " 905"TNG " 906"TOD " 907"TOD0" 908"TPI " 909"TRK " 910"TSG " 911"TSJ " 912"TUA " 913"TUM " 914"TUL " 915"TUV " 916"TVL " 917"TWI " 918"TYZ " 919"TZM " 920"TZO " 921"UDM " 922"UKR " 923"UMB " 924"URD " 925"USB " 926"UYG " 927"UZB " 928"VEC " 929"VEN " 930"VIT " 931"VOL " 932"VRO " 933"WA " 934"WAG " 935"WAR " 936"WCR " 937"WEL " 938"WLN " 939"WLF " 940"WTM " 941"XBD " 942"XKF " 943"XHS " 944"XJB " 945"XOG " 946"XPE " 947"YAK " 948"YAO " 949"YAP " 950"YBA " 951"YCR " 952"YIC " 953"YIM " 954"ZEA " 955"ZGH " 956"ZHA " 957"ZHH " 958"ZHP " 959"ZHS " 960"ZHT " 961"ZND " 962"ZUL " 963"ZZA " 964