GNU bug report logs -
#1785
Font scaling does not work for the default font in some cases
Previous Next
Reported by: "Juanma Barranquero" <lekktu <at> gmail.com>
Date: Fri, 12 Dec 2008 11:00:02 UTC
Severity: normal
Found in version 23.0.60
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #46 received at 1785 <at> emacsbugs.donarmstrong.com (full text, mbox):
>> > What I currently don't understand is that the font rescaling doesn't
>> > work for the default font in the above case even after
>> > (clear-face-cache t). I'm now investigating the reason.
>>
>> I think the problem here is that the opened font objects are already
>> stored in the LFACE_FONT entry of the default face. Note that
>>
>> M-: (set-face-attribute 'default nil :font (font-spec)) RET
>>
>> successfully refreshes the face with the correct rescaling.
> Until a better solution comes along, I propose dealing with this
> situation with the following hack in startup.el: check to see if the
> init file changed face-font-rescale-alist, and reload the default face
> if necessary.
Can't we fix it right and make clear-face-cache refresh the default face
as well? If the right fix is really too much trouble, then I guess your
workaround is OK, but then it needs to come with a heavy dose of
comments explaining why it's there and how to get rid of it.
Stefan
This bug report was last modified 5 years and 264 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.