[Bug 225692] iswprint() wrong for some FULL WIDTH characters in UTF-8 locale

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Oct 10 10:58:33 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225692

--- Comment #18 from Hank Hampel <freebsd at niamodnikufesin.de> ---
(In reply to Yuri Pankov from comment #15)
Thanks for providing this deep insight into the root of the problem!

My above addition to this bug report is covering a different part of the
Unicode ctypes table though. So I would like to ask if it is possible to
include that part - namely the "U+E000 - U+F8FF : Private Use Area"  - as well
in your patches?

The respective part of the pre-11.x branch from share/mklocale/UTF-8.src is the
following - sorry I don't know how to convert that into the new notation:

/*
 * U+E000 - U+F8FF : Private Use Area
 */

GRAPH     0xe000 - 0xf8ff
PRINT     0xe000 - 0xf8ff
SWIDTH1   0xe000 - 0xf8ff


Mainly I'm interested in the following code points (although including all of
them probably makes most sense):

Code point      Glyph   Description
U+E0A0                         Version control branch
U+E0A1                         LN (line) symbol
U+E0A2                         Closed padlock
U+E0B0                         Rightwards black arrowhead
U+E0B1                         Rightwards arrowhead
U+E0B2                         Leftwards black arrowhead
U+E0B3                         Leftwards arrowhead

Many thanks for your work on this!

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list