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

Bug#441354: xterm mispositions character glyphs with gnu unifont



On Sun, Sep 09, 2007 at 06:20:08AM +0200, Rich Felker wrote:
> Package: xterm
> Version: 229-1
> Severity: normal
> 
> When using GNU Unifont with xterm, certain Unicode characters
> (0100-011F, 017F-019F, 0200-021F, ...) are displayed in the wrong
> position, roughly half a cell-width to the left of where they belong.
> Using urxvt works fine so the issue seems to be a problem with xterm
> and not the font.

The font contains glyphs with more than one width, and xterm thinks
it is a proportional font.  There are probably special cases where
the width of the glyphs matches the single/double-width characters,
though _that_ does not appear to be the explanation.  But xterm's
behavior for this special case is not based on the range of codes
to display.

(I can look into how to improve it for the special case, though there
are other fonts which work correctly ;-)

-- 
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net

Attachment: pgprvm0_sPB2W.pgp
Description: PGP signature


Reply to: