Anti-Aliased Fonts support.
commitc374de77b4f35d03ac2a01095c5bd8aee422e36b
authorkugel <kugel@a1c6a512-1295-4272-9138-f99709370657>
Sat, 5 Mar 2011 18:36:51 +0000 (5 18:36 +0000)
committerkugel <kugel@a1c6a512-1295-4272-9138-f99709370657>
Sat, 5 Mar 2011 18:36:51 +0000 (5 18:36 +0000)
treecf6b0723f42c090022b94b38b3c4d856e9378d40
parenta35edb48b3d89a7d87b3981dcfaec3348cfbd8bd
Anti-Aliased Fonts support.

This enables Rockbox to render anti-aliased fonts using an alpha blending method.
The input font bitmaps are 4bit, i.e. 4x larger, but the metadata size stays the same.

A tool, convttf, for converting ttf fonts directly to the Rockbox fnt format is provided.
It has a useful help output, but the parameter that works best is -c1 or -c2 (2 for larger font sizes).

Flyspray: FS#8961
Author: Initial work by Jonas Hurrelmann, further work by Fred Bauer, Andrew Mahone, Teruaki Kawashima and myself.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29523 a1c6a512-1295-4272-9138-f99709370657
apps/plugins/mpegplayer/mpegplayer.c
apps/plugins/rockpaint.c
firmware/drivers/lcd-16bit.c
firmware/drivers/lcd-bitmap-common.c
firmware/export/font.h
firmware/font.c
tools/Makefile
tools/convbdf.c
tools/convttf.c [new file with mode: 0644]
tools/root.make
tools/tools.make