From: Guillaume L. <gla...@te...> - 2004-09-05 23:19:48
|
On Sunday 05 September 2004 20:34, Chris Cannam wrote: > perhaps as you suggest it could be something to do with having the metrics > generated from the font directly (and thus perhaps limited to the maximum > nominal size of the font) rather than the painter (which may have a larger > scaled version even of a pixmap font available). Or some other similar > cockup. It shouldn't be too hard to get around that somehow. Just keep another QPainter around just to set the font to it and extract the metrics from there. > Anyway, in my tests at the moment, the dynamic texts (i.e. all the ones > below the staff in glazunov.rg first segment) are being omitted entirely, > regardless of which font family I choose. Even with my last update (restoring drawTextAux()) ? > I guess if this sort of thing can actually fix it then it may be tolerable. > But it would need to work well and be done right: ideally get rid of those > unused font sizes, I don't see how to do that without rewriting the KFontRequester widget. > take the default fonts from KDE-global or Konqueror > configuration or some such (just to be sure that they're things that do > actually exist) etc. It already does that. The font it displays by default is the "all purpose" KDE font as selected in KControl. > I'm not sure I wouldn't rather just see a more > intelligent guess at a suitable default family, for now, than see it worked > around with a new feature that isn't really complete bang in the middle of > a feature freeze. I doubt the "more intelligent guess" will be much smaller to implement than the changes I just committed. -- Guillaume. http://www.telegraph-road.org |