34 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 920eaa4a22
Carry the regional indicator parity forward instead of recounting it (#22197) 1 week ago
Benedikt Stebner 79ff4ff73e
[Text] Glyph Outline Part 5/13 - Shaped buffer glyph indices (#21501) 2 weeks ago
Benedikt Stebner a83222ea6a
[Text] Ignore default ignorable codepoints in font fallback (#22059) 3 weeks ago
Dong Bin 14118ef7cd
Fix line break enumerator infinite loop (#21808) 2 months ago
Benedikt Stebner b90d84bac7
[Text] Fixes culture aware font matching (#21435) 4 months ago
Benedikt Stebner 42bba0b859
[Text] Unicode and text layout optimizations (#21400) 4 months ago
Benedikt Stebner a77f08d675
[Text] Move Unicode trie generation to a dedicated Nuke-driven tool (#21391) 4 months ago
James Jackson-South 6fa084abf2
[Text] Implement Unicode word segmentation and update to Unicode v17 (#21361) 4 months ago
Benedikt Stebner 9330519821
Ensure glyph clusters are slice relative (#21089) 5 months ago
Dong Bin c9d6efbf67
Add boundary check to HarfBuzzTextShaper (#20716) 7 months ago
Youssef Victor c9e210eb70
Update to xunit.v3 (#20331) 8 months ago
Julien Lebosquain c68111294f
Enable nullability in Base/Markup/Markup.Xaml unit tests (#20346) 9 months ago
Washi 7369175c2d
Reduce Allocations in Text Rendering (#20175) 9 months ago
Julien Lebosquain 5824d9b079
Warning fixes: '25 winter wave (#18103) 2 years ago
solveEM 5f0ae7fccb
TextLayout: TextStyleOverrides aren't applied correctly (#17922) 2 years ago
Benedikt Stebner 4c428d073d
Update Unicode data and algorithms to v. 16.0 (#16919) 2 years ago
Julien Lebosquain 270f8c8582
Encode unicode tries as ReadOnlySpan<uint> (#15074) 3 years ago
Nikita Tsukanov 5b02b0389a
X11 IME preedit, preedit cursor, input context improvements (#13282) 3 years ago
Julien Lebosquain f951929d54 Perf: improved CodepointEnumerator 4 years ago
Julien Lebosquain 2f429062a1 Perf: improved GraphemeEnumerator by avoiding double codepoint iteration 4 years ago
Julien Lebosquain 7ae394d247 Fixed text layout buffer reset for Stack and Dictionary (+ tests) 4 years ago
Julien Lebosquain 076d10fcaf BiDiAlgorithm and BiDiData instances are reusable 4 years ago
Julien Lebosquain dec8c1c586 Used Memory/Span instead of CharacterBufferReference/Range 4 years ago
Sergey Mikolaitis 84206e93dd [Text] Optimize grapheme and add performance benchmark 4 years ago
Benedikt Stebner 895d85aa89 Implement CharacterBufferReference and related classes 4 years ago
Giuseppe Lippolis a763255f3f fix: revert test changes 4 years ago
Giuseppe Lippolis 36cfc43a59 feat: Address CA1820 Rule 4 years ago
Benedikt Stebner 373372fd51 Update to Unicode 15.0 4 years ago
Benedikt Stebner 77e32f4bbe Update to Unicode 14 4 years ago
Benedikt Stebner 90e0dcc9e3 Add Copy geasture 4 years ago
Benedikt Stebner a408ea10d7 Some Progress 4 years ago
Benedikt Stebner 7f347308f1 Update generator 4 years ago
Benedikt Stebner 608238211b Disable trie generation 4 years ago
Benedikt Stebner f6c5dbe5ea First naive attempt to get zero reflection unicode data 4 years ago
Steven Kirk fb0da85ad3
Merge core libraries. (#5831) 4 years ago