Stephen J. Turnbull wrote:
>>>>> "Jens" == Jens Petersen
<petersen(a)redhat.com> writes:
Jens> This:
Jens> % ~/src/xemacs/xemacs-21.5.25/src/xemacs -vanilla
Jens> initialized metrics ascent 14 descent 3 width 8 height 16
Jens> initialized font monospace-12
Jens> checking if Kochi Gothic-12:hintstyle=3 handles English
Jens> Xft font Kochi Gothic-12:hintstyle=3 doesn't support en
Jens> checking if Kochi Mincho-12:hintstyle=3 handles English
Jens> Xft font Kochi Mincho-12:hintstyle=3 doesn't support en
Jens> ?
Yes. Is that really all?
Yes that is all.
What do you get in ko_KR.UTF-8?
% LANG=ko_KR.UTF-8 ~/src/xemacs/xemacs-21.5.25/src/xemacs
initialized metrics ascent 13 descent 4 width 9 height 16
initialized font monospace-12
checking if Baekmuk Gulim-12:hintstyle=3 handles English
Xft font Baekmuk Gulim-12:hintstyle=3 doesn't support en
checking if Baekmuk Batang-12:hintstyle=3 handles English
Xft font Baekmuk Batang-12:hintstyle=3 doesn't support en
Fatal error: assertion failed, file frame-x.c, line 281, ABORT()
:
I don't really understand how fontconfig is "supposed"
to handle languages
yet, so the way that code is "designed" (ie, hardly at all :-( ),
there's usually a pretty long list for me. Eg, as you can see above
it's checking Japanese fonts for English support, it would typically
check Korean too.
Does Red Hat (or you) customize the system (resp your personal)
fonts.conf, maybe?
Not particularly AFAIK, but I can send you the system fonts.conf
from my Fedora Core 4 installation if you like.
>> What locale(s) are you seeing the crash in?
Jens> Basically any locale that uses "widechars" AFAICT. Eg,
Jens> ja_JP.UTF-8, ko_KR.UTF-8, etc.
Only UTF-8 locales? Have you tried "native" locales such as
ja_JP.eucJP?
Yep, same thing.
How about 8-bit non-Latin locales (Russian, Hebrew,
Arabic) with UTF-8?
Doesn't crash, and shows Hebrew and Arabic glyphs.
(ie, I can't find a way to
reproduce the crash), I'll come back to it, trust me. :-)
:-)
Jens