b32820410d
Mini refactor though everything is still broken
2018-11-15 18:20:46 +01:00
591c93aefb
More WIP emoji work
2018-11-15 17:57:41 +01:00
752f9e4be4
Start work on emoji (mostly to be scrapped tho)
2018-11-14 18:08:36 +01:00
1d07a50459
Change import paths
2018-11-14 10:38:19 +01:00
Nigel Tao
41fa49aa5b
Update x/exp/shiny/font to x/image/font.
2015-09-01 15:49:46 +10:00
Nigel Tao
3ba1c0f728
Rename Point and End slices to Points and Ends.
...
The slice Foos is plural; it refers to multiple elements. The element Foos[i]
is the i'th Foo.
2015-08-30 22:27:18 +10:00
Nigel Tao
3cc748686b
Use fixed.Rectangle26_6 instead of truetype.Bounds.
...
The previous "the endpoints are inclusive" comment seems confusing. It's true
that the bounding box's max X equals the right-most coordinate, which suggests
<= instead of <, but that node's coordinate is itself exclusive. Consider the
solid 1-pixel square: (0, 0), (64, 0), (64, 64), (0, 64) in fixed.Point26_6
coordinates. The right-most coordinate is 64, and the bounding box's max X
equals 64, but rasterizing that square only affects sub-pixels up to but not
including 64.
Instead, it seems accurate to follow the fixed.Rectangle26_6 description, in
that the max values are exclusive.
2015-08-30 22:06:37 +10:00
Nigel Tao
7a598da6de
Delete the truetype.NewGlyphBuf function.
...
The zero value of a GlyphBuf is already perfectly usable.
2015-08-30 21:35:58 +10:00
Nigel Tao
a021a5f23e
Rename Kerning to Kern.
2015-08-24 16:17:16 +10:00
Nigel Tao
db77c6a161
Delete some unnecessary fixed.Int26_6 conversions.
2015-08-24 15:57:20 +10:00
Nigel Tao
d8618774be
Fix some comment typos.
...
These comments weren't updated when we went from 24.8 to 26.6.
2015-08-22 14:48:07 +10:00
Nigel Tao
7166253831
Fix rounding up for 26.6 fixed point, not 24.8.
2015-08-21 14:00:51 +10:00
Nigel Tao
f42630ca7a
Use the common golang.org/x/exp/shiny/font.Hinting type.
2015-08-20 16:07:51 +10:00
Nigel Tao
e8121e3c7d
Don't use backtick quotes in the comments.
2015-08-18 16:33:14 +10:00
Nigel Tao
2a5cbfd47e
Use the fixed.Int26_6 type in package truetype.
2015-08-18 16:30:37 +10:00
Nigel Tao
856a70c395
Use the fixed.Int26_6 and fixed.Point26_6 types.
2015-08-17 10:26:09 +10:00
Nigel Tao
5193f9f147
Add canonical import paths.
2015-08-12 14:34:19 +10:00
Nigel Tao
bf25f8ce0e
Move files up one level.
2015-08-12 14:30:01 +10:00