[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