Hajime Hoshi
|
b9b365a576
|
text/v2: bug fix: Measure didn't work correctly with vertical faces
This also updates examples/texti18n to use text.Measure.
Updates #2143
Updates #2454
|
2023-11-23 23:25:10 +09:00 |
|
Hajime Hoshi
|
c0e41de921
|
text/v2: add AppendVectorPath
Closes #1937
Updates #2454
|
2023-11-20 03:38:26 +09:00 |
|
Hajime Hoshi
|
03a8aaee5c
|
text/v2: define different key types for StdFace and GoTextFaceSource
|
2023-11-19 23:40:47 +09:00 |
|
Hajime Hoshi
|
57ae07eb36
|
text/v2: let StdFace and GoTextFaceSource have their own glyph caches
|
2023-11-19 23:32:49 +09:00 |
|
Hajime Hoshi
|
4755da6a08
|
text/v2: performance optimization by caching glyph bounds
Updates #2454
|
2023-11-17 13:07:59 +09:00 |
|
Hajime Hoshi
|
68d5fa46e2
|
text/v2: add variations to glyph cache keys
|
2023-11-16 13:15:51 +09:00 |
|
Hajime Hoshi
|
2e60c67ec9
|
text/v2: improve rendering quality for small faces
Closes #2843
|
2023-11-16 12:02:50 +09:00 |
|
Hajime Hoshi
|
b2c45a369a
|
text/v2: remove the suffix 'InPixels'
Now all the units are pixels, the suffix is redundant.
Updates #2454
|
2023-11-15 21:53:58 +09:00 |
|
Hajime Hoshi
|
a612b3c861
|
text/v2: reduce members in structs
|
2023-11-15 14:38:03 +09:00 |
|
Hajime Hoshi
|
586a4b6d6e
|
all: rename sizeInPoints -> sizeInPixels
|
2023-11-15 14:03:22 +09:00 |
|
Hajime Hoshi
|
f2180a5dc5
|
text/v2: rename SizeInPoints -> SizeInPixels
|
2023-11-15 13:14:36 +09:00 |
|
Hajime Hoshi
|
4694b78d54
|
text/v2: refactoring
|
2023-11-15 12:34:02 +09:00 |
|
Hajime Hoshi
|
5354ccc44f
|
examples/2048: use text/v2
Also, this changes fixes a bug in (*text/v2.GoTextFace).Metrics.
Updates #2454
|
2023-11-15 12:28:39 +09:00 |
|
Hajime Hoshi
|
fe35180b78
|
text/v2: implement GoTextFace
Closes #675
Updates #2143
Updates #2454
|
2023-11-15 03:40:45 +09:00 |
|