[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#418324: xterm: U+2329 and U+232A (angle brackets) still not handled correctly



unarchive 418324
reopen 418324
found 235-2
thanks

Hi Thomas,

I regret to report that Debian report #418324 does not actually appear to
be resolved, or regressed by the time of XTerm 235.

The attached screenshot should bring most relevant facts to light.

As a preliminary, note that on my system I have patched the font aliases to
provide "-unicode" variants for the stock X11 font aliases for ISO
8859-1-encoded fonts.  Those custom aliases' expansions are exhibited in
the screenshot for your perusal.

Also, my discussion is confined to the default fonts used in XTerm's (and
UXTerm's) applications-default fonts, and furthermore nil2 is excluded from
consideration.

Salient features of the screenshot:

1) The 9x15 font has glyphs at codepoints U+2329 and U+232A, as illustrated
by the xfd client.

2) A "default" uxterm which has been sized up to use the 9x15 font via the
menus continues to display the glyphs as double-wide dotted boxes, as if
the font did NOT define the glyphs.

3) When uxterm is invoked with the -fn option and given each of the stock
.font{,2,3,4,5,6} fonts as a parameter (even in their ISO-10646-encoded
forms), a crude substitution appears to be used, even for a font like 9x15
which defines the glyphs at those codepoints.

4) The exception to 3) is 6x13, a.k.a. "fixed".

I am also attaching my little "glyphs" text file, which combined with the
simple shell commands in my screenshot should constitute a crude unit test
for this bug.

Please contact me if you need further information or would like me to try
any experiments.

-- 
G. Branden Robinson                |    Build a fire for a man, and he'll
Debian GNU/Linux                   |    be warm for a day.  Set a man on
branden@debian.org                 |    fire, and he'll be warm for the
http://people.debian.org/~branden/ |    rest of his life. - Terry Pratchett

Attachment: glyph_weirdness_reborn.png
Description: PNG image

U+2328 KEYBOARD                     ⌨
U+2329 LEFT-POINTING ANGLE BRACKET  〈
U+232A RIGHT-POINTING ANGLE BRACKET 〉
U+232B ERASE TO THE LEFT            ⌫

Attachment: signature.asc
Description: Digital signature


Reply to: