Skip to content

Remove some allocations from SVG

9d5e995
Select commit
Loading
Failed to load commit list.
Merged

Separate glyph/paint transforms; SVG caching & tests #524

Remove some allocations from SVG
9d5e995
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project failed Apr 9, 2026 in 0s

82% (-1%) compared to 4ca2629

Details

Codecov Report

❌ Patch coverage is 43.84236% with 114 lines in your changes missing coverage. Please review.
✅ Project coverage is 82%. Comparing base (4ca2629) to head (9d5e995).

Files with missing lines Patch % Lines
...xLabors.Fonts/Tables/General/Svg/SvgGlyphSource.cs 39% 56 Missing and 17 partials ⚠️
...c/SixLabors.Fonts/Tables/General/Colr/ColrTable.cs 34% 39 Missing and 1 partial ⚠️
src/SixLabors.Fonts/StreamFontMetrics.Cff.cs 0% 1 Missing ⚠️
Additional details and impacted files
@@          Coverage Diff          @@
##            main    #524   +/-   ##
=====================================
- Coverage     82%     82%   -1%     
=====================================
  Files        305     305           
  Lines      21540   21618   +78     
  Branches    3167    3196   +29     
=====================================
+ Hits       17822   17875   +53     
- Misses      2903    2932   +29     
+ Partials     815     811    -4     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.