First and foremost, if you haven't already read the Fedora Core 1 release notes
, let me suggest you read the paragraph on fonts (under the heading "General Notes"), at least, to be aware of the two differing font subsystems.
Regarding your problem, one thing you could try is rebuilding the FreeType package from the corresponding source RPM
, with the TrueType bytecode interpreter enabled. The latter is disabled in the distributed package due to patent reasons
Before building the package, you should install a "non-root" RPM build environment for your user. Example instructions can be found here
; if you use the first method from that page, you should amend your user's RPM configuration using the following commands afterwards:
mkdir -p ~/rpmbuild/tmp
echo '%_tmppath %(echo $HOME)/rpmbuild/tmp' >> ~/.rpmmacros
In any case, the rpm-build
package is required to be installed.
Now, install the FreeType source RPM via rpm -ihv /path/to/freetype*.src.rpm
. Near the beginning of the file ~/rpmbuild/SPECS/freetype.spec
(file pathes may vary depending on your RPM configuration), there is a line beginning with %define without_bytecode_interpreter
. Change the numeric value at the end of line from 1
Make sure the XFree86-devel
package is installed (check using, e. g., rpm -q XFree86-devel
), and start the build process as follows: rpmbuild -bb --clean ~/rpmbuild/SPECS/freetype.spec
If all goes well, you'll be able to install the new FreeType package(s) using rpm -Fvh --replacepkgs --replacefiles ~/rpmbuild/RPMS/i386/freetype*.rpm
. In case there is an error, please post the complete message here.