From: Ben Harris Date: Sat, 28 Mar 2020 17:36:20 +0000 (+0000) Subject: Use aliases to connect small cap glyphs to their Unicode equivalents X-Git-Tag: bedstead-002.001~10 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~bjharris/git?a=commitdiff_plain;h=d5c6f9ec420399e43c2f5f2c3d693a75117d3034;p=bedstead-debian.git Use aliases to connect small cap glyphs to their Unicode equivalents --- diff --git a/bedstead.c b/bedstead.c index 1863985..d37808b 100644 --- a/bedstead.c +++ b/bedstead.c @@ -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" },