chiark / gitweb /
Latin small caps complete (probably)
authorBen Harris <bjh21@bjh21.me.uk>
Sat, 6 Jul 2024 23:33:31 +0000 (00:33 +0100)
committerBen Harris <bjh21@bjh21.me.uk>
Sat, 6 Jul 2024 23:33:31 +0000 (00:33 +0100)
bedstead.c

index 9ab34a5f1eeed52a72aee567c0b77736975ab96a..7281291337e2be615a77fdd3355cf1cddac50e7e 100644 (file)
@@ -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 */