Smooth antialias font makeover for Xemacs

xft_xemacs.jpg
Here it is. Beautiful Consolas font from Microsoft in my Xemacs. How did I do it? Here is it is. A quick guide to to setup antialias TTF fonts for Xemacs.

For this you need to enable Xft, the truetype font renderer, for Xemacs. It turns out that Xemacs beta version (21.5 onwards), can be complied with Xft support. So download it from Xemacs.org and use the following commands to compile:

./configure –with-xft=all

and then, as usual,

make

make install

Put some nice TTF fonts into your ~/.fonts directory like Bitstream Vera Sans or better, get Consolas from your Windows hacker friend who recently installed Vista in his machine, and you will find staring to the once ugly face of Xemacs a little bit more tolerable.

One note of caution though; do not forget to get your “rgb.txt” path in your Xorg.conf right, otherwise, you will empty half of you scalp, scratching why the heck those nice systax highlighting in not working. Cheers.

Advertisements

2 thoughts on “Smooth antialias font makeover for Xemacs

  1. I wonder if you could help sort this out:

    This file contains any messages produced by compilers while
    running configure, to aid debugging if configure makes a mistake.

    It was created by XEmacs configure 21.5, which was
    generated by GNU Autoconf 2.59. Invocation command line was

    $ ./configure –with-xft=all

  2. Actually, I don’t see any error in the dump that you sent. The error by “confdefs.h” is normal. It should fail in the ./configure step. Could you send me the actual output the ./configure script shown on the terminal.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s