Benedikt Stebner
|
f307b7364a
|
Fix TextLineImp GetTextBounds
Fix Tab character handling
|
3 years ago |
Benedikt Stebner
|
edbfd96b2d
|
Simply ShapedBuffer GlyphInfos access
|
3 years ago |
Julien Lebosquain
|
10a3b79d12
|
Perf: various misc text layout optimizations
|
3 years ago |
Julien Lebosquain
|
7fcfc82be0
|
Fixed TextShaperImpl when the text is backed by an array
|
3 years ago |
Julien Lebosquain
|
dec8c1c586
|
Used Memory/Span instead of CharacterBufferReference/Range
+ GlyphRun uses ReadOnlyMemory for characters
|
3 years ago |
Benedikt Stebner
|
895d85aa89
|
Implement CharacterBufferReference and related classes
|
3 years ago |
Benedikt Stebner
|
a4a24c2fa5
|
Remove GlyphTypeface.PlatformImpl
|
3 years ago |
Benedikt Stebner
|
77e32f4bbe
|
Update to Unicode 14
|
4 years ago |
Benedikt Stebner
|
17b9f246f3
|
Text hit testing fixes
|
4 years ago |
Benedikt Stebner
|
9250d93407
|
Implement embedded runs
Improve text edit navigation
Implement IncrementalTabWidth
|
4 years ago |
Benedikt Stebner
|
b815a22d5a
|
Port WPF's FormattedText to Avalonia and rework TextPresenter
|
4 years ago |
Benedikt Stebner
|
1855914717
|
Introduce HarfBuzz platform implementations for unit tests
|
4 years ago |
Benedikt Stebner
|
a301d0beeb
|
Fix cluster builder for break pairs
|
5 years ago |
Benedikt Schroeder
|
b9ff1b23c3
|
Make sure we don't crash when RTL text is wrapped
|
5 years ago |
Benedikt Schroeder
|
4f7a701ab7
|
Reuse the shaped text runs as much as possible
|
6 years ago |
Benedikt Stebner
|
718a50ccd8
|
Fix FillBuffer
|
6 years ago |
Benedikt Stebner
|
a6c0968218
|
Correctly check for text.Length
|
6 years ago |
Benedikt Schroeder
|
4e53adb9d4
|
Fix MeasureText for empty glyph clusters
|
6 years ago |
Benedikt Schroeder
|
bc9926014f
|
Fix typeface fallback for embedded fonts
Fix text wrapping for multiple corner cases
|
6 years ago |
Benedikt Schroeder
|
2a181d9acb
|
Introduce TextRunProperties
|
6 years ago |
Benedikt Schroeder
|
0ca4c77acc
|
Only calculate glyph advances for non fixed pitch fonts
|
6 years ago |
Benedikt Schroeder
|
de93e8e969
|
Full Unicode support for TextBlock
|
6 years ago |