|
From: | sci-fi |
Subject: | Re: Alignment bug in ls with UTF-8 filenames under Mac OS X |
Date: | Thu, 18 Jan 2007 07:07:33 -0600 |
User-agent: | Unison/1.7.7 |
On 2007-01-15 21:05:53 -0600, Vincent Lefevre <address@hidden> said:
Hi, Under Mac OS X 10.4.8 with ls (GNU coreutils) 5.97 (installed via MacPorts), in a 80-column terminal (uxterm), I get: $ ls É y123456789012345678901234567890 x123456789012345678901234567890 z123456789012345678901234567890 instead of: $ ls É y123456789012345678901234567890 x123456789012345678901234567890 z123456789012345678901234567890 Note: $ locale LANG="POSIX" LC_COLLATE="POSIX" LC_CTYPE="en_US.UTF-8" LC_MESSAGES="POSIX" LC_MONETARY="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_ALL="POSIX/en_US.UTF-8/POSIX/POSIX/POSIX/POSIX" Regards,
How to reproduce, please? Does changing the Apple Terminal Window Settings aka Terminal Inspector help? In particular, select the tab named Display, and try the first three checkmarks under the Text Font section there. Sometimes the Anti-Alias setting is enough to push the width of the character cell over to make the rest of the printed line line-up properly. The next two checkmarks are for wide glyphs, sometimes Terminal needs to be fooled with these settings for accented chars anyway. How does iTerm behave? They've been working on some enhancements of their own (nevermind Apple ;) ). --
[Prev in Thread] | Current Thread | [Next in Thread] |