[ Return to Bugs & Features | Roadmap 1.1 ]
|Status:||1 - Closed w/Resolution|
|Priority:||2 - Low, e.g. a documentation error or undocumented side-effect|
|Scope:||2 - Specific to an operating system|
|Summary:||Fl::set_fonts() does not work with Xft under Xwindows|
|Fix Version:||1.1.7 (SVN: v4592)|
Trouble Report Files:
Trouble Report Comments:
09:32 Sep 04, 2005
|Here's one I think we ought to fix before 1.1.7.is frozen (sorry Matthias...!) |
The fl_set_fonts_xft version of ::set_fonts() is just a stub, it doesn't work.
This means that (for example) the test/fonts demo only shows the 16 base fonts, if built with Xft under Xwindows.
I have a hack of fl_set_fonts_xft.cxx that "fixes" this - I'll try and post something, possibly not a patch 'cos it's changed a fair bit.
Anyhow, this "works" well enough, but it's not really complete. It doesn't sort the faces in quite the same way the core fonts X system does, and it always just loads all the faces (but they are sort of "utf" anyway, so maybe that's OK?)
Also, the code was written as I tried to learn how fontconfig etc. work, so it's a long way from being pretty...
Can folk give it a spin and see how it goes? I've tried it on the 3 unix machines I can get to on a Sunday afternoon and it's OK, but...
Just rebuild and run the fonts demo, I guess.
06:53 Oct 13, 2005
|Fixed in Subversion repository. |
Thanks for the patch!
[ Return to Bugs & Features ]