chiark / gitweb /
Correct Wdieresis small-cap
authorBen Harris <bjh21@bjh21.me.uk>
Tue, 29 Oct 2024 22:39:04 +0000 (22:39 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Tue, 29 Oct 2024 22:39:04 +0000 (22:39 +0000)
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.

bedstead.c

index b2b409c4d63552cf362068e5f13f3adcedb7cbe8..2ae8a20a4748920253493a30c4e4dad66677403e 100644 (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" },
 };