Herman K
|
88967de49e
Ability to configure font features (#14157)
|
1 year ago |
Benedikt Stebner
|
2a7b5568b7
Make sure non text runs are properly ordered by the bidi reorder logic (#14183)
|
1 year ago |
Benedikt Stebner
|
bbe4ad8755
Fix TextWrapping for all modes when nothing fits into a line (#13241)
|
2 years ago |
Benedikt Stebner
|
ba3773714b
Fix text wrapping for languages like chinese that can break at all characters and not just at spaces (#13193)
|
2 years ago |
Benedikt Stebner
|
b83a5eb8b7
[Text] Fix hit testing issues (#13155)
|
2 years ago |
Benedikt Stebner
|
cc507ba359
Handle extra lines during hit testing
|
2 years ago |
Benedikt Stebner
|
2f67ca23f9
Fix emergency text wrapping for some unicode sequences
|
2 years ago |
Benedikt Stebner
|
82c86010c1
Fix Windows IME
|
2 years ago |
Giuseppe Lippolis
|
02983e3c1e
fix: Misc XML Document issue
|
2 years ago |
Benedikt Stebner
|
edbfd96b2d
Simply ShapedBuffer GlyphInfos access
|
2 years ago |
Benedikt Stebner
|
14fba2e53a
Rework HitTestTextRange
|
2 years ago |
Max Katz
|
849d37039b
Merge branch 'master' into fixes/WrapWithOverflow
|
2 years ago |
Benedikt Stebner
|
743e1fa040
Fix WrapWithOverflow handling for textlines that contain TextEndOfParagraph runs
|
2 years ago |
Benedikt Stebner
|
3f6cb82241
Add failing test
|
2 years ago |
Julien Lebosquain
|
5ffd961742
Perf: improved text wrapping
|
2 years ago |
Julien Lebosquain
|
a24e48f105
Text layout: ensure RentedList are returned in case of exceptions
|
2 years ago |
Julien Lebosquain
|
f951929d54
Perf: improved CodepointEnumerator
|
2 years ago |
Julien Lebosquain
|
63f6ef63af
Perf: pass FontManager and typefaces around during text layout
|
2 years ago |
Julien Lebosquain
|
10a3b79d12
Perf: various misc text layout optimizations
|
2 years ago |
Julien Lebosquain
|
89a78f557b
Don't keep the text layout buffers around if they're too large
|
2 years ago |
Julien Lebosquain
|
91f89c5176
Added FormattingObjectPool to reduce temp allocs during text layout
|
2 years ago |
Julien Lebosquain
|
4144be11fe
Pass GlyphInfo directly to GlyphRun
|
2 years ago |
Julien Lebosquain
|
290c8fe169
Removed most allocations for BidiReorder
|
2 years ago |
Julien Lebosquain
|
076d10fcaf
BiDiAlgorithm and BiDiData instances are reusable
|
2 years ago |
Julien Lebosquain
|
658fd804af
Removed some temporary List<T> from text layout
|
2 years ago |
Julien Lebosquain
|
dec8c1c586
Used Memory/Span instead of CharacterBufferReference/Range
|
2 years ago |
Sergey Mikolaitis
|
8ece18c53d
[Text] optimize CoalesceLevels alloc
|
2 years ago |
Sergey Mikolaitis
|
cbde55783a
merge upstream
|
2 years ago |
Sergey Mikolaitis
|
ae8e6cc120
[Text] [Optimization] [Alloc] Bidi Pooling
|
2 years ago |
Benedikt Stebner
|
a5ee7ebde8
Resolve conflicts
|
2 years ago |