Enrico Forestieri wrote:
On Mon, Oct 02, 2006 at 05:54:41PM +0200, Abdelrazak Younes wrote:
Enrico Forestieri wrote:
On Mon, Oct 02, 2006 at 11:34:43AM +0200, Abdelrazak Younes wrote:
With Georg's and Edwin's corrections.
Sorry for not catching this earlier, but if you substitute Q_WS_WIN
with something else, please also take into account that it is also
defined in a cygwin build without X11. So, the correct substitution
for "#ifdef Q_WS_WIN" is
#if defined(_WIN32) || (defined(__CYGWIN__) && defined(X_DISPLAY_MISSING))
I don't understand... If they are usable on windows, why don't you want
to use these fonts on Cygwin/X11 too? Hopefully Qt/Cygwin/X11 can use
them, no?
Yes, Qt/Cygwin/X11 uses them, too, but through fontconfig. The call to
those Windows APIs in this case is completely ignored by the X-server.
Rather, the directory containing the fonts should be listed in
/etc/fonts/local.conf and fc-cache run on it. A completely different
mechanism, as you can see.
I see. Thanks for the explanation. But if this code compiles wit Qt/X11
and is completely ignored by the X-server why not just let the code
as-is and avoid the CYGWIN macro altogether?
I can do the corrections later (currently building).
Please. Test and commit the proper fix.
No need to test, I use that code daily so I know ;-)
That's what I mean by "test it" ;-)
Abdel.