Wiki source for BetterFreetype
==== Better Fonts on Linux Desktops ====
From here: http://forums.debian.net/viewtopic.php?f=6&t=28320&start=15
I've stolen this:
"
What I ment was a crude way of installing freetype from source: ./configure && make && sudo make install.
On Debian, and on other distributions (incl. Ubuntu) I always install the latest stable version of freetype from www.freetype.org (by now the version 2.3.7). I think, the quality of the text rendering thus becomes notably better. Download, extract.
Before doing ./configure I change the file
Code: Select all
.../freetype-2.3.7/include/freetype/configftoption.h
Namely I uncomment (remove /* to the left and */ to the right) in the lines containing
Code: Select all
[...]
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER
[...]
#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING
[...]
I mean, the respective lines of configftoption.h should look like above, without the comments /* and */.
After that I return to .../freetype-2.3.7 and do ./configure, then sudo make install (or "su" and then "make install" depending on system configuration; the package build-essential should be installed). Restart X-server via pressing Ctrl-Alt-Backspace and that's all.
Surely these steps are a commonplace for many people here, but as I started to use Linux 2 years ago it took me a LOT of time to figure out how to enable the bytecode and the cleartype.
"
From here: http://forums.debian.net/viewtopic.php?f=6&t=28320&start=15
I've stolen this:
"
What I ment was a crude way of installing freetype from source: ./configure && make && sudo make install.
On Debian, and on other distributions (incl. Ubuntu) I always install the latest stable version of freetype from www.freetype.org (by now the version 2.3.7). I think, the quality of the text rendering thus becomes notably better. Download, extract.
Before doing ./configure I change the file
Code: Select all
.../freetype-2.3.7/include/freetype/configftoption.h
Namely I uncomment (remove /* to the left and */ to the right) in the lines containing
Code: Select all
[...]
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER
[...]
#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING
[...]
I mean, the respective lines of configftoption.h should look like above, without the comments /* and */.
After that I return to .../freetype-2.3.7 and do ./configure, then sudo make install (or "su" and then "make install" depending on system configuration; the package build-essential should be installed). Restart X-server via pressing Ctrl-Alt-Backspace and that's all.
Surely these steps are a commonplace for many people here, but as I started to use Linux 2 years ago it took me a LOT of time to figure out how to enable the bytecode and the cleartype.
"