Hajime Hoshi
|
f57703175e
|
text/v2: rename LineSpaceInPixels -> LineSpace for consistency
Updates #2454
|
2023-12-24 15:06:19 +09:00 |
|
Hajime Hoshi
|
6878bd79fc
|
text/v2: bug fix: correct rendering vertical texts in Mongolian
Closes #2849
Updates go-text/typesetting#111
|
2023-12-21 22:58:15 +09:00 |
|
Hajime Hoshi
|
c903cea637
|
text/v2: adjust offsets for vertical texts
|
2023-12-12 01:40:42 +09:00 |
|
Hajime Hoshi
|
668124d25c
|
text/v2: add a non-image glyphs for index info
|
2023-12-05 20:06:06 +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
|
8291a98756
|
text/v2: update comments
|
2023-11-26 15:52:40 +09:00 |
|
Hajime Hoshi
|
c0e41de921
|
text/v2: add AppendVectorPath
Closes #1937
Updates #2454
|
2023-11-20 03:38:26 +09:00 |
|
Hajime Hoshi
|
147175d400
|
text/v2: rename LineHeight -> LineSpacingInPixels
Updates #2454
|
2023-11-17 01:19:05 +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
|
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 |
|
Hajime Hoshi
|
ea1d9dde4e
|
text/v2: add LayoutOptions
Now AppendGlyphs can treat multiple lines and alignments.
|
2023-11-13 23:47:37 +09:00 |
|