now X-symbol has a problem
Uwe Brauer
oub at mat.ucm.es
Wed Jun 22 04:27:11 EDT 2011
>> Regarding now X-symbol has a problem (was: some utf8 chars are terrible small.); "Stephen J. Turnbull" <stephen at xemacs.org> adds:
> Uwe Brauer writes:
> This happens because something is requesting an ambiguous font that is
> being resolved to a very small font.
But why after applying your setting and not before?
>> x-symbol setting is governed by
> These don't contain tag sets, and therefore are not removed by the
> call to set-specifier. For some reason none of the other fonts are
> catching these symbols, so those characters "fall through" to here.
I had the "brilliant" idea of setting
(setq x-symbol-xsymb0-fonts
'(("-adobe-symbol-*-*-*-*-*-240-*-*-*-*-*-*"
"-adobe-symbol-*-*-*-*-*-240-*-*-*-*-*-*"
"-adobe-symbol-*-*-*-*-*-240-*-*-*-*-*-*")
("-adobe-symbol_sub-medium-r-normal-*-*-140-*-*-*-*-adobe-fontspecific"
"-adobe-symbol_sub-medium-r-normal-*-*-140-*-*-*-*-adobe-fontspecific")
("-adobe-symbol_sup-medium-r-normal-*-*-140-*-*-*-*-adobe-fontspecific"
"-adobe-symbol_sup-medium-r-normal-*-*-140-*-*-*-*-adobe-fontspecific"
"-adobe-symbol_sup-medium-r-normal-*-*-140-*-*-*-*-adobe-fontspecific")))
(setq x-symbol-xsymb1-fonts
'(("-xsymb-xsymb1-medium-r-normal-*-*-140-*-*-*-*-xsymb-xsymb1")
("-xsymb-xsymb1_sub-medium-r-normal-*-*-240-*-*-*-*-xsymb-xsymb1")
("-xsymb-xsymb1_sup-medium-r-normal-*-*-240-*-*-*-*-xsymb-xsymb1")))
(setq x-symbol-latin1-fonts
'(("-adobe-helvetica-medium-r-normal-*-*-140-*-*-*-*-iso8859-1")
("-adobe-helvetica_sub-medium-r-*-*-*-140-*-*-*-*-iso8859-1")
("-adobe-helvetica_sup-medium-r-*-*-*-140-*-*-*-*-iso8859-1")))
This did not help at all, well as expected the subscripts
fonts became very large.
> As far as I can see the the turn-on and turn-off functions are
> identical. Is that correct?
I thought I changed the setting of the
basic
greek and
fallback
variables.
But the correct setting which goes back to the original
setting should be
(let ((basic "-*-courier-bold-r-*-*-18-180-*-*-*-*-*-*")
(greek "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1")
(fallback "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1"))
Indeed after applying this modified function, the \infty
symbol again is small. But the x-symbol fonts do *not* change
> You could try changing the last line in each function
> nil nil 'remove-tag-set-prepend)))))
> to
> nil nil 'remove-all)))))
I did this but it had no effect.
I resume: when I turn your setting on, \infty becomes big, but
the x-symbols become insanely small. When I try to turn your
setting off \infty becomes small again, but x-symbol stays
small, I have to restart xemacs.
Uwe
More information about the XEmacs-Beta
mailing list