212 Commits (e8424283febb15d0a72269bdfa065b83d27fef0e)

Author SHA1 Message Date
Benedikt Stebner e8424283fe
Universal GlyphTypeface implementation (#19852) 4 weeks ago
Julien Lebosquain 64b63fa5d2
Fix common warnings (#20311) 2 months ago
Washi 7369175c2d
Reduce Allocations in Text Rendering (#20175) 2 months ago
Benedikt Stebner 981a0106a6
Introduce PathSegmentEllipsis TextTrimming (#20077) 2 months ago
Lin e3dbedbcfa
Fixed the issue where a newline character required two backspaces to be deleted in Windows. (#20073) 3 months ago
Benedikt Stebner 8c8545bc52
[Text] Properly handle DrawableRun.Baseline (#19896) 3 months ago
Benedikt Stebner f5fe25b2c6
Distribute LineGap evenly to top and bottom (#19556) 4 months ago
Benedikt Stebner c5efedb81a
Adjust GetBackspaceCaretCharacterHit (#19586) 4 months ago
Benedikt Stebner ec9f50db3d
Fixes TextLineImpl.GetTextBounds with trailing zero width (#19616) 5 months ago
Benedikt Stebner b92bb933ac
TextLine.GetTextBounds zero width run fixes (#19602) 5 months ago
Benedikt Stebner 27859b9e54
Rework TextLineImpl.GetTextBounds (#19576) 5 months ago
Benedikt Stebner da52b7246f
Do not treat combining marks as whitespace (#19498) 6 months ago
Benedikt Stebner f56babbab1
Fix buffer index calculation for the zero width character handling during hit testing (#19488) 6 months ago
Benedikt Stebner a4b9eb3aab
Fix overhang calculation (#19013) 6 months ago
Jan Kučera 21b5812746
Text API sample app (#19455) 6 months ago
Ahmed Elsayed dc19c39df5
fix: Selecting multiple lines in RTL textbox (#19093) 7 months ago
Benedikt Stebner 44295dd73c
Fix TextLineIImpl.GetTextBounds for clustered trailing zero width characters (#19208) 7 months ago
Benedikt Stebner 63690b5e78
Properly handle in cluster ShapedBuffer split (#19090) 8 months ago
Benedikt Stebner aaf6fe9cb6
Multiple TextLine.GetTextRunBounds fixes (#18749) 9 months ago
Alexandre Mutel 46d4735868
Fix issue with OverhangLeading (#18438) 10 months ago
Benedikt Stebner 4ae0184726
Fix TextWrapping in combination with TextEndOfLine runs (#18523) 11 months ago
Alexandre Mutel 72caa3ccba
Fix TextLayout.Width calculation (#18305) (#18310) 12 months ago
Julien Lebosquain 5824d9b079
Warning fixes: '25 winter wave (#18103) 12 months ago
solveEM 5f0ae7fccb
TextLayout: TextStyleOverrides aren't applied correctly (#17922) 1 year ago
Compunet 84e62d67f9
[TextTrimming] Fixed some text trimming bugs (#17998) 1 year ago
Compunet 7638a61518
Get trailing whitespace length from glyph run metrics (#17960) 1 year ago
Compunet 7071c7a8d6
Reset bidi levels of trailing whitespace after text wrapping (According to TR9 guidelines) (#17924) 1 year ago
Benedikt Stebner 44a784a8af
[Text] Make BreakUnit a readonly struct (#17729) 1 year ago
Benedikt Stebner 894d2386ab
Calculate Bounds and InkBounds for TextLayout to be able to calculate the minmal required width. (#17721) 1 year ago
Benedikt Stebner 4c428d073d
Update Unicode data and algorithms to v. 16.0 (#16919) 1 year ago
Compunet e913c895ec
Fixed an issue RTL wrapped text calculates an extra line for the control desired size (#17209) 1 year ago
Benedikt Stebner 432fbe8a9e
Do not shape and render null terminator (#17119) 1 year ago
Benedikt Stebner e55dfcd1a2
Fixes ShapedTextRun background rendering (#16594) 2 years ago
Benedikt Stebner e2ec8149e7
Do not set the baselineOrigin of ShapedTextRuns to (0,0) and rework the BaselineOffset calculation (#16545) 2 years ago
Benedikt Stebner a562c4e4e5
Improve TextTrimming customization experience (#16521) 2 years ago
Sergey Mikolaytis 20b5c2b880
[Text] Fix infinite loop hang on selection of bidi text (#16306) 2 years ago
Benedikt Stebner 376a84182e
Fix BaselineAlignment (#16276) 2 years ago
Benedikt Stebner 2dfd9be66a
[Text] Multiple text processing fixes (#15837) 2 years ago
Benedikt Stebner 2e514d7eab
Always distribute specified LineHeight evenly (#15481) 2 years ago
careworry 416ffffb94
chore: remove repetitive words (#15427) 2 years ago
Julien Lebosquain 270f8c8582
Encode unicode tries as ReadOnlySpan<uint> (#15074) 2 years ago
Julien Lebosquain 1f7538637b
Warning fixes (#14894) 2 years ago
Benedikt Stebner 8d446239cc
If the enforced lineheight is less than the regular line height adjust the ascent so the text is properly centered (#14669) 2 years ago
Herman K 88967de49e
Ability to configure font features (#14157) 2 years ago
Benedikt Stebner 2a7b5568b7
Make sure non text runs are properly ordered by the bidi reorder logic (#14183) 2 years ago
Benedikt Stebner a6e4a2feed
Fix run bounds union (#13847) 2 years ago
Benedikt Stebner 1689bfe5b1
Add SelectionForegroundBrush to SelectableTextBlock (#13618) 2 years ago
Benedikt Stebner b94b011c94
[WIP]Fix overhang leading calculation for negative values (#13672) 2 years ago
Benedikt Stebner 520d9d631a
Properly handle overhang with RTL FlowDirection (#13631) 2 years ago
Benedikt Stebner 2cfdc09886
Fix ShapedTextRun Split for sequences that contain invisible character that belong to the same cluster (#13385) 2 years ago