From: Ben Harris Date: Sat, 6 Sep 2025 08:39:14 +0000 (+0100) Subject: More-consistent 'W' glyphs X-Git-Tag: bedstead-3.261~104 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~bjharris/git?a=commitdiff_plain;h=a72de29bc568d0ce4dbf9a45bce2681f561e8efd;p=bedstead.git More-consistent 'W' glyphs Now all of the caps and small caps have a central peak four pixels above the baseline, and all of the lower-case have a central peak three pixels above the baseline. The outer arms vary as necessary to accommodate accents and for small caps. --- diff --git a/bedstead.c b/bedstead.c index 8652070..c3634bc 100644 --- a/bedstead.c +++ b/bedstead.c @@ -881,8 +881,8 @@ static struct glyph { {"\00\00\21\21\21\21\16\04\02", 0xf19c, "Uogonek.c2sc" }, {"\00\00\21\21\21\21\17\02\01", 0x0173, "uogonek" }, ALIAS("uogonek.sc", "Uogonek.c2sc"), - {"\04\12\00\21\25\25\12\00\00", 0x0174, "Wcircumflex" }, - {"\04\12\00\21\21\25\12\00\00", 0x0175, "wcircumflex" }, + {"\04\12\00\25\25\25\12\00\00", 0x0174, "Wcircumflex" }, + {"\04\12\00\21\25\25\12\00\00", 0x0175, "wcircumflex" }, ALIAS("wcircumflex.sc", "Wcircumflex"), {"\04\12\00\21\12\04\04\00\00", 0x0176, "Ycircumflex" }, {"\04\12\00\21\21\21\17\01\16", 0x0177, "ycircumflex" }, @@ -1359,7 +1359,7 @@ static struct glyph { {"\00\00\37\01\01\01\36\00\00", U(1D1D) }, /* sideways u */ {"\00\00\37\01\36\01\36\00\00", U(1D1F) }, /* sideways m */ {"\00\00\21\21\12\12\04\00\00", U(1D20) }, /* small cap V */ - {"\00\00\21\21\25\25\12\00\00", U(1D21) }, /* small cap W */ + {"\00\00\21\25\25\25\12\00\00", U(1D21) }, /* small cap W */ {"\00\00\37\01\16\20\37\00\00", U(1D22) }, /* small cap Z */ {"\30\04\34\24\10\00\00\00\00", U(1D4A) }, /* Superscript schwa */ {"\00\00\00\00\04\00\14\04\16", U(1D62) }, /* iinferior */ @@ -1570,8 +1570,9 @@ static struct glyph { {"\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\25\25\25\12\00\04", -1, "uni1E88.c2sc" }, {"\00\00\21\21\25\25\12\00\04", U(1E89) }, /* wdotbelow */ + ALIAS("uni1E89.sc", "uni1E88.c2sc"), {"\25\21\12\04\12\21\21\00\00", U(1E8A) }, /* Xdotaccent */ ALIAS("uni1E8A.c2sc", "uni1E8B"), {"\04\00\21\12\04\12\21\00\00", U(1E8B) }, /* xdotaccent */