18 Commits (1bce702bd42ca784cca7e9ef81a52f4b4950edb0)

Author SHA1 Message Date
Benedikt Stebner 1bce702bd4
Introduce TextOptions (#20107) 2 weeks ago
Benedikt Stebner e8424283fe
Universal GlyphTypeface implementation (#19852) 4 weeks ago
Benedikt Stebner f5fe25b2c6
Distribute LineGap evenly to top and bottom (#19556) 4 months ago
Benedikt Stebner 27859b9e54
Rework TextLineImpl.GetTextBounds (#19576) 5 months ago
Benedikt Stebner f56babbab1
Fix buffer index calculation for the zero width character handling during hit testing (#19488) 6 months ago
Benedikt Stebner da3d4ca5c2
Fix TextLayout.OverhandLeading calculation (#13287) 2 years ago
Benedikt Stebner 312e6089f8
Fixes leading space GlyphRun.InkBounds (#13268) 2 years ago
Julien Lebosquain b9c8e71981
Ensure GlyphRunImpl has consistent bounds (#12765) 2 years ago
Benedikt Stebner 9016933085 Fix some unit tests 3 years ago
Benedikt Stebner edbfd96b2d Simply ShapedBuffer GlyphInfos access 3 years ago
Benedikt Stebner cb884c6e9e Reintroduce customizable GlyphRun.BaselineOrigin 3 years ago
Benedikt Stebner 07c11c75e7 Use IGlyphRunImpl in the IDrawingContextImpl 3 years ago
Julien Lebosquain 4144be11fe Pass GlyphInfo directly to GlyphRun 3 years ago
Julien Lebosquain dec8c1c586 Used Memory/Span instead of CharacterBufferReference/Range 3 years ago
Benedikt Stebner 895d85aa89 Implement CharacterBufferReference and related classes 3 years ago
Benedikt Stebner 9250d93407 Implement embedded runs 4 years ago
Benedikt Stebner b815a22d5a Port WPF's FormattedText to Avalonia and rework TextPresenter 4 years ago
Benedikt Schroeder 08a72e893c Increase TextFormatter compatibility with WPF's version 5 years ago