From: Ben Harris Date: Tue, 29 Oct 2024 22:39:04 +0000 (+0000) Subject: Correct Wdieresis small-cap X-Git-Tag: bedstead-3.246~94 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~bjharris/git?a=commitdiff_plain;h=602c0aba1b3839200e488cda4cc1273d2565787d;p=bedstead-debian.git Correct Wdieresis small-cap Wdieresis.sc is obviously wrong: a capital shouldn't have an 'smcp' mapping. A 'c2sc' mapping for that character would also be wrong because it's already squashed to fit under its accent. On the other hand, there should be a wdieresis.sc that maps to the upper-case, because the characters are slightly different. Wdieresis.sc is retained as a compatibility alias (for Wdieresis), just in case. --- diff --git a/bedstead.c b/bedstead.c index b2b409c..2ae8a20 100644 --- a/bedstead.c +++ b/bedstead.c @@ -1389,8 +1389,8 @@ static struct glyph { ALIAS("uni1E7E.c2sc", "uni1E7F"), {"\00\00\21\21\12\12\04\00\04", U(1E7F) }, /* vdotbelow */ {"\12\00\21\25\25\25\12\00\00", 0x1e84, "Wdieresis", }, - ALIAS("Wdieresis.sc", "wdieresis"), {"\12\00\21\21\25\25\12\00\00", 0x1e85, "wdieresis", }, + ALIAS("wdieresis.sc", "Wdieresis"), {"\21\21\21\25\25\25\12\00\04", U(1E88) }, /* Wdotbelow */ ALIAS("uni1E88.c2sc", "uni1E89"), {"\00\00\21\21\25\25\12\00\04", U(1E89) }, /* wdotbelow */ @@ -2604,6 +2604,8 @@ static struct glyph { ALIAS("rtblock.sep6", "u1CE7A"), ALIAS("block.sep6", "u1CE8F"), + /* Compatibility alias added after 002.009. */ + ALIAS("Wdieresis.sc", "wdieresis"), /* and finally */ {"\37\21\21\21\21\21\37\00\00", -1, ".notdef" }, };