Hajime Hoshi
|
e0741dcd94
|
text/v2: refactoring
|
2023-12-09 22:07:17 +09:00 |
|
Hajime Hoshi
|
6a8f37453e
|
text/v2: bug fix: MultiFace should use the last face as the final resort
|
2023-12-05 21:40:53 +09:00 |
|
Hajime Hoshi
|
800835d081
|
Revert "text/v2: rename Glyph -> Cluster"
This reverts commit f0d23de3d3 .
Reason: Cluster doesn't represent a cluster but a part of a cluster.
|
2023-12-05 19:44:32 +09:00 |
|
Hajime Hoshi
|
f0d23de3d3
|
text/v2: rename Glyph -> Cluster
This also changes AppendClusters to return cluster info even if a
cluster doesn't have a glyph.
|
2023-12-05 18:00:30 +09:00 |
|
Hajime Hoshi
|
81e0e61a43
|
text/v2: let NewMultiFace return an error
Updates #2845
|
2023-12-04 01:16:47 +09:00 |
|
Hajime Hoshi
|
fa3ec12731
|
text/v2: bug fix: the given slice to MultiFace should be copied
Updates #2845
|
2023-12-02 22:59:14 +09:00 |
|
Hajime Hoshi
|
2432888b9f
|
text/v2: fix test
|
2023-11-21 14:32:30 +09:00 |
|
Hajime Hoshi
|
36fc5b0266
|
test/v2: add a test for an unhashable font.Face
Updates #2454
Closes #2669
|
2023-11-20 23:18:59 +09:00 |
|
Hajime Hoshi
|
d2d86fbddd
|
text/v2: add tests
Updates #2454
|
2023-11-19 17:43:44 +09:00 |
|
Hajime Hoshi
|
2b46a77e39
|
text/v2: replace Rune and IndexInBytes with Start/EndIndexInBytes in Glyph
The relationships between runes and glyphs are n:m in general,
then Rune is not enough. Let Glyph have a range of a string.
Updates #2454
|
2023-11-14 01:38:45 +09:00 |
|