zergon321
|
33024feabf
|
Cached parameter added.
|
2021-10-01 18:31:18 +00:00 |
Alexandru-Paul Copil
|
aae9927b58
|
Apply gofumpt and basic styling changes
|
2021-07-09 10:43:10 +03:00 |
Alex R. Delp
|
2101dc89e3
|
Merge pull request #252 from roipoussiere/anchor
Add AnchorPos struct and functions
|
2021-01-26 17:41:24 -08:00 |
Nathanael Jourdane
|
3b599e70ec
|
Fix text anchor position when txt.Bounds().W() != txt.Dot.X-txt.Orig.X
|
2020-08-22 15:31:07 +02:00 |
Nathanael Jourdane
|
7d92e04e63
|
tests and fixes faiface#123, SIGSEGV on text.NewAtlas if glyph absent
|
2020-08-13 11:57:30 +02:00 |
Nathanaël
|
a8b7779fbe
|
Add Text.AlignedTo()
|
2020-08-11 22:16:16 +02:00 |
Peter Hellberg
|
c871238e9f
|
Change package to text_test
|
2018-01-19 23:09:48 +01:00 |
Peter Hellberg
|
b157c890d6
|
Remove new7x13Atlas function
|
2018-01-19 23:08:06 +01:00 |
Peter Hellberg
|
8d8d5cc9db
|
Document that Clear resets the Dot to Orig
Remove note on how to reset Dot to the Orig
|
2018-01-19 23:00:33 +01:00 |
Peter Hellberg
|
ad738cddf8
|
Add Atlas7x13, Clear now sets Dot field to Orig
Remove unused f2i function
|
2018-01-19 22:20:54 +01:00 |
faiface
|
96f9ed3622
|
fix bug in text benchmark
|
2017-07-02 23:26:26 +02:00 |
faiface
|
2c9c36ba28
|
add text benchmarks
|
2017-07-02 19:35:56 +02:00 |
faiface
|
fcfeb200b6
|
replace complex128 Vec with a struct
|
2017-05-21 19:25:06 +02:00 |
faiface
|
8221ab58bc
|
remove Text.SetMatrix and Text.SetColorMask, add Text.Draw(target, matrix) and Text.DrawColorMask(target, matrix, mask)
|
2017-05-21 18:23:51 +02:00 |
faiface
|
37cd58f0ae
|
remove Text.Matrix() and Text.ColorMask() getters
|
2017-05-19 01:58:34 +02:00 |
faiface
|
aa50147c35
|
change Text properties to fields
|
2017-05-18 23:59:42 +02:00 |
faiface
|
fb51cd9ecb
|
improve Atlas creation time 2-3 times
|
2017-05-11 19:48:43 +02:00 |
faiface
|
9554cd9c20
|
change text.New to take an Atlas
|
2017-05-10 17:56:09 +02:00 |
faiface
|
ef86fe9b20
|
add text package doc
|
2017-05-09 16:48:26 +02:00 |
faiface
|
101637439e
|
add Text.Matrix and Text.ColorMask
|
2017-05-09 16:46:11 +02:00 |
faiface
|
b0e2bd1035
|
add examples on LineHeight and TabWidth to Text doc
|
2017-05-09 16:40:44 +02:00 |
faiface
|
e1f364e5d1
|
add note about not destroying face.Face to Atlas doc
|
2017-05-09 16:39:03 +02:00 |
faiface
|
ef5de4c8c3
|
mention control characters in Text doc
|
2017-05-09 16:36:59 +02:00 |
faiface
|
ee6871c7b8
|
remove accidental markdown formating from Text doc
|
2017-05-09 16:35:51 +02:00 |
faiface
|
fc8eafe3d5
|
fix typo in Text doc
|
2017-05-09 16:34:54 +02:00 |
faiface
|
81e2e645bd
|
minor change in Text doc
|
2017-05-09 16:34:13 +02:00 |
faiface
|
067d9f48d9
|
minor change in Atlas doc
|
2017-05-09 16:32:29 +02:00 |
faiface
|
3035fcac9c
|
clarify doc
|
2017-05-09 16:31:09 +02:00 |
faiface
|
c5df68f8bb
|
add Text doc
|
2017-05-09 16:27:55 +02:00 |
faiface
|
c1f3267176
|
minor change
|
2017-05-09 15:26:50 +02:00 |
faiface
|
e1dba0eb54
|
add Atlas doc
|
2017-05-09 15:25:08 +02:00 |
faiface
|
e7a7ac4026
|
don't cache kerning in Atlas (too expensive and no benefit)
|
2017-05-09 15:10:35 +02:00 |
faiface
|
847b48292b
|
improve Atlas creation, atlas is now square picture (was one row of characters)
|
2017-05-09 14:20:34 +02:00 |
faiface
|
6ce4094935
|
rename Text.LineHeight(scale) -> height, since now it's absolute height
|
2017-05-07 22:03:56 +02:00 |
faiface
|
c0378a703e
|
rename Glyph.Orig -> Dot
|
2017-05-07 21:49:26 +02:00 |
faiface
|
b41a436dce
|
minor change
|
2017-05-07 21:12:48 +02:00 |
faiface
|
68008f163a
|
improve Text code
|
2017-05-07 21:08:10 +02:00 |
faiface
|
75d68a6963
|
add Text.BoundsOf
|
2017-05-07 21:00:19 +02:00 |
faiface
|
ad606d2d0a
|
restructure Text writing for more flexibility and consistency
|
2017-05-07 20:59:56 +02:00 |
faiface
|
a5414dbb55
|
add Atlas.DrawRune
|
2017-05-07 20:59:41 +02:00 |
faiface
|
8797440f38
|
fix Text.Bounds
|
2017-05-05 16:42:40 +02:00 |
faiface
|
75a25a0df6
|
remove Batch from Text and optimize it
|
2017-05-05 16:13:26 +02:00 |
faiface
|
af0330d453
|
add Text.Bounds, Atlas.Ascent, Atlas.Descent
|
2017-05-05 16:02:47 +02:00 |
faiface
|
1bb5353ec7
|
fix Text.Color
|
2017-05-04 22:30:18 +02:00 |
faiface
|
7dc94990e4
|
move Atlas type to a separate file
|
2017-05-03 23:59:37 +02:00 |
faiface
|
91448dcd68
|
change Text.LineHeight to use actual units instead of scale (such as 1.5)
|
2017-05-03 23:57:09 +02:00 |
faiface
|
48f3d5cb3e
|
add Text.Atlas (Atlas has some useful stuff, e.g. line height)
|
2017-05-03 23:55:44 +02:00 |
faiface
|
e112598b5c
|
add Text.WriteByte
|
2017-05-03 23:55:10 +02:00 |
faiface
|
0d3fd03a40
|
export Atlas from text package + add Text.WriteRune and Text.WriteString
|
2017-05-03 23:54:24 +02:00 |
faiface
|
2a060fe944
|
add Text.SetMatrix and Text.SetColorMask
|
2017-05-03 21:48:05 +02:00 |