Commit Graph

181 Commits

Author SHA1 Message Date
Hajime Hoshi
3736fd3cfc text: Add text_test.go 2018-02-24 04:55:15 +09:00
Hajime Hoshi
c79b795e84 text: Cache GlyphAdvance result 2018-02-18 21:38:48 +09:00
Hajime Hoshi
31ae457a8c text: Refactoring 2018-02-12 22:24:25 +09:00
Hajime Hoshi
57dd7db893 text: Use uint32 for map keys instead of color.Color interface 2018-02-12 19:32:21 +09:00
Hajime Hoshi
c4f02ac07c text: Limit color matrices cache size 2018-02-12 04:07:59 +09:00
Hajime Hoshi
12cef4d27e text: Cache color matrices for performance 2018-02-12 03:33:11 +09:00
Hajime Hoshi
9118772fd1 text: Optimization for browsers 2018-02-12 02:57:51 +09:00
Hajime Hoshi
950219f5b6 text: Remove font struct 2018-02-12 00:57:01 +09:00
Hajime Hoshi
8c1a8b64eb text: Avoid copying structs for browsers 2018-02-12 00:42:35 +09:00
Hajime Hoshi
da51377cc5 text: Optimize speed: Don't use a struct for map keys
Especially for browsers
2018-02-12 00:25:21 +09:00
Hajime Hoshi
a5f9382878 text: Refactoring 2018-02-11 16:17:59 +09:00
Hajime Hoshi
05671e784b text: Reuse font.Face instances if they are DeepEqual-ly same (#498) 2018-02-11 16:05:31 +09:00
Hajime Hoshi
103cd63b32 text: Now package text is stable 2018-02-04 17:49:32 +09:00
Hajime Hoshi
3cf5ca4df3 doc: Improve comments 2017-10-08 03:14:33 +09:00
Hajime Hoshi
d1333e92a5 doc: Improve comments 2017-10-01 20:48:28 +09:00
Hajime Hoshi
631264fce1 Add 'internal/math' package 2017-08-06 20:05:14 +09:00
Hajime Hoshi
064b359c78 text: Bug fix: space was not used correctly 2017-07-21 00:44:37 +09:00
Hajime Hoshi
b58d8bb996 text: Swap arguments face and text 2017-07-20 02:20:15 +09:00
Hajime Hoshi
94c4a76dcf text: Refactoring: create glyph object in appendGlyph 2017-07-19 02:57:49 +09:00
Hajime Hoshi
28934c4fd2 text: Refactoring: Rename atlas.size -> atlas.glyphSize 2017-07-19 02:52:38 +09:00
Hajime Hoshi
842c535c01 text: Refactoring: Remove some members from atlas 2017-07-19 02:50:55 +09:00
Hajime Hoshi
fd57753089 text: Refactoring: Reduce a global variable 2017-07-18 10:49:12 +09:00
Hajime Hoshi
86296ea89b text: Refactoring 2017-07-18 02:16:39 +09:00
Hajime Hoshi
9efc794547 text: Don't use Ceil as much as possible for accuracy 2017-07-17 17:00:51 +09:00
Hajime Hoshi
198ffa9ef8 text: doc 2017-07-17 16:17:01 +09:00
Hajime Hoshi
20a43a88e8 text: Remove 'lineHeight' argument 2017-07-17 06:42:48 +09:00
Hajime Hoshi
e0d0f477dc text: Fix comment 2017-07-17 06:39:06 +09:00
Hajime Hoshi
f64ac89d56 text: doc 2017-07-17 02:15:00 +09:00
Hajime Hoshi
b42f417e3b text: Update doc 2017-07-17 02:13:30 +09:00
Hajime Hoshi
9908fe0d31 text: Refactoring 2017-07-17 01:54:30 +09:00
Hajime Hoshi
1e84e21857 Add 'text' package (#363) 2017-07-17 01:54:24 +09:00