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.
This commit is contained in:
Ben Harris 2024-10-29 22:39:04 +00:00
parent c08373b172
commit 602c0aba1b

View File

@ -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" },
};