www.freetype.org

Enough said.