- From: William F Hammond <hammond@csc.albany.edu>
- Date: Tue, 06 Nov 2018 13:00:23 -0500
- To: Murray Sargent <murrays@exchange.microsoft.com>
- Cc: David Carlisle <davidc@nag.co.uk>, "www-math@w3.org" <www-math@w3.org>
Murray Sargent <murrays@exchange.microsoft.com> writes:
> Agreed. It's lamentable that holes in 1D400..1D7FF were
> put in where characters already existed in the Letterlike
> Symbols block (2100..214F), e.g., math italic ℎ is 210E,
> not 1D455. Industry math code uses the current definitions
> and filling in the holes would break that code or not be
> interchangeable. So we have to live with the encoding as
> is.
NO. Old code does not need to be changed. See below.
"MATHEMATICAL ITALIC SMALL H" is missing in Unicode. The
sporadic U+210E is defined to be "PLANCK CONSTANT". And
actually the Planck constant is quite commonly represented
by a glyph that does not match what good taste would dictate
for the missing U+1D455.
In fact, the standard as it is broken for non-visual
purposes. How is a blind individual supposed to interpret a
sudden appearance of "PLANCK CONSTANT" in an article about
number theory.
It would cause breakage to change the definition of U+210E
but no breakage to add "MATHEMATICAL ITALIC SMALL H" as
U+1D455.
> Btw, I'm the UTC member who wrote the Unicode math
> alphanumeric proposals and I recommended against having
> the holes when the math alphanumerics were standardized
> (Unicode 3.1, March 2001). I was overruled on the basis of
> the principle that Unicode shouldn't have duplicate
> characters ☹.
That conclusion on which you were overruled is simply wrong.
The characters missing from the alphabets are not the same
characters as their sporadic look-alikes. They may (or may
not) be represented with the same glyphs, but Unicode is
supposed to be a list of characters, not a list of glyphs.
Filling in the holes would not create duplicate characters.
Filling in the missing characters would not break anything.
I am absolutely not suggesting that the sporadic characters
in the neighborhood of U+2100 be changed. None of those
character names match the character names that would fill in
the holes.
Thanks for listening.
-- Bill
Received on Tuesday, 6 November 2018 18:00:51 UTC