17 Commits (main)

Author SHA1 Message Date
Benedikt Stebner acc1494308
Consolidate the Unicode segmentation trie and add UAX-29 sentence segmentation (#21875) 1 week ago
Benedikt Stebner 79ff4ff73e
[Text] Glyph Outline Part 5/13 - Shaped buffer glyph indices (#21501) 2 weeks ago
Benedikt Stebner aee3f68551
TextCollapsingProperties bidirectional-text (BiDi) correctness fixes (#21446) 3 months ago
Benedikt Stebner 42bba0b859
[Text] Unicode and text layout optimizations (#21400) 4 months ago
Benedikt Stebner f41f97ee26
Implement TextRunCache (#21030) 5 months ago
Benedikt Stebner e8424283fe
Universal GlyphTypeface implementation (#19852) 8 months ago
Max Katz 4aa6035ec3 Reuse text and geometry related headless mocks in Avalonia unit tests and benchmarks 3 years ago
Nikita Tsukanov 0f4ed2a4b9 Updated tests to use IDispatcherImpl 4 years ago
Julien Lebosquain 5ffd961742 Perf: improved text wrapping 4 years ago
Julien Lebosquain 7a1f74a3d3 Benchmarks: option to use Skia for text layout 4 years ago
Julien Lebosquain 10a3b79d12 Perf: various misc text layout optimizations 4 years ago
Julien Lebosquain 89a78f557b Don't keep the text layout buffers around if they're too large 4 years ago
Julien Lebosquain fd0720fc56 Updated text layout benchmark with trimming/wrapping 4 years ago
Sergey Mikolaitis 56e94e424c [Text] Add textblocks virtualization benchmark, rename field 4 years ago
Sergey Mikolaitis 39374451dd [Text] Add pooling to shapedBuffer. works only with dispose. 4 years ago
Sergey Mikolaitis 2565538fd3 [Text] improve benchmarks. add BuildManySmallTexts benchmark 4 years ago
Sergey Mikolaitis 84206e93dd [Text] Optimize grapheme and add performance benchmark 4 years ago