Fork of golang/freetype with some extra stuff
c95fb230fe
It still isn't perfect (e.g. it doesn't join), but it's getting closer. Also fix the bug where RotateCW and RotateCCW was mixed up, since the Y-axis grows down in a computer graphics co-ordinate system, not up as in classical mathematics. R=r, rsc, rog CC=golang-dev http://codereview.appspot.com/1736043 |
||
---|---|---|
example | ||
freetype | ||
lib/codereview | ||
licenses | ||
luxi-fonts | ||
.hgignore | ||
AUTHORS | ||
CONTRIBUTORS | ||
LICENSE | ||
README |
This is a port of the Freetype font rasterizer (www.freetype.org) to the Go programming language (golang.org). It is an incomplete port: * It only supports TrueType fonts, and not Type 1 fonts nor bitmap fonts. * It only supports the Unicode encoding. There are also some implementation differences: * It uses a 24.8 fixed point co-ordinate system everywhere internally, as opposed to the original Freetype's mix of 26.6 (or 10.6 for 16-bit systems) in some places, and 24.8 in the "smooth" rasterizer. Freetype-Go is derived from Freetype, which is written in C. Freetype is copyright 1996-2010 David Turner, Robert Wilhelm, and Werner Lemberg. Freetype-Go is copyright The Freetype-Go Authors, who are listed in the AUTHORS file. The Freetype-Go homepage is http://code.google.com/p/freetype-go/