chiark / gitweb /
More-consistent 'W' glyphs
authorBen Harris <bjh21@bjh21.me.uk>
Sat, 6 Sep 2025 08:39:14 +0000 (09:39 +0100)
committerBen Harris <bjh21@bjh21.me.uk>
Sat, 6 Sep 2025 09:18:20 +0000 (10:18 +0100)
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.

bedstead.c

index 8652070201e7f78172899cf2beb85eaf0814f2c5..c3634bc886574df6cf0301d81263ef3f15f5739c 100644 (file)
@@ -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 */