[COMMIT] Don't use the server-side fallbacks for XFT
Nix
nix at esperi.org.uk
Sun Dec 17 11:10:18 EST 2006
On 17 Dec 2006, Aidan Kehoe stated:
> Ar an seachtú lá déag de mí na Nollaig, scríobh Nix:
>
> > [...] What's going on? It becomes clearer if we look at the face's plists.
> >
> > Before:
> >
> > (cl-prettyprint (object-plist (get-face 'foo-test-face)))
> >
> > (foreground #<color-specifier
> > global=
> > [...]
> > font
> > #<font-specifier
> > global=<unspecified>
> > fallback=#<font-specifier
> > global=
> > (((x)
> > .
> > "Bitstream Vera Sans Mono-11")
> > ((encode-as-utf-8 initial x)
> > .
> > "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1")
>
> (That's not from a 2006-10-28 check-out, I guarantee you! :-)
No, sorry, that's `before I try emboldening', i.e. with a 2006-12-16 checkout
before calling `make-face-bold'.
(Sorry for the unclarity.)
> > Face-frob-property is a bit of a monster and I haven't dug into it yet:
> > if anyone knows the cause, please say?
>
> I don't know the cause, but finding out is relatively important on my todo
> list, as is finding out why custom-set-face-update-spec only works after a
> restart. (Which is the reason the font menu is broken unless
> font-menu-this-frame-only-p is set.)
Oh, good, youy know about it :)
> I was intending to commit the below as part of the solution for that, but
> I've separated it out and committed it since it's affecting you.
Thank you!
> > (gdb) print speccount
> > $13 = 29
> > (gdb) print specpdl_depth_counter
> > $14 = 30
>
> Wow, that is scary. Looks like something corrupted the relevant byte code.
I'll be digging into that while I'm up north (out of contact with primitive
things like X servers, or indeed any device capable of a GUI at all).
> NOTE: This patch has been committed.
Testing shortly.
--
`He accused the FSF of being "something of a hypocrit", which
shows that he neither understands hypocrisy nor can spell.'
--- jimmybgood
More information about the XEmacs-Beta
mailing list