[Scribus] Font selection
Craig Ringer
craig
Wed Sep 13 09:16:59 CEST 2006
Andrew S. Townley wrote:
> Hi,
>
> I have been experimenting with Scribus lately and have a big problem
> selecting fonts. I went through the mailing list archives and this was
> a problem back in 2003 that supposedly would be fixed soon, so I was
> wondering what the plans for this really were.
>
> I think the problem is really a bug in the underlying Qt pop-up list
> library which doesn't provide automatic scrolling for large lists
It's actually a bug in the particular Qt style. Changing Qt styles in
the preferences or using the qtconfig utility will fix the problem.
> but I
> think only being allowed to use the standard font dialog in one place in
> the UI isn't a good choice.
For Linux, which you mention you're using below, there *is* no standard
dialog at all. The closest things to it are the dialogs provided by
GNOME and KDE - both of which require integration with libraries Scribus
doesn't use for portability reasons. Other OSes do have standard font
dialogs, but they can't display all the fonts Scribus knows about (and
the same problem applies to the KDE and GNOME ones). Scribus can use
fonts the OS doesn't understand or doesn't know how to find, and a
Scribus user can tell Scribus NOT to use fonts the OS might otherwise
offer. Given this, the use of a standard font dialog even when one is
available is quite unattractive, especially since that dialog might
return the selected font in a form that's very hard or impossible to
translate into a font that Scribus knows about (naming differences, etc
etc etc).
It's certainly a good idea to have a more traditional font selector
dialog - perhaps modeled on the KDE one - available, but I doubt it's
practical to use a "standard" one in the sense of a base dialog from the OS.
> If you wanted to compromise, there might
> either be a preference for using the pop-up or the font dialog or you
> might have a [Choose Font...] button next to the pop-up which would show
> the standard font dialog.
>
> My current problem relates to a large number of fonts installed on my
> Linux machine and trying to use Scribus at 1024x768 resolution. As far
> as I can tell, unless I go in and remove certain fonts from being
> available to Scribus, there's no other way I can select fonts after the
> first 4 columns in the list.
Yep, again, try changing the widget style. Your problem should go away.
I think this bug was fixed in Fedora Core 5; if not, go yell at the
Fedora Qt maintainers until they fix their buggy style.
--
Craig Ringer
More information about the scribus
mailing list