Printing from Emacs on Windows

I’m a Emacs guy and this is how I got it printing on on of my Windows boxes (XP SP2) where I already had Cygwin.

1. Install PDF Creator.

2. Update .emacs file with the following:
(setenv "PRINTER" "PDFCreator")
(setq ps-printer-name "PDFCreator")
(setq ps-printer-name-option "-d")
(setq ps-lpr-command "/cygwin/bin/lpr")

3. Print into a PDF file with ps-print-buffer and then to any printer (or not at all).

Anti-aliased Fonts in Emacs

How to build Emacs with anti-aliased fonts

Anti-aliased fonts in the X11 UI enabled from Gnu Emacs version 23.1 (with XFT support).

Unfortunately it not a part of most distros yet, but you can build it yourself from a snapshot:
$ cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs \
 co -r emacs-unicode-2 emacs
$ cd emacs
$ sudo install texinfo libgtk2.0-dev libxpm-dev libungif4-dev
$ ./configure --with-gtk --enable-font-backend --with-xft
$ make bootstrap
$ sudo make install
$ cat > ~./Xresources
Emacs.background: light gray
Emacs.foreground: black
Emacs.pointerColor: dark green
Emacs.cursorColor: dark green
Emacs.bitmapIcon: on
Emacs.font: Bitstream Vera Sans Mono-12
Emacs.geometry: 80x45
Emacs.internalBorder: 0
Emacs.toolBar: 0
Emacs.verticalScrollBars: off
<Ctrl-C>
$ sudo apt-get install ttf-bitstream-vera
$ xrdb -merge .Xresources

See more at:   http://www.emacswiki.org/cgi-bin/wiki/XftGnuEmacs