Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

All WM text corrupted if built without i18n / nls #131

Closed
RobPearce opened this issue Apr 10, 2023 · 1 comment
Closed

All WM text corrupted if built without i18n / nls #131

RobPearce opened this issue Apr 10, 2023 · 1 comment
Assignees
Labels
bug Something isn't working

Comments

@RobPearce
Copy link

I have several Gentoo Linux systems and VMs running icewm. A while back, on upgrading to v2.9.7, one of them developed a problem whereby all the text rendered by IceWM (the start menu, the window titles, even the clock) was garbage. Closer inspection showed that only every other character was rendered, so the entry at the bottom of the start menu was "Lgu" (Logout) and the window title of an xterm was "ro@itart" (root@virtualruth)
Initially I backed that system down to v2.8.0 but that's no longer in the Gentoo repositories, so I've done some more digging. The problem is still present at v3.3.1 (I couldn't build 3.3.2) but only if built with NLS and I18N disabled (that particular VM has no need of being internationalised).
My suspicion is that, without i18n, the plain ASCII text is passed to some code that expects wide characters.

@gijsbers
Copy link
Contributor

Was very easy to fix. Please report sooner. Others benefit too.

@gijsbers gijsbers added the bug Something isn't working label Apr 10, 2023
@gijsbers gijsbers self-assigned this Apr 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants