Matthew D. Fuller wrote: > On Wed, Apr 26, 2017 at 08:17:11PM +0100 I heard the voice of > Richmond, and lo! it spake thus: >> I am very puzzled by this. All versions work fine on opensuse, and >> there is no LC_ALL set. I was able to use adobe helvitica font. But >> not so with this distribution. > It's not about whether LC_ALL is set; it's about what the active > locale is (however it gets found) and what's in the fontset for that > locale. So, maybe the opensuse installs aren't using a Unicode locale > in the first place (e.g., check locale(1)), or maybe it doesn't have a > fontset with broad glyph coverage installed (so the only characters it > finds are "normal" height). Or it's not impossible they have some > extra patch in their version of ctwm that isn't part of upstream. > > But, at any rate, before that rev, [upstream] ctwm will get the > "wrong" height. Or, depending on your perspective, it'll gets the > _right_ height, and after those changes it now gets the "wrong" one, > just that it happens to be a wrong one that usually looks better. > >
It doesn't seem to matter what version of ctwm I use. I am using otp version at the moment. In fact opensuse does not have its own version. I compiled it. This issue also applies to twm. The two locale outputs are the same except for the presence of LANGUAGE: locale LANG=en_GB.UTF-8 LC_CTYPE="en_GB.UTF-8" LC_NUMERIC="en_GB.UTF-8" LC_TIME="en_GB.UTF-8" LC_COLLATE="en_GB.UTF-8" LC_MONETARY="en_GB.UTF-8" LC_MESSAGES="en_GB.UTF-8" LC_PAPER="en_GB.UTF-8" LC_NAME="en_GB.UTF-8" LC_ADDRESS="en_GB.UTF-8" LC_TELEPHONE="en_GB.UTF-8" LC_MEASUREMENT="en_GB.UTF-8" LC_IDENTIFICATION="en_GB.UTF-8" LC_ALL= locale LANG=en_GB.UTF-8 LANGUAGE=en_GB:en LC_CTYPE="en_GB.UTF-8" LC_NUMERIC="en_GB.UTF-8" LC_TIME="en_GB.UTF-8" LC_COLLATE="en_GB.UTF-8" LC_MONETARY="en_GB.UTF-8" LC_MESSAGES="en_GB.UTF-8" LC_PAPER="en_GB.UTF-8" LC_NAME="en_GB.UTF-8" LC_ADDRESS="en_GB.UTF-8" LC_TELEPHONE="en_GB.UTF-8" LC_MEASUREMENT="en_GB.UTF-8" LC_IDENTIFICATION="en_GB.UTF-8" LC_ALL=
