From 4db92cb508f82189e8afca41e06f97c699365425 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Thu, 30 Jan 2025 21:18:45 +0000 Subject: [PATCH] Add E with cedilla That's a real cedilla, and hence gets the SAA5054 angular form. It's also the last Latin letter with a cedilla that isn't blocked by something else. At least, until Unicode adds a new one. --- bedstead.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/bedstead.c b/bedstead.c index 93c49da..f4419ea 100644 --- a/bedstead.c +++ b/bedstead.c @@ -971,6 +971,14 @@ static struct glyph { {"\04\04\16\04\04\02\00\04\10", U(021B) }, /* tcommaaccent */ {"\00\04\16\04\04\02\00\04\10", -1, "uni021B.small" }, ALIAS("uni021B.sc", "uni021A.c2sc"), + {"\37\20\20\36\20\20\37\04\10", U(0228) }, /* Ecedilla */ + {"\37\20\20\36\20\20\37\04\14", -1, "uni0228.angular" }, + {"\00\00\37\20\36\20\37\04\10", -1, "uni0228.c2sc" }, + {"\00\00\37\20\36\20\37\04\14", -1, "uni0228.c2sc.angular" }, + {"\00\00\16\21\37\20\16\04\10", U(0229) }, /* ecedilla */ + {"\00\00\16\21\37\20\16\04\14", -1, "uni0229.angular" }, + ALIAS("uni0229.sc", "uni0228.c2sc"), + ALIAS("uni0229.sc.angular", "uni0228.c2sc.angular"), {"\16\00\21\12\04\04\04\00\00", U(0232) }, /* Ymacron */ {"\16\00\21\21\21\21\17\01\16", U(0233) }, /* ymacron */ ALIAS("uni0233.sc", "uni0232"), @@ -2935,8 +2943,9 @@ static struct alt_sub_override { V("scedilla", ".angular") \ V("uni0162", ".angular") V("uni0162.c2sc", ".angular") \ V("uni0163", ".angular") V("uni0163.small", ".angular") \ - V("uni0163.sc", ".angular") \ - V("uni1E08", ".angular") \ + V("uni0163.sc", ".angular") V("uni0228", ".angular") \ + V("uni0228.c2sc", ".angular") V("uni0229", ".angular") \ + V("uni0229.sc", ".angular") V("uni1E08", ".angular") \ V("uni1E09", ".angular") V("uni1E09.sc", ".angular") \ V("uni1E28", ".angular") V("uni1E28.c2sc", ".angular") \ V("uni1E29", ".angular") V("uni1E29.sc", ".angular") -- 2.30.2