MorphOS Developer
Posts: 1107 from 2003/6/11
From: Białystok...
While marcik hasn't posted here yet, I will write how to troubleshoot TTEngine2 related problems. TTEngine2 is the font engine used by Sputnik for text rendering. If there is no text on displayed WWW pages, follow these steps:
1. Make sure
ttengine2.library has been installed into
LIBS: by Sputnik install script.
2. Make sure
ttengine2.database file is placed in
ENV: (it may be Sputnik copied it to
ENVARC: only, just reboot then, or copy the file).
3. Make sure the set of TrueType fonts has been installed by Sputnik installer to
SYS:FONTS/_ttf/. These fonts are downloaded by the installer from Internet.
4. If there is still no text, upgrade ttengine2.library to
v0.17 (available
here). Version 0.14 included in Sputnik archive does not support some pixelmodes used by Voodoo and Permedia based cards. Just unpack the archive and copy ttengine2.library over old one, then reboot.
5. If there is still no text, contact me
.
NOTE 1
There is no confilct between ttengine2.library and ttengine.library. They can be both installed, and even be used by some applications at the same time. They use separate database files.
NOTE 2
You can add more fonts modifying ttengine2.database file. It is plain text one and format should be self-explaining. There is GUI based font manager planned however.
NOTE 3
ENV:ttfcodepage file, while loaded by TTEngine2, is irrelevant to Sputnik, as Sputnik passes all texts to TTE2 as Unicode.