Hajime Hoshi
|
be3d529767
|
text: Bug fix: one image should be used for multiple glyphs (#535)
|
2018-04-26 02:41:01 +09:00 |
|
Hajime Hoshi
|
6caebc2310
|
text: Avoid creating 0-sized image
|
2018-04-26 02:11:45 +09:00 |
|
Hajime Hoshi
|
059bab0b13
|
text: Optimization: reduce ColorM calc
|
2018-04-23 22:42:38 +09:00 |
|
Hajime Hoshi
|
5257e6f9a7
|
text: Unify draw calls for multiple runes (#535)
|
2018-04-23 22:15:45 +09:00 |
|
Hajime Hoshi
|
9902497e3d
|
test: Use flock to make tests exclusive
Fixes #575
|
2018-04-07 00:59:52 +09:00 |
|
Hajime Hoshi
|
9092ec083d
|
text: Remove uniqFace for performance
Fixes #554. Add comments for #498.
|
2018-03-15 23:00:23 +09:00 |
|
Hajime Hoshi
|
c581219bb5
|
text: Utilize shared textures
Fixes #529
|
2018-03-04 02:38:48 +09:00 |
|
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 |
|