emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problem with chinese gbk fonts on w32


From: Jason Rumney
Subject: Re: Problem with chinese gbk fonts on w32
Date: Tue, 06 Sep 2005 09:00:34 +0100
User-agent: Mozilla Thunderbird 0.9 (Windows/20041103)

Sun Yijiang wrote:

I think I've found the problem, here is the patch of w32fns.c (against revision 1.256). I don't know the detail, but this patch works.

--------------------------------------8<--------------------------------------
--- w32fns.c    2005-08-08 09:45:47.000000000 +0800
+++ w32fns-fix.c    2005-09-06 15:32:01.275812264 +0800
@@ -4545,7 +4545,7 @@
         /* Fill out details in lf according to the font that was
            actually loaded.  */
         lf.lfHeight = font->tm.tmInternalLeading - font->tm.tmHeight;
-        lf.lfWidth = font->tm.tmMaxCharWidth;
+        lf.lfWidth = font->tm.tmAveCharWidth;
         lf.lfWeight = font->tm.tmWeight;
         lf.lfItalic = font->tm.tmItalic;
         lf.lfCharSet = font->tm.tmCharSet;
--------------------------------------8<--------------------------------------

How can this work?

The problem you reported was for BDF fonts used to display the GBK character sets.
The fix above affects only Windows system fonts.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]