Add PAGX-to-HTML exporter with standards-compliant CSS/SVG rendering pipeline, WOFF2 glyph embedding, and SVG filter composition#3439
Open
shlzxjp wants to merge 677 commits into
Open
Add PAGX-to-HTML exporter with standards-compliant CSS/SVG rendering pipeline, WOFF2 glyph embedding, and SVG filter composition#3439shlzxjp wants to merge 677 commits into
shlzxjp wants to merge 677 commits into
Conversation
… when fill or stroke precedes the Repeater.
…r-coordinate gradients match tgfx sampling.
…ter radial-gradient element-local coordinate fix.
…ch tgfx per-line stretching.
…lang-format line length.
…fx mirror to keep writingMode and textAlign intact.
…ap points align with browser layout.
… same sign convention.
…Offset phase shifts read cleanly.
…set_cycle sample redesign.
…dy no longer overflows vertically.
…tUniformSignature unit tests.
…ter FontHoist Group fix.
…helper, split renderSVG into focused methods, add section comments and math documentation.
… font-family name in CSS.
…ir, fix single-stop gradient offset, increase CSS float precision to 4 decimals, guard usLastCharIndex overflow.
…and preserve consecutive spaces with NBSP.
…, CBDT offset overflow protection, and null image pointer validation.
…e, writeLayerInner, and ReversePathDataToSVGString.
…ropShadowFilterDef, and emitInnerShadowFilterDef.
…t semantic class names, and remove duplicate section header.
…gradient text clipping.
…dow SVG filter path.
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #3439 +/- ##
==========================================
- Coverage 81.54% 79.60% -1.94%
==========================================
Files 558 580 +22
Lines 51406 60853 +9447
Branches 13987 18936 +4949
==========================================
+ Hits 41917 48443 +6526
- Misses 6607 8727 +2120
- Partials 2882 3683 +801 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
实现 PAGX 文档到 HTML 的完整导出能力,支持在浏览器中高保真渲染 PAGX 设计稿。
主要功能:
代码质量保障(经四轮深度评审):