chiark / gitweb /
Use aliases to connect small cap glyphs to their Unicode equivalents
authorBen Harris <bjh21@bjh21.me.uk>
Sat, 28 Mar 2020 17:36:20 +0000 (17:36 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Sat, 28 Mar 2020 17:36:20 +0000 (17:36 +0000)
bedstead.c

index 186398526594f50d35351cbb00f081f183dfc180..d37808b2e0f1df708e59fc66fbe6f8ceacef91a2 100644 (file)
@@ -1642,33 +1642,34 @@ static struct glyph {
  
  /* Latin small caps */
  {{000,000,016,021,037,021,021,000,000}, -1, "a.sc" }, ALIAS("A.c2sc", "a.sc"),
{{000,000,036,021,036,021,036,000,000}, -1, "b.sc" }, ALIAS("B.c2sc", "b.sc"),
ALIAS("b.sc", "uni0299"), ALIAS("B.c2sc", "b.sc"),
  {{000,000,016,021,020,021,016,000,000}, -1, "c.sc" }, ALIAS("C.c2sc", "c.sc"),
  {{000,000,036,021,021,021,036,000,000}, -1, "d.sc" }, ALIAS("D.c2sc", "d.sc"),
  {{000,000,037,020,036,020,037,000,000}, -1, "e.sc" }, ALIAS("E.c2sc", "e.sc"),
  {{000,000,037,020,036,020,020,000,000}, -1, "f.sc" }, ALIAS("F.c2sc", "f.sc"),
{{000,000,017,020,023,021,017,000,000}, -1, "g.sc" }, ALIAS("G.c2sc", "g.sc"),
{{000,000,021,021,037,021,021,000,000}, -1, "h.sc" }, ALIAS("H.c2sc", "h.sc"),
{{000,000,016,004,004,004,016,000,000}, -1, "i.sc" }, ALIAS("I.c2sc", "i.sc"),
ALIAS("g.sc", "uni0262"), ALIAS("G.c2sc", "g.sc"),
ALIAS("h.sc", "uni029C"), ALIAS("H.c2sc", "h.sc"),
ALIAS("i.sc", "uni026A"), ALIAS("I.c2sc", "i.sc"),
  {{000,000,001,001,001,021,016,000,000}, -1, "j.sc" }, ALIAS("J.c2sc", "j.sc"),
  {{000,000,021,022,034,022,021,000,000}, -1, "k.sc" }, ALIAS("K.c2sc", "k.sc"),
{{000,000,020,020,020,020,037,000,000}, -1, "l.sc" }, ALIAS("L.c2sc", "l.sc"),
ALIAS("l.sc", "uni029F"), ALIAS("L.c2sc", "l.sc"),
  {{000,000,021,033,025,021,021,000,000}, -1, "m.sc" }, ALIAS("M.c2sc", "m.sc"),
{{000,000,021,031,025,023,021,000,000}, -1, "n.sc" }, ALIAS("N.c2sc", "n.sc"),
ALIAS("n.sc", "uni0274"), ALIAS("N.c2sc", "n.sc"),
  {{000,000,016,021,021,021,016,000,000}, -1, "o.sc" }, ALIAS("O.c2sc", "o.sc"),
  {{000,000,036,021,036,020,020,000,000}, -1, "p.sc" }, ALIAS("P.c2sc", "p.sc"),
  {{000,000,016,021,025,022,015,000,000}, -1, "q.sc" }, ALIAS("Q.c2sc", "q.sc"),
{{000,000,036,021,036,022,021,000,000}, -1, "r.sc" }, ALIAS("R.c2sc", "r.sc"),
ALIAS("r.sc", "uni0280"), ALIAS("R.c2sc", "r.sc"),
  {{000,000,017,020,016,001,036,000,000}, -1, "s.sc" }, ALIAS("S.c2sc", "s.sc"),
  {{000,000,037,004,004,004,004,000,000}, -1, "t.sc" }, ALIAS("T.c2sc", "t.sc"),
  {{000,000,021,021,021,021,016,000,000}, -1, "u.sc" }, ALIAS("U.c2sc", "u.sc"),
  {{000,000,021,021,012,012,004,000,000}, -1, "v.sc" }, ALIAS("V.c2sc", "v.sc"),
  {{000,000,021,021,025,025,012,000,000}, -1, "w.sc" }, ALIAS("W.c2sc", "w.sc"),
  {{000,000,021,012,004,012,021,000,000}, -1, "x.sc" }, ALIAS("X.c2sc", "x.sc"),
{{000,000,021,012,004,004,004,000,000}, -1, "y.sc" }, ALIAS("Y.c2sc", "y.sc"),
ALIAS("y.sc", "uni028F"), ALIAS("Y.c2sc", "y.sc"),
  {{000,000,037,001,016,020,037,000,000}, -1, "z.sc" }, ALIAS("Z.c2sc", "z.sc"),
  {{000,000,016,021,022,021,026,000,000}, -1, "germandbls.sc" },
  ALIAS("uni1E9E.c2sc", "germandbls.sc"),
+ ALIAS("oe.sc", "uni0276"), ALIAS("OE.c2sc", "oe.sc"),
 
  /* and finally */
  {{037,021,021,021,021,021,037,000,000}, -1, ".notdef" },