[Opera-linux] Fonts in SuSE 9.1

Eirik Byrkjeflot Anonsen opera-linux@opera.com
Mon Aug 9 09:20:00 2004


"Chris Purcell" <lists@cjp.us> writes:

>>> Has anyone been able to get the fonts to look right in Opera on SuSE
>>> 9.1?  Previously, I was running SuSE 9.0 and all it took to make the
>>> fonts look right was to do a YOU update and install the MS True Type
>>> Fonts and that fixed all the font problems.  In SuSE 9.1, the fonts
>>> still look terrible in a lot of websites (they are usually too small
>>> and barely legible) even after the installation of the MS True Type
>>> Fonts.
>>>
>>> I followed the directions on the following page to enable the bytecode
>>> interpreter in the freetype2 RPM, but it didn't do anything.
>>>
>>> http://portal.suse.com/sdb/en/2001/11/mfabian_bytecodeinterpreter.html
>>>
>>> Anyone have any ideas?  I need to roll out about 100 machines running
>>> SuSE 9.1 and Opera and this is the last issue I have that needs to be
>>> worked out first.
>>>
>>> Thanks,
>>> Chris
>>>
>>
>> I usually set minimum fontsize to something reasonably high...
>>
>> eirik
>
>
> Yeah, I could do that but it doesn't actually fix anything, it just makes
> the fonts bigger, but the quality is still very poor.  The fonts looked
> great in SuSE 9.0, but they look terrible in 9.1.
>
> Chris
>


Ok, so it's not just the size.

If you get ugly fonts for websites that does not specify fonts, then
you should change prefs->fonts.  If you get ugly fonts for websites
that do specify fonts, things get more complicated.  If a page
specifies a font by name, opera will use a font with that name, if
possible.  Otherwise, Opera will use a complex set of rules to try to
find the "best" font.  This is unfortunately not very good, since
Opera has no way of knowing how pretty a font is...

One solution is to get rid of all ugly fonts on the system...

If you are sure that you have enough truetype fonts available (through
xft.  'opera -debugfont' will list the ones opera finds on startup),
you can try disabling X font support by adding this line to the [User
Prefs] section of one of the opera configuration files
(e.g. /etc/opera6rc):

Enable Core X Fonts=0


eirik