Nigel Tao
5836d0e202
Freetype-Go: take the RGBAPainter out of a RGBAContext. Instead,
...
a Context can now take any Painter during DrawText.
R=r
CC=rog, golang-dev
http://codereview.appspot.com/1341041
2010-05-27 22:22:49 -07:00
Nigel Tao
0c4b93bdc3
Freetype-Go: move the pixel offset from the painter to the rasterizer.
...
R=rsc, r
CC=rog, golang-dev
http://codereview.appspot.com/1332041
2010-05-26 13:23:24 -07:00
Nigel Tao
aaeb64cef7
Freetype-Go: A+C: add Roger Peppe.
...
Roger is already in the A+C list for the main Go repo.
R=r
CC=rog, golang-dev
http://codereview.appspot.com/1313043
2010-05-26 13:22:55 -07:00
Nigel Tao
8552c06628
Freetype-Go: Paint now takes an explicit done bool instead of using a
...
magic zero value to indicate end of painting.
This means that Painter implementations can assume thant the Spans' Y
values are monotonic.
R=rsc
CC=golang-dev, rog
http://codereview.appspot.com/1261043
2010-05-21 15:09:13 -07:00
Nigel Tao
7707aeaf6a
Freetype-Go: support compound glyphs.
...
R=r
CC=golang-dev
http://codereview.appspot.com/1196045
2010-05-20 05:30:00 -07:00
Nigel Tao
9c4da76964
Freetype-Go: gamma is now a float instead of a float64.
...
R=r
CC=golang-dev
http://codereview.appspot.com/1236042
2010-05-19 17:37:01 -07:00
Nigel Tao
25c38cfec1
Freetype-Go: new freetype package to provide a convenience API to
...
draw text onto an image.
This is a simple API that doesn't handle line breaking, ligatures,
right-to-left or vertical scripts, and other fancy features.
R=r, rsc
CC=golang-dev
http://codereview.appspot.com/1121045
2010-05-14 13:29:53 +10:00
Nigel Tao
7b02573579
Freetype-Go: fast-path vertical lines in the rasterizer.
...
This follows ftgrays.c in the C Freetype code.
http://www.google.com/codesearch/p?hl=en#Z2JqmT2tnYQ/Amaya/Distribution/amaya-lib-src-9.54.tgz%7CcsdX8RtClJ4/freetype/src/smooth/ftgrays.c&l=653
R=rsc
CC=golang-dev
http://codereview.appspot.com/1155041
2010-05-10 10:46:39 +10:00
Nigel Tao
f6caa104ec
Freetype-Go: truetype parser initial check-in.
...
Parsing a malformed TTF may result in an index out-of-bounds panic,
rather than guaranteeing to return an error. This may be tightened
in the future.
R=r, rsc
CC=golang-dev
http://codereview.appspot.com/940044
2010-05-04 09:54:43 +10:00
Nigel Tao
01b35309ee
Fix luxi-fonts/README to say there are only 3 fonts, not 12.
2010-04-29 08:56:26 +10:00
Nigel Tao
6023e5b75d
Freetype-Go: Add Luxi .ttf fonts, and the human-readable .ttx equivalents.
...
This is a manual hg commit of codereview change 982044
http://codereview.appspot.com/982044
The codereview submission did not work, possibly because some of the
files were too large.
2010-04-28 22:25:52 +10:00
Nigel Tao
4aa7375072
Freetype-Go: batch Spans when painting.
...
Introduce MonochromePainter and GammaCorrectionPainter.
R=r, rsc
CC=golang-dev
http://codereview.appspot.com/904041
2010-04-13 22:26:10 +10:00
Nigel Tao
593a182c4e
Freetype-Go: Implement cubic splines; rename MoveN to AddN.
...
R=rsc
CC=golang-dev, r
http://codereview.appspot.com/894041
2010-04-06 21:25:48 +10:00
Nigel Tao
14f2df1aef
Freetype-Go: Initial code check-in.
...
R=r, rsc
CC=golang-dev
http://codereview.appspot.com/841042
2010-04-02 10:07:24 +11:00
nigeltao
5b17c09a3a
Initial check-in.
2010-04-02 02:20:35 +11:00