From: Ben Harris Date: Sat, 6 Jul 2024 23:33:31 +0000 (+0100) Subject: Latin small caps complete (probably) X-Git-Tag: bedstead-002.007~24 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~bjharris/git?a=commitdiff_plain;h=3a5f15e112f66a222cfd7a32541058be913cf044;p=bedstead-debian.git Latin small caps complete (probably) --- diff --git a/bedstead.c b/bedstead.c index 9ab34a5..7281291 100644 --- a/bedstead.c +++ b/bedstead.c @@ -831,13 +831,16 @@ static struct glyph { /* Latin extended-B */ {{003,002,017,020,020,020,017,000,000}, U(0188) }, /* Hooktop C */ {{037,001,001,017,001,001,037,000,000}, U(018E) }, /* reversed E */ + ALIAS("uni018E.c2sc", "uni2C7B"), {{016,021,001,037,021,021,016,000,000}, U(018F) }, /* Schwa */ + ALIAS("uni018F.c2sc", "uni0259"), {{002,004,004,016,004,004,004,004,010}, 0x0192, "florin" }, {{006,010,011,012,014,012,011,000,000}, U(0199) }, /* Hooktop K */ {{030,004,016,004,012,012,021,000,000}, U(019B) }, /* Barred lambda */ {{000,000,036,021,021,021,021,001,001}, U(019E) }, /* N, right leg */ {{014,020,036,021,021,021,036,020,020}, U(01A5) }, /* Hooktop P */ {{016,021,001,016,020,021,016,000,000}, U(01A7) }, /* Tone 2 (reversed S) */ + ALIAS("uni01A7.c2sc", "uni01A8"), {{000,000,036,001,016,020,017,000,000}, U(01A8) }, /* tone 2 (reversed s) */ {{004,004,016,004,004,004,002,014,000}, U(01AB) }, /* Left-hook T */ {{002,004,016,004,004,004,002,000,000}, U(01AD) }, /* Hooktop T */ @@ -848,35 +851,50 @@ static struct glyph { {{004,004,004,004,004,000,004,000,000}, U(01C3) }, /* Exclamation point */ {{012,004,016,021,037,021,021,000,000}, U(01CD) }, /* Acaron */ {{012,004,016,001,017,021,017,000,000}, U(01CE) }, /* acaron */ + ALIAS("uni01CE.sc", "uni01CD"), {{012,004,000,016,004,004,016,000,000}, U(01CF) }, /* Icaron */ {{012,004,000,014,004,004,016,000,000}, U(01D0) }, /* icaron */ + ALIAS("uni01D0.sc", "uni01CF"), {{012,004,016,021,021,021,016,000,000}, U(01D1) }, /* Ocaron */ {{012,004,000,016,021,021,016,000,000}, U(01D2) }, /* ocaron */ + ALIAS("uni01D2.sc", "uni01D1"), {{012,004,021,021,021,021,016,000,000}, U(01D3) }, /* Ucaron */ {{012,004,021,021,021,021,017,000,000}, U(01D4) }, /* ucaron */ + ALIAS("uni01D4.sc", "uni01D3"), {{016,000,012,000,021,021,016,000,000}, U(01D5) }, /* Udieresismacron */ {{016,000,012,000,021,021,017,000,000}, U(01D6) }, /* udieresismacron */ + ALIAS("uni01D6.sc", "uni01D5"), {{002,004,021,000,021,021,016,000,000}, U(01D7) }, /* Udieresisacute */ {{002,004,021,000,021,021,017,000,000}, U(01D8) }, /* udieresisacute */ + ALIAS("uni01D8.sc", "uni01D7"), {{012,004,021,000,021,021,016,000,000}, U(01D9) }, /* Udieresiscaron */ {{012,004,021,000,021,021,017,000,000}, U(01DA) }, /* Udieresiscaron */ + ALIAS("uni01DA.sc", "uni01D9"), {{010,004,021,000,021,021,016,000,000}, U(01DB) }, /* Udieresisgrave */ {{010,004,021,000,021,021,017,000,000}, U(01DC) }, /* Udieresisgrave */ + ALIAS("uni01DC.sc", "uni01DB"), {{000,000,016,001,037,021,016,000,000}, U(01DD) }, /* turned e */ + ALIAS("uni01DD.sc", "uni018E.c2sc"), {{016,000,017,024,026,034,027,000,000}, U(01E2) }, /* AEmacron */ {{016,000,012,005,017,024,016,000,000}, U(01E3) }, /* aemacron */ + ALIAS("uni01E3.sc", "uni01E2"), {{012,004,000,004,004,004,004,004,010}, U(01F0) }, /* J wedge */ {{010,004,021,031,025,023,021,000,000}, U(01F8) }, /* Ngrave */ {{010,004,036,021,021,021,021,000,000}, U(01F9) }, /* ngrave */ + ALIAS("uni01F9.sc", "uni01F8"), {{016,000,021,012,004,004,004,000,000}, U(0232) }, /* Ymacron */ {{016,000,021,021,021,021,017,001,016}, U(0233) }, /* ymacron */ + ALIAS("uni0233.sc", "uni0232"), {{000,000,004,004,004,004,004,004,010}, U(0237) }, /* dotlessj */ {{000,000,017,020,016,001,036,004,003}, U(023F) }, /* s with swash tail */ {{000,000,037,002,004,010,030,004,003}, U(0240) }, /* z with swash tail */ + ALIAS("uni0240.sc", "uni2C7E.c2sc"), {{004,004,012,012,021,021,021,000,000}, U(0245) }, /* turned V */ + ALIAS("uni0245.c2sc", "uni028C"), /* IPA extensions */ {{000,000,036,021,036,020,016,000,000}, U(0250) }, /* Turned A */ + ALIAS("uni0250.sc", "uni2C6F.c2sc"), {{000,000,017,021,021,023,015,000,000}, U(0251) }, /* Script A */ {{000,000,026,031,021,021,036,000,000}, U(0252) }, /* Turned script A */ {{014,020,036,021,021,021,036,000,000}, U(0253) }, /* Hooktop B */ @@ -889,6 +907,7 @@ static struct glyph { {{000,000,030,004,035,026,010,000,000}, U(025A) }, /* Right-hook schwa */ {{000,000,017,020,016,020,017,000,000}, U(025B) }, /* Epsilon */ {{000,000,036,001,016,001,036,000,000}, U(025C) }, /* Reversed epsilon */ + ALIAS("uni025C.sc", "uniA7AB.c2sc"), {{000,000,030,004,031,006,030,000,000}, U(025D) }, /* Right-hook rev epsilon */ {{000,000,016,021,026,021,016,000,000}, U(025E) }, /* Closed reversed epsilon */ {{000,000,004,004,004,016,004,004,010}, U(025F) }, /* Barred dotless J */ @@ -899,12 +918,15 @@ static struct glyph { {{000,000,033,004,012,012,004,000,000}, U(0264) }, /* Ram's horns */ {{000,000,021,021,021,021,017,001,001}, U(0265) }, /* Turned H */ {{014,020,036,021,021,021,021,000,000}, U(0266) }, /* Hooktop H */ + ALIAS("uni0266.sc", "uniA7AA.c2sc"), {{014,020,036,021,021,021,021,001,006}, U(0267) }, /* Hooktop heng */ {{004,000,014,004,016,004,016,000,000}, U(0268) }, /* Barred I */ {{000,000,014,004,004,004,002,000,000}, U(0269) }, /* Iota */ {{000,000,016,004,004,004,016,000,000}, U(026A) }, /* Small capital I */ + ALIAS("uni026A.sc", "uniA792.c2sc"), {{014,004,015,026,004,004,016,000,000}, U(026B) }, /* L with tilde */ {{014,004,014,025,016,004,016,000,000}, U(026C) }, /* Belted L */ + ALIAS("uni026C.sc", "uniA7AD.c2sc"), {{014,004,004,004,004,004,004,004,002}, U(026D) }, /* Right-tail L */ {{030,010,017,011,012,011,035,001,006}, U(026E) }, /* L-Ezh ligature */ {{000,000,025,025,025,025,013,000,000}, U(026F) }, /* Turned M */ @@ -930,6 +952,7 @@ static struct glyph { {{002,004,004,004,004,016,004,004,010}, U(0284) }, /* Hooktop barred dotless J */ {{002,004,004,004,004,016,024,024,010}, U(0286) }, /* Curly-tail esh */ {{000,000,010,004,004,004,016,004,004}, U(0287) }, /* Turned T */ + ALIAS("uni0287.sc", "uniA7B1.c2sc"), {{004,004,016,004,004,004,004,004,002}, U(0288) }, /* Right-tail T */ {{000,000,012,037,012,012,006,000,000}, U(0289) }, /* Barred U */ {{000,000,033,012,021,021,016,000,000}, U(028A) }, /* Upsilon */ @@ -952,7 +975,9 @@ static struct glyph { {{001,002,016,020,026,022,016,000,000}, U(029B) }, /* Hooktop small capital G */ {{000,000,021,021,037,021,021,000,000}, U(029C) }, /* Small capital H */ {{004,000,004,004,004,016,024,024,010}, U(029D) }, /* Curly-tail J */ + ALIAS("uni029D.sc", "uniA7B2.c2sc"), {{000,000,022,012,006,012,022,002,002}, U(029E) }, /* Turned K */ + ALIAS("uni029E.sc", "uniA7B0.c2sc"), {{000,000,020,020,020,020,037,000,000}, U(029F) }, /* Small capital L */ {{006,001,017,021,021,021,017,001,001}, U(02A0) }, /* Hooktop Q */ {{016,021,002,004,037,004,004,000,000}, U(02A1) }, /* Barred glottal stop */ @@ -1222,120 +1247,209 @@ static struct glyph { /* Latin extended additional */ {{004,000,036,021,036,021,036,000,000}, U(1E02) }, /* Bdotaccent */ {{024,020,036,021,021,021,036,000,000}, U(1E03) }, /* bdotaccent */ + ALIAS("uni1E03.sc", "uni1E02"), {{036,021,021,036,021,021,036,000,004}, U(1E04) }, /* Bdotbelow */ + {{000,000,036,021,036,021,036,000,004}, -1, "uni1E04.c2sc"}, {{020,020,036,021,021,021,036,000,004}, U(1E05) }, /* bdotbelow */ + ALIAS("uni1E05.sc", "uni1E04.c2sc"), {{036,021,021,036,021,021,036,000,016}, U(1E06) }, /* Bmacronbelow */ + {{000,000,036,021,036,021,036,000,016}, -1, "uni1E06.c2sc"}, {{020,020,036,021,021,021,036,000,016}, U(1E07) }, /* bmacronbelow */ + ALIAS("uni1E06.sc", "uni1E06.c2sc"), {{002,004,016,021,020,021,016,004,010}, U(1E08) }, /* Ccedillaacute */ {{002,004,017,020,020,020,017,004,010}, U(1E09) }, /* ccedillaacute */ + ALIAS("uni1E09.sc", "uni1E08"), {{004,000,036,021,021,021,036,000,000}, U(1E0A) }, /* Ddotaccent */ {{005,001,017,021,021,021,017,000,000}, U(1E0B) }, /* ddotaccent */ + ALIAS("uni1E0B.sc", "uni1E0A"), {{036,021,021,021,021,021,036,000,004}, U(1E0C) }, /* Ddotbelow */ + {{000,000,036,021,021,021,036,000,004}, -1, "uni1E0C.c2sc" }, {{001,001,017,021,021,021,017,000,004}, U(1E0D) }, /* ddotbelow */ + ALIAS("uni1E0D.sc", "uni1E0C.c2sc"), {{036,021,021,021,021,021,036,000,016}, U(1E0E) }, /* Dmacronbelow */ + {{000,000,036,021,021,021,036,000,016}, -1, "uni1E0E.c2sc" }, {{001,001,017,021,021,021,017,000,016}, U(1E0F) }, /* dmacronbelow */ + ALIAS("uni1E0F.sc", "uni1E0E.c2sc"), {{036,021,021,021,021,021,036,004,010}, U(1E10) }, /* Dcedilla */ + {{000,000,036,021,021,021,036,004,016}, -1, "uni1E10.c2sc" }, {{001,001,017,021,021,021,017,004,010}, U(1E11) }, /* dcedilla */ + ALIAS("uni1E11.sc", "uni1E10.c2sc"), {{036,021,021,021,021,021,036,004,012}, U(1E12) }, /* Dcircumflexbelow */ + {{000,000,036,021,021,021,036,004,012}, -1, "uni1E12.c2sc" }, {{001,001,017,021,021,021,017,004,012}, U(1E13) }, /* dcircumflexbelow */ + ALIAS("uni1E13.sc", "uni1E12.c2sc"), {{037,020,020,036,020,020,037,004,012}, U(1E18) }, /* Ecircumflexbelow */ + {{000,000,037,020,036,020,037,004,012}, -1, "uni1E18.c2sc" }, {{000,000,016,021,037,020,016,004,012}, U(1E19) }, /* ecircumflexbelow */ + ALIAS("uni1E19.sc", "uni1E18.c2sc"), {{004,000,037,020,036,020,020,000,000}, U(1E1E) }, /* Fdotaccent */ {{004,000,002,004,016,004,004,000,000}, U(1E1F) }, /* fdotaccent */ + ALIAS("uni1E1F.sc", "uni1E1E"), {{016,000,017,020,023,021,017,000,000}, U(1E20) }, /* Gmacron */ {{016,000,017,021,021,021,017,001,016}, U(1E21) }, /* gmacron */ + ALIAS("uni1E21.sc", "uni1E20"), {{025,021,021,037,021,021,021,000,000}, U(1E22) }, /* Hdotaccent */ + {{004,000,021,021,037,021,021,000,000}, -1, "uni1E22.c2sc" }, {{024,020,036,021,021,021,021,000,000}, U(1E23) }, /* hdotaccent */ + ALIAS("uni1E23.sc", "uni1E22.c2sc"), {{021,021,021,037,021,021,021,000,004}, U(1E24) }, /* Hdotbelow */ + {{000,000,021,021,037,021,021,000,004}, -1, "uni1E24.c2sc" }, {{020,020,036,021,021,021,021,000,004}, U(1E25) }, /* hdotbelow */ + ALIAS("uni1E25.sc", "uni1E24.c2sc"), {{012,000,021,021,037,021,021,000,000}, U(1E26) }, /* Hdieresis */ {{025,020,036,021,021,021,021,000,000}, U(1E27) }, /* hdieresis */ + ALIAS("uni1E27.sc", "uni1E26"), {{021,021,037,021,021,021,004,002,004}, U(1E28) }, /* Hcedilla */ + {{000,000,021,037,021,021,004,002,004}, -1, "uni1E28.c2sc" }, {{020,020,036,021,021,021,004,002,004}, U(1E29) }, /* hcedilla */ + ALIAS("uni1E29.sc", "uni1E28"), {{021,022,024,030,024,022,021,000,004}, U(1E32) }, /* Kdotbelow */ {{010,010,011,012,014,012,011,000,004}, U(1E33) }, /* kdotbelow */ {{021,022,024,030,024,022,021,000,016}, U(1E34) }, /* Kmacronbelow */ + {{000,000,021,022,034,022,021,000,016}, -1, "uni1E34.c2sc" }, {{010,010,011,012,014,012,011,000,016}, U(1E35) }, /* kmacronbelow */ + ALIAS("uni1E35.sc", "uni1E34.c2sc"), {{020,020,020,020,020,020,037,000,004}, U(1E36) }, /* Ldotbelow */ + {{000,000,020,020,020,020,037,000,004}, -1, "uni1E36.c2sc" }, {{014,004,004,004,004,004,016,000,004}, U(1E37) }, /* ldotbelow */ + ALIAS("uni1E37.sc", "uni1E36.c2sc"), {{020,020,020,020,020,020,037,000,016}, U(1E3A) }, /* Lmacronbelow */ + {{000,000,020,020,020,020,037,000,016}, -1, "uni1E3A.c2sc" }, {{014,004,004,004,004,004,016,000,016}, U(1E3B) }, /* lmacronbelow */ + ALIAS("uni1E3B.sc", "uni1E3A.c2sc"), {{020,020,020,020,020,020,037,004,012}, U(1E3C) }, /* Lcircumflexbelow */ + {{000,000,020,020,020,020,037,004,012}, -1, "uni1E3C.c2sc" }, {{014,004,004,004,004,016,000,004,012}, U(1E3D) }, /* lcircumflexbelow */ + ALIAS("uni1E3D.sc", "uni1E3C.c2sc"), {{002,004,021,033,025,021,021,000,000}, U(1E3E) }, /* Macute */ {{002,004,000,032,025,025,025,000,000}, U(1E3F) }, /* macute */ + ALIAS("uni1E3F.sc", "uni1E3E"), {{004,021,033,025,021,021,021,000,000}, U(1E40) }, /* Mdotaccent */ + {{004,000,021,033,025,021,021,000,000}, -1, "uni1E40.c2sc" }, {{004,000,032,025,025,025,025,000,000}, U(1E41) }, /* mdotaccent */ + ALIAS("uni1E41.sc", "uni1E40.c2sc"), {{021,033,025,025,021,021,021,000,004}, U(1E42) }, /* Mdotbelow */ + {{000,000,021,033,025,021,021,000,004}, -1, "uni1E42.c2sc" }, {{000,000,032,025,025,025,025,000,004}, U(1E43) }, /* mdotbelow */ + ALIAS("uni1E43.sc", "uni1E42.c2sc"), {{025,021,031,025,023,021,021,000,000}, U(1E44) }, /* Ndotaccent */ + {{004,000,021,031,025,023,021,000,000}, -1, "uni1E44.c2sc" }, {{004,000,036,021,021,021,021,000,000}, U(1E45) }, /* ndotaccent */ + ALIAS("uni1E45.sc", "uni1E44.c2sc"), {{021,021,031,025,023,021,021,000,004}, U(1E46) }, /* Ndotbelow */ + {{000,000,021,031,025,023,021,000,004}, -1, "uni1E46.c2sc" }, {{000,000,036,021,021,021,021,000,004}, U(1E47) }, /* ndotbelow */ + ALIAS("uni1E47.sc", "uni1E46.c2sc"), {{021,021,031,025,023,021,021,000,016}, U(1E48) }, /* Nmacronbelow */ + {{000,000,021,031,025,023,021,000,016}, -1, "uni1E48.c2sc" }, {{000,000,036,021,021,021,021,000,016}, U(1E49) }, /* nmacronbelow */ + ALIAS("uni1E49.sc", "uni1E48.c2sc"), {{002,004,036,021,036,020,020,000,000}, U(1E54) }, /* Pacute */ {{002,004,036,021,021,021,036,020,020}, U(1E55) }, /* pacute */ + ALIAS("uni1E55.sc", "uni1E54"), {{004,000,036,021,036,020,020,000,000}, U(1E56) }, /* Pdotaccent */ {{004,000,036,021,021,021,036,020,020}, U(1E57) }, /* pdotaccent */ + ALIAS("uni1E57.sc", "uni1E56"), {{004,000,036,021,036,022,021,000,000}, U(1E58) }, /* Rdotaccent */ {{004,000,013,014,010,010,010,000,000}, U(1E59) }, /* rdotaccent */ + ALIAS("uni1E59.sc", "uni1E58"), {{036,021,021,036,024,022,021,000,004}, U(1E5A) }, /* Rdotbelow */ + {{000,000,036,021,036,022,021,000,004}, -1, "uni1E5A.c2sc" }, {{000,000,013,014,010,010,010,000,004}, U(1E5B) }, /* rdotbelow */ + ALIAS("uni1E5B.sc", "uni1E5A.c2sc"), {{016,000,036,021,036,022,021,000,004}, U(1E5C) }, /* Rdotbelowmacron */ {{016,000,013,014,010,010,010,000,004}, U(1E5D) }, /* rdotbelowmacron */ + ALIAS("uni1E5D.sc", "uni1E5C"), {{036,021,021,036,024,022,021,000,016}, U(1E5E) }, /* Rmacronbelow */ + {{000,000,036,021,036,022,021,000,016}, -1, "uni1E5E.c2sc" }, {{000,000,013,014,010,010,010,000,016}, U(1E5F) }, /* rmacronbelow */ + ALIAS("uni1E5F.sc", "uni1E5E.c2sc"), {{016,021,020,016,001,021,016,000,004}, U(1E62) }, /* Sdotbelow */ + ALIAS("uni1E62.c2sc", "uni1E63"), {{000,000,017,020,016,001,036,000,004}, U(1E63) }, /* sdotbelow */ {{004,000,037,004,004,004,004,000,000}, U(1E6A) }, /* Tdotaccent */ {{004,000,004,016,004,004,002,000,000}, U(1E6B) }, /* tdotaccent */ + ALIAS("uni1E6B.sc", "uni1E6A"), {{037,004,004,004,004,004,004,000,004}, U(1E6C) }, /* Tdotbelow */ + {{000,000,037,004,004,004,004,000,004}, -1, "uni1E6C.c2sc" }, {{004,004,016,004,004,004,002,000,004}, U(1E6D) }, /* tdotbelow */ + ALIAS("uni1E6D.sc", "uni1E6C.c2sc"), {{037,004,004,004,004,004,004,000,016}, U(1E6E) }, /* Tmacronbelow */ + {{000,000,037,004,004,004,004,000,016}, -1, "uni1E6E.c2sc" }, {{004,004,016,004,004,004,002,000,016}, U(1E6F) }, /* tmacronbelow */ + ALIAS("uni1E6F.sc", "uni1E6E.c2sc"), {{037,004,004,004,004,004,000,004,012}, U(1E70) }, /* Tcircumflexbelow */ + {{000,000,037,004,004,004,000,004,012}, -1, "uni1E70.c2sc" }, {{004,004,016,004,004,002,000,004,012}, U(1E71) }, /* tcircumflexbelow */ + ALIAS("uni1E71.sc", "uni1E70.c2sc"), {{021,021,021,021,021,021,016,000,012}, U(1E72) }, /* Udieresisbelow */ + {{000,000,021,021,021,021,016,000,012}, -1, "uni1E72.c2sc" }, {{000,000,021,021,021,021,017,000,012}, U(1E73) }, /* udieresisbelow */ + ALIAS("uni1E73.sc", "uni1E72.c2sc"), {{021,021,021,021,021,021,016,004,012}, U(1E76) }, /* Ucircumflexbelow */ + {{000,000,021,021,021,021,016,004,012}, -1, "uni1E76.c2sc" }, {{000,000,021,021,021,021,017,004,012}, U(1E77) }, /* ucircumflexbelow */ + ALIAS("uni1E77.sc", "uni1E76.c2sc"), {{012,000,016,000,021,021,016,000,000}, U(1E7A) }, /* Umacrondieresis */ {{012,000,016,000,021,021,017,000,000}, U(1E7B) }, /* umacrondieresis */ + ALIAS("uni1E7B.sc", "uni1E7A"), {{021,021,021,012,012,004,004,000,004}, U(1E7E) }, /* Vdotbelow */ + ALIAS("uni1E7E.c2sc", "uni1E7F"), {{000,000,021,021,012,012,004,000,004}, U(1E7F) }, /* vdotbelow */ {{012,000,021,025,025,025,012,000,000}, 0x1e84, "Wdieresis", }, + ALIAS("Wdieresis.sc", "wdieresis"), {{012,000,021,021,025,025,012,000,000}, 0x1e85, "wdieresis", }, {{021,021,021,025,025,025,012,000,004}, U(1E88) }, /* Wdotbelow */ + ALIAS("uni1E88.c2sc", "uni1E89"), {{000,000,021,021,025,025,012,000,004}, U(1E89) }, /* wdotbelow */ {{025,021,012,004,012,021,021,000,000}, U(1E8A) }, /* Xdotaccent */ + ALIAS("uni1E8A.c2sc", "uni1E8B"), {{004,000,021,012,004,012,021,000,000}, U(1E8B) }, /* xdotaccent */ {{012,000,021,021,016,021,021,000,000}, U(1E8C) }, /* Xdieresis */ {{012,000,021,012,004,012,021,000,000}, U(1E8D) }, /* xdieresis */ + ALIAS("uni1E8D.sc", "uni1E8C"), {{025,021,012,004,004,004,004,000,000}, U(1E8E) }, /* Ydotaccent */ + {{004,000,021,012,004,004,004,000,000}, -1, "uni1E8E.c2sc" }, {{004,000,021,021,021,021,017,001,016}, U(1E8F) }, /* ydotaccent */ + ALIAS("uni1E8F.sc", "uni1E8E.c2sc"), {{004,012,037,001,016,020,037,000,000}, U(1E90) }, /* Zcircumflex */ {{004,012,037,002,004,010,037,000,000}, U(1E91) }, /* zcircumflex */ + ALIAS("uni1E91.sc", "uni1E90"), {{037,001,002,004,010,020,037,000,004}, U(1E92) }, /* Zdotbelow */ + {{000,000,037,001,016,020,037,000,004}, -1, "uni1E92.c2sc" }, {{000,000,037,002,004,010,037,000,004}, U(1E93) }, /* zdotbelow */ + ALIAS("uni1E93.sc", "uni1E92.c2sc"), {{037,001,002,004,010,020,037,000,016}, U(1E94) }, /* Zmacronbelow */ + {{000,000,037,001,016,020,037,000,016}, -1, "uni1E94.c2sc" }, {{000,000,037,002,004,010,037,000,016}, U(1E95) }, /* zmacronbelow */ - {{020,020,036,021,021,021,021,000,016}, U(1E96) }, /* Hmacronbelow */ + ALIAS("uni1E95.sc", "uni1E94.c2sc"), + {{020,020,036,021,021,021,021,000,016}, U(1E96) }, /* hmacronbelow */ {{025,004,016,004,004,004,002,000,000}, U(1E97) }, /* tdieresis */ {{016,021,022,022,021,021,026,000,000}, U(1E9E) }, /* Germandbls */ {{000,000,016,021,022,021,026,000,000}, 0xf1c1, "uni1E9E.c2sc" }, {{004,012,021,021,037,021,021,000,004}, U(1EA0) }, /* Adotbelow */ + {{000,000,016,021,037,021,021,000,004}, -1, "uni1EA0.c2sc" }, {{000,000,016,001,017,021,017,000,004}, U(1EA1) }, /* adotbelow */ + ALIAS("uni1EA1.sc", "uni1EA0.c2sc"), {{037,020,020,036,020,020,037,000,004}, U(1EB8) }, /* Edotbelow */ + {{000,000,037,020,036,020,037,000,004}, -1, "uni1EB8.c2sc" }, {{000,000,016,021,037,020,016,000,004}, U(1EB9) }, /* edotbelow */ + ALIAS("uni1EB9.sc", "uni1EB8.c2sc"), {{016,004,004,004,004,004,016,000,004}, U(1ECA) }, /* Idotbelow */ + {{000,000,016,004,004,004,016,000,004}, -1, "uni1ECA.c2sc" }, {{004,000,014,004,004,004,016,000,004}, U(1ECB) }, /* idotbelow */ + ALIAS("uni1ECB.sc", "uni1ECA.c2sc"), {{016,021,021,021,021,021,016,000,004}, U(1ECC) }, /* Odotbelow */ + ALIAS("uni1ECC.c2sc", "uni1ECD"), {{000,000,016,021,021,021,016,000,004}, U(1ECD) }, /* odotbelow */ {{021,021,021,021,021,021,016,000,004}, U(1EE4) }, /* Udotbelow */ + {{000,000,021,021,021,021,016,000,004}, -1, "uni1EE4.c2sc" }, {{000,000,021,021,021,021,017,000,004}, U(1EE5) }, /* udotbelow */ + ALIAS("uni1EE5.sc", "uni1EE4.c2sc"), {{021,021,012,004,004,004,004,000,004}, U(1EF4) }, /* Ydotbelow */ + {{000,000,021,012,004,004,004,000,004}, -1, "uni1EF4.c2sc" }, {{000,000,021,021,017,001,016,000,004}, U(1EF5) }, /* ydotbelow */ + ALIAS("uni1EF5.sc", "uni1EF4.c2sc"), /* General punctuation */ {{000,000,000,016,000,000,000,000,000}, U(2010) }, /* hyphen */ @@ -2154,10 +2268,13 @@ static struct glyph { /* Latin extended-C */ {{021,021,037,021,021,012,004,000,000}, U(2C6F) }, /* turned A */ + {{000,000,021,021,037,021,016,000,000}, -1, "uni2C6F.c2sc" }, {{000,000,022,025,024,024,010,000,000}, U(2C71) }, /* vhook */ {{000,000,037,001,017,001,037,000,000}, U(2C7B) }, /* small cap turned E */ {{016,021,020,016,001,021,016,004,003}, U(2C7E) }, /* S with swash tail */ + ALIAS("uni2C7E.c2sc", "uni023F"), {{037,001,002,004,010,020,030,004,003}, U(2C7F) }, /* Z with swash tail */ + {{000,000,037,001,016,020,030,004,003}, -1, "uni2C7F.c2sc" }, /* Supplemental punctuation */ {{002,004,010,002,004,010,000,000,000}, U(2E17) }, /* dbl oblique hyphen */ @@ -2207,22 +2324,33 @@ static struct glyph { /* Latin extended-D */ {{021,021,021,037,021,021,021,001,016}, U(A726) }, /* Heng */ + {{000,000,021,021,037,021,021,001,016}, -1, "uniA726.c2sc" }, {{020,020,036,021,021,021,021,001,006}, U(A727) }, /* heng */ + ALIAS("uniA727.sc", "uniA726.c2sc"), {{000,000,037,020,036,020,020,000,000}, U(A730) }, /* small cap F */ {{000,000,017,020,016,001,036,000,000}, U(A731) }, /* small cap S */ {{037,001,001,001,001,001,001,000,000}, U(A780) }, /* turned L */ {{016,004,004,004,004,004,006,000,000}, U(A781) }, /* turned l */ {{021,021,021,037,001,001,001,000,000}, U(A78D) }, /* cap turned h */ {{006,011,010,034,010,011,006,000,000}, U(A792) }, /* C with bar */ + {{000,000,006,011,034,011,006,000,000}, -1, "uniA792.c2sc" }, {{000,000,007,010,034,010,007,000,000}, U(A793) }, /* c with bar */ + ALIAS("uniA793.sc", "uniA792.c2sc"), {{011,031,011,017,011,011,011,000,000}, U(A7AA) }, /* H with hook */ + {{000,000,011,031,017,011,011,000,000}, -1, "uniA7AA.c2sc" }, {{016,021,001,006,001,021,016,000,000}, U(A7AB) }, /* reversed Epsilon */ + {{000,000,016,021,006,021,016,000,000}, -1, "uniA7AB.c2sc" }, {{004,004,014,025,016,004,007,000,000}, U(A7AD) }, /* belted L */ + {{000,000,014,025,016,004,007,000,000}, -1, "uniA7AD.c2sc" }, {{037,025,004,004,004,025,037,000,000}, U(A7AE) }, /* cap small-cap I */ + {{000,000,037,025,004,025,037,000,000}, -1, "uniA7AE.c2sc" }, {{000,000,016,021,025,022,015,000,000}, U(A7AF) }, /* small cap Q */ {{021,011,005,003,005,011,021,000,000}, U(A7B0) }, /* turned K */ + {{000,000,021,011,007,011,021,000,000}, -1, "uniA7B0.c2sc" }, {{004,004,004,004,004,004,037,000,000}, U(A7B1) }, /* turned T */ + {{000,000,004,004,004,004,037,000,000}, -1, "uniA7B1.c2sc" }, {{001,001,001,011,025,025,016,004,000}, U(A7B2) }, /* crossed-tail J */ + {{000,000,001,001,011,025,016,004,000}, -1, "uniA7B2.c2sc" }, {{037,001,001,017,001,001,001,000,000}, U(A7FB) }, /* reversed F */ {{017,021,021,017,001,001,001,000,000}, U(A7FC) }, /* reversed P */ {{021,021,021,025,025,033,021,000,000}, U(A7FD) }, /* inverted M */