On Tuesday, 29. Apr 2003 03:04 David Faure wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 Hello David, > Qt-3.1.2 > > One bug and one patch for the font loading mechanism, when XFT is > _not_ present. First, I found the obvious following typo when trying > to debug the problem described below: > > Index: qfont_x11.cpp > =================================================================== > RCS file: /home/kde/qt-copy/src/kernel/qfont_x11.cpp,v > retrieving revision 1.79 > diff -u -p -r1.79 qfont_x11.cpp > - --- qfont_x11.cpp 3 Mar 2003 16:44:36 -0000 1.79 > +++ qfont_x11.cpp 29 Apr 2003 00:44:37 -0000 > @@ -1973,7 +1973,7 @@ QCString QFontPrivate::bestMatch( const > tokens[Spacing], > tokens[CharsetRegistry], > tokens[CharsetEncoding] ); > - - best.scale = bestScalable.score; > + best.score = bestScalable.score; > best.scale = bestScalable.scale; > best.name = bestName.data(); > } > > However this doesn't fix my bug. Ahh, probably a tab-completion error. I have fixed this. :) > On this system (no RENDER extension -> no libXft being used), I have > the font > - -ms-arial-medium-r-normal--0-0-0-0-p-0-iso8859-1 > which is smoothly-scalable, and seen by QFontDatabase. > I have no ms-arial font in another charset. The problem you describe below is a known problem. We are in the process of preparing the first 3.2.0 beta, which will fix this particular problem. However, I don't think this is something that can be fixed in 3.1.x, due to the current text/font engine design. Even though you have a smoothly scalable Arial font, Qt will ignore it because it is not a Unicode encoded font. [snip] > It considers the non-scalable helvetica unicode font "good enough" and > doesn't even try to find the latin1 arial font... > > I remember Lars saying "if ForceOutline gets you a bitmap font there's > definitely a bug". I'm afraid that's the case. I agree with this, I will have to investigate this more with Lars, but as I mention above, I don't think this will be fixable in 3.1.x. 3.2.0 and beyond will work properly though. > Thanks for fixing, this is creating *much* trouble in KWord (users > select a font in the font dialog, and end up with another one, which > doesn't scale at all when zooming...). > > - -- > David FAURE, faure@kde.org, sponsored by TrollTech to work on KDE, > Konqueror (http://www.konqueror.org), and KOffice > (http://www.koffice.org). > How to write a Makefile.am for KDE/Qt code: > http://developer.kde.org/documentation/other/makefile_am_howto.html > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.0.7 (GNU/Linux) > > iD8DBQE+rc+I72KcVAmwbhARAvvtAJ9xXVP9cON/OiBSQ3l7pSBE3diR1gCffXj9 > cwh/XfkpXrkPz8fvWt9A04Q= > =E2ZF > -----END PGP SIGNATURE----- > -- Bradley T Hughes Trolltech AS, Waldemar Thranes gt. 98, N-0175 Oslo, Norway _______________________________________________ koffice-devel mailing list koffice-devel@mail.kde.org http://mail.kde.org/mailman/listinfo/koffice-devel