Fire up an xemacs -vanilla, C-u C-\ japanese-skk RET (if your default font’s
charset registry doesn’t match "jisx0208.19\\(83\\|90\\)"), watch X11
redisplay become sucktastic.
Stephen, was this part of a more wide-ranging Xft change you didn’t get
round to integrating?
src/ChangeLog addition:
2005-12-20 Aidan Kehoe <kehoea(a)parhasard.net>
* objects-x.c (x_find_charset_font):
Return Qnil on no match, not Qunbound. Fixes performance issues
based on the use of this return value in
objects.c:font_instantiate
XEmacs Trunk source patch:
Diff command: cvs -q diff -u
Files affected: src/objects-x.c
Index: src/objects-x.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/objects-x.c,v
retrieving revision 1.30
diff -u -u -r1.30 objects-x.c
--- src/objects-x.c 2005/11/26 18:25:03 1.30
+++ src/objects-x.c 2005/12/19 23:26:41
@@ -1175,7 +1175,7 @@
Extbyte **names;
int count = 0;
const Extbyte *patternext;
- Lisp_Object result = Qunbound;
+ Lisp_Object result = Qnil;
int i;
/* #### with Xft need to handle second stage here -- sjt
--
I AM IN JAIL AND ALLOWED SEND ONLY ONE CABLE SINCE WAS ARRESTED WHILE
MEASURING FIFTEEN FOOT WALL OUTSIDE PALACE AND HAVE JUST FINISHED COUNTING
THIRTY EIGHT THOUSAND FIVE HUNDERED TWENTY TWO NAMES WHOS WHO IN MIDEAST.