chiark / gitweb /
Add glyphs for deprecated angle brackets
authorBen Harris <bjh21@bjh21.me.uk>
Sun, 5 May 2024 09:26:41 +0000 (10:26 +0100)
committerBen Harris <bjh21@bjh21.me.uk>
Sun, 5 May 2024 09:26:41 +0000 (10:26 +0100)
Unicode 15.0 says that U+2329 LEFT-POINTING ANGLE BRACKET and U+232A
RIGHT-POINTING ANGLE BRACKET are deprecated because they're
canonically equivalent to CJK wide angle brackets.  However in a
purely narrow font like Bedstead I think it's reasonable to provide
them and they have AGLFN-assigned names ("angleleft" and "angleright")
that people might still use.  I've make them visually identical to the
more modern U+27E8 MATHEMATICAL LEFT ANGLE BRACKET and U+27E9
MATHEMATICAL RIGHT ANGLE BRACKET.

bedstead.c

index e82acbce2dd4b8720c3056daf22d3ec2d690acdf..0c28ad2e3217c5c26fbdfe915ea561ab1b98d0c9 100644 (file)
@@ -1464,6 +1464,8 @@ static struct glyph {
  {{000,000,001,001,001,001,037,000,000}, U(231F) }, /* bottom right corner */
  {{000,000,002,005,004,004,004,004,004}, 0x2320, "integraltp" },
  {{004,004,004,004,004,024,010,000,000}, 0x2321, "integralbt" },
+ {{002,002,004,010,004,002,002,000,000}, 0x2329, "angleleft" },
+ {{010,010,004,002,004,010,010,000,000}, 0x232a, "angleright" },
  {{000,037,004,004,004,037,000,000,000}, U(2336) }, /* APL I-beam */
  {{016,012,012,012,012,012,016,000,000}, U(2337) }, /* APL squish quad */
  {{037,021,037,021,037,021,037,000,000}, U(2338) }, /* APL quad equal */