From: Ben Harris Date: Sun, 7 Sep 2025 10:48:34 +0000 (+0100) Subject: Finally solve the S-hachek problem X-Git-Tag: bedstead-3.261~98 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~bjharris/git?a=commitdiff_plain;h=b47a87835d9c41d7617830ae6af998ca2568d503;p=bedstead.git Finally solve the S-hachek problem I had been trying to find an upper-case that was visibly distinct from the existing lower-case, but I realised that I could do the same as we do with accented 'o' and instead make a new lower-case version and declare the existing glyph to be upper-case. This seems to work tolerably and removes the most embarrassing gaps in Bedstead's repertoire. --- diff --git a/bedstead.c b/bedstead.c index 048c6a5..f15add6 100644 --- a/bedstead.c +++ b/bedstead.c @@ -844,14 +844,18 @@ static struct glyph { {"\12\04\36\21\36\22\21\00\00", 0x0158, "Rcaron" }, {"\05\02\13\14\10\10\10\00\00", 0x0159, "rcaron" }, ALIAS("rcaron.sc", "Rcaron"), - {"\02\04\17\20\16\01\36\00\00", 0x015b, "sacute" }, + {"\02\04\17\20\16\01\36\00\00", 0x015a, "Sacute" }, + {"\02\04\16\20\16\01\16\00\00", 0x015b, "sacute" }, + ALIAS("sacute.sc", "Sacute"), {"\16\21\20\16\01\21\16\04\10", 0x015e, "Scedilla" }, {"\16\21\20\16\01\21\16\04\14", 0xf203, "Scedilla.square" }, ALIAS("Scedilla.c2sc", "scedilla"), ALIAS("Scedilla.c2sc.square", "scedilla.square"), {"\00\00\17\20\16\01\36\04\10", 0x015f, "scedilla" }, {"\00\00\17\20\16\01\36\04\14", 0xf204, "scedilla.square" }, - {"\12\04\17\20\16\01\36\00\00", 0x0161, "scaron" }, + {"\12\04\17\20\16\01\36\00\00", 0x0160, "Scaron" }, + {"\12\04\16\20\16\01\16\00\00", 0x0161, "scaron" }, + ALIAS("scaron.sc", "Scaron"), {"\37\04\04\04\04\04\04\02\04", U(0162) }, /* Tcedilla */ {"\37\04\04\04\04\04\04\02\06", 0xf205, "uni0162.square" }, {"\00\00\37\04\04\04\04\02\04", 0xf19b, "uni0162.c2sc" },