diff options
author | Eli Zaretskii <eliz@gnu.org> | 2021-02-07 17:52:30 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2021-02-07 17:52:30 +0200 |
commit | abedf3a8653829f5170ff72b2fc7adad0e6f80d4 (patch) | |
tree | f45210093b04d7612eaf0b00b35b149abb2c8bdd /test/lisp/emacs-lisp | |
parent | 8b8708eadd94fcdad4c426a20370ff4ab13df258 (diff) | |
download | emacs-abedf3a8653829f5170ff72b2fc7adad0e6f80d4.tar.gz emacs-abedf3a8653829f5170ff72b2fc7adad0e6f80d4.tar.bz2 emacs-abedf3a8653829f5170ff72b2fc7adad0e6f80d4.zip |
Fix language-environment and font selection on MS-Windows
These changes improve setting the language-environment and font
selection when MS-Windows returns useless "ZZZ" as the "language
name", which then disrupts all the setup of the locale-dependent
stuff, and in particular font selection.
* lisp/w32-fns.el (w32-charset-info-alist): Add an element for
"iso8859-5", in case LANG is set to something unusable, like
"ZZZ". This allows fonts capable of displaying Cyrillic
characters to be used even when language preferences are screwed.
* src/w32.c (init_environment): If GetLocaleInfo returns "ZZZ" as
the "language name" for LOCALE_USER_DEFAULT, try again with locale
ID based on what GetUserDefaultUILanguage returns. (Bug#39286)
Diffstat (limited to 'test/lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions