Should U+3248 ... U+324F be wide characters?
Philippe Verdy via Unicode
unicode at unicode.org
Wed Aug 16 09:23:02 CDT 2017
I do agree, only CJK fonts using in CJK contexts will render them as "W"
(i.e. the fixed-width srandard ideogaphic composition square). If they are
used in Latin, they will adopt the metrics of the Latin font including
them, thery will be square but not necessarily aligned with the ideographic
square but could be aligned to that their internal digits will align on the
same base as normal digits, and the sqaure will include the Latin descender
and ascender height, the width will be adapted to match it (digits may need
to be compacted horizontally to fit the square with those metrics, but will
preserve their baseline alignment. If the normal Latin digits don't have
descenders, the squared variants may not include the full height used by
Latin letters with descenders.
These squared (or circled) characters however do not have registered
variants for digits with descenders (used in traditional typographic fonts
for Latin), such as 4, 7 or 9, or variable-width digits (not using the more
modern digits with "figure-space" fixed width), but I think the later would
not require such variant given that it's more the width of the enclosing
square (or circle) which is important, and digits will be adjusted in width
and interdigit gaps, as needed to fit.
2017-08-16 16:04 GMT+02:00 Asmus Freytag via Unicode <unicode at unicode.org>:
> On 8/16/2017 6:26 AM, Mike FABIAN via Unicode wrote:
> EastAsianWidth.txt contains:
> 3248..324F;A # No  CIRCLED NUMBER TEN ON BLACK SQUARE..CIRCLED NUMBER EIGHTY ON BLACK SQUARE
> i.e. it classifies the width of the characters at codepoints
> between 3248 and 324F as ambiguous.
> Is this really correct? Shouldn’t they be “W”, i.e. wide?
> In most fonts these characters seem to be square shaped wide characters.
> "W" not only implies display width, but also a different treatment in the
> context of line breaking and vertical layout of text.
> "W" characters behave more like Ideographs, for the most part, while "N"
> are treated as forming words (for the most part).
> "A" means, you get to decide whether to treat these as "W" or "N" based on
> context. If used in a non ideographic context, they behave like all other
> symbols (but happen to fill an EM square).
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Unicode