13 Commits (main)

Author SHA1 Message Date
Benedikt Stebner 2e7d2c5c60
Fix infinite loop when a text run shapes to no glyphs (#22119) 1 month ago
Benedikt Stebner e8424283fe
Universal GlyphTypeface implementation (#19852) 9 months ago
Benedikt Stebner 27859b9e54
Rework TextLineImpl.GetTextBounds (#19576) 1 year ago
Benedikt Stebner 22231f5b91
FontManager adjustments (#15819) 2 years ago
Benedikt Stebner 250743d786 Rework GetNext/PreviousCharacterHit 3 years ago
Max Katz 4aa6035ec3 Reuse text and geometry related headless mocks in Avalonia unit tests and benchmarks 3 years ago
Steven Kirk 668fa942b7 Don't leak IPlatformRenderInterface. 4 years ago
Benedikt Stebner cb884c6e9e Reintroduce customizable GlyphRun.BaselineOrigin 4 years ago
Benedikt Stebner 07c11c75e7 Use IGlyphRunImpl in the IDrawingContextImpl 4 years ago
Julien Lebosquain 4144be11fe Pass GlyphInfo directly to GlyphRun 4 years ago
Benedikt Stebner 895d85aa89 Implement CharacterBufferReference and related classes 4 years ago
Benedikt Stebner a4a24c2fa5 Remove GlyphTypeface.PlatformImpl 4 years ago
Steven Kirk fb0da85ad3
Merge core libraries. (#5831) 5 years ago
Benedikt Stebner b815a22d5a Port WPF's FormattedText to Avalonia and rework TextPresenter 5 years ago
Benedikt Stebner 1855914717 Introduce HarfBuzz platform implementations for unit tests 5 years ago
Benedikt Schroeder cde3c7227f Add a test for GlyphRun.FindGlyphIndex 6 years ago
Benedikt Schroeder 2a181d9acb Introduce TextRunProperties 6 years ago
Benedikt Schroeder 6b8f867006 Initialize the GlyphRun on render 6 years ago
Benedikt Schroeder de93e8e969 Full Unicode support for TextBlock 7 years ago
Benedikt Schroeder 7901f6f09f Fix some comments and GlyphRun.GetDistanceFromCharacterHit 7 years ago
Benedikt Schroeder ab5e062deb Add GlyphRun support 7 years ago