Steve Youngs <youngs(a)xemacs.org> writes:
[...]
But before I apply it could you do two small things for me?
1) A ChangeLog entry for the patch.
2) Send the patch and ChangeLog to xemacs-patches(a)xemacs.org
(just for keeping our records complete).
OK. Some additional comments:
The patch contains one hunk to use ps-mule-encode-8bit instead of
ps-mule-encode-7bit for the chinese-sisheng bdf fonts. I did not do
this change myself. As far as I remember, somebody from
www.susekorea.net did this change and claimed that it is necessary.
But I found no way how to test this, this font isn't used when
printing the HELLO file. So you may want to omit this hunk.
There is a similar change using ps-mule-encode-8bit instead of
ps-mule-encode-7bit for the Korean Munhwa-Bold-KSC-EUC-H font. This
one seems to be really necessary when using
(setq ps-multibyte-buffer 'non-latin-printer)
I tested both ps-mule-encode-7bit and ps-mule-encode-8bit and found
that the output is correct only when ps-mule-encode-8bit is used.
And I changed the hunk to use gulim24.bdf instead of hanglm24.bdf
a bit, now it looks like:
- (normal bdf "hanglm24.bdf" ps-mule-encode-7bit 2))
+ (normal bdf ("gulim24.bdf" "hanglm24.bdf")
ps-mule-encode-7bit 2))
i.e. it now leaves hanglm24.bdf in place as a fallback. Therefore it
should not hurt to apply this hunk even if somebody has only
hanglm24.bdf but not gulim24.bdf.
ChangeLog and patch here:
2002-06-10 Mike Fabian <mfabian(a)suse.de>
* ps-mule.el (ps-mule-string-encoding): use find-coding-system
for XEmacs where coding-system-p is used in Emacs.
* ps-mule.el (ps-mule-begin-job): assume that
enable-multibyte-character is always t because this variable
exists only for compatibility with Emacs and does not change
the behaviour of XEmacs.
* ps-mule.el: define a few aliases for coding systems which
have different names in Emacs.
* ps-mule.el (ps-mule-font-info-database-ps):
use ps-mule-encode-8bit instead of ps-mule-encode-7bit for the
Korean Munhwa-Bold-KSC-EUC-H font.
* ps-mule.el (ps-mule-font-info-database-bdf):
prefer gulim24.bdf over hanglm24.bdf (looks better).
use ps-mule-encode-8bit instead of ps-mule-encode-7bit for the
chinese-sisheng bdf fonts.
--
Mike Fabian <mfabian(a)suse.de>
http://www.suse.de/~mfabian
睡眠不足はいい仕事の敵だ。