Commit graph

12 commits

Author SHA1 Message Date
Ian Douglas Scott
0d3fb1dd9d Use ouroboros in FontSystem to avoid lifetime bound
Perhaps not quite what ouroboros is expected to be used for, but it's
not too bad, and avoiding the lifetime bound can be a huge help.
2022-11-04 10:37:32 -06:00
Jeremy Soller
a4a4eb7783
Fix rgba ordering 2022-10-27 18:16:42 -06:00
Jeremy Soller
e4c8d4ba6b
Make attribute spans use ranges and update docs 2022-10-27 09:56:53 -06:00
Jeremy Soller
3ece9236b3
Use Color in more places 2022-10-27 09:07:47 -06:00
Jeremy Soller
119a570ee9
Cache font matches, use usize for line index, use font system for swash 2022-10-26 12:23:03 -06:00
grovesNL
dcb8add5f4 Re-export SwashContent 2022-10-25 20:52:10 -06:00
Jeremy Soller
f652dd1a99 Add function for getting swash image without caching 2022-10-25 19:40:17 -06:00
Jeremy Soller
3e8e28f0b3
Do not require lifetime for swash fontref 2022-10-25 18:16:14 -06:00
Jeremy Soller
a3ccbd0481
Add spdx identifiers 2022-10-25 14:42:26 -06:00
Jeremy Soller
a9b7b4e914
Add layout run iterator 2022-10-25 12:52:46 -06:00
Jeremy Soller
330a736136
Add function to get layout runs 2022-10-25 11:40:10 -06:00
Jeremy Soller
1c341f3126
Make swash optional, add swash cache abstraction 2022-10-25 10:55:24 -06:00