[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: `set-fontset-font' and ascii characters
From: |
Oliver Scholz |
Subject: |
Re: `set-fontset-font' and ascii characters |
Date: |
Thu, 01 May 2003 19:48:37 +0200 |
User-agent: |
Gnus/5.090019 (Oort Gnus v0.19) Emacs/21.3.50 (gnu/linux) |
Kenichi Handa <address@hidden> writes:
> In article <address@hidden>, Oliver Scholz <address@hidden> writes:
>> Is there any special reason why `set-fontset-font' should raise an
>> error, if CHARACTER specifies a single byte char? The patch below
>> seems to work, but I may be missing something.
>
> Thank you for working on it.
>
> If we change the ASCII font in the fontset of the default
> face, I think it should have the same effect as changing the
> font of the default face (e.g. changing the font size
> results in chaning the frame size). The reason I inhibitted
> changing ASCII font in a fontset is that it seems difficult
> to achieve that effect (or at least I didn't know how to do
> that when I wrote the code). Does you change pay attetion
> to that?
[...]
It doesn't, sorry. I didn't realize that this could be an issue,
because I use an window manager which keeps frames full-size anyways.
But I spent the afternoon browsing the sources for a solution that
does. The two patches below seem to make it work (only slightly
tested).
Now, if an ASCII font was changed, Fset_fontset_font checks all frames
whether FONTSET is their frame fontset and forces a resizing of all
frames that have. This is done by the new function
x_new_fontset_force, which is like x_new_fontset, except that it does
its works even if new fontset = old fontset. (This is done by
factoring out a new function x_set_fontset_internal out of x_set_fontset.)
Oliver
fontset.diff
Description: Text Data
xterm.diff
Description: Text Data
--
Oliver Scholz 12 Floréal an 211 de la Révolution
Taunusstr. 25 Liberté, Egalité, Fraternité!
60329 Frankfurt a. M. http://www.jungdemokratenhessen.de
Tel. (069) 97 40 99 42 http://www.jdjl.org
- Re: `set-fontset-font' and ascii characters, Kenichi Handa, 2003/05/01
- Re: `set-fontset-font' and ascii characters,
Oliver Scholz <=
- Re: `set-fontset-font' and ascii characters, Oliver Scholz, 2003/05/01
- Re: `set-fontset-font' and ascii characters, Kenichi Handa, 2003/05/01
- Re: `set-fontset-font' and ascii characters, Kenichi Handa, 2003/05/01
- Re: `set-fontset-font' and ascii characters, Oliver Scholz, 2003/05/01
- Re: `set-fontset-font' and ascii characters, Kenichi Handa, 2003/05/01
- Re: `set-fontset-font' and ascii characters, Oliver Scholz, 2003/05/02
- Re: `set-fontset-font' and ascii characters, Kenichi Handa, 2003/05/02
- Re: `set-fontset-font' and ascii characters, Oliver Scholz, 2003/05/03
- Re: `set-fontset-font' and ascii characters, Kenichi Handa, 2003/05/05
- Re: `set-fontset-font' and ascii characters, Oliver Scholz, 2003/05/06