Repository navigation
Restore original spacing before legacy matrix fences - #207
Merged
Merged
Conversation
- sent from alixander's Codex
- sent from alixander's Codex
- sent from alixander's Codex
Contributor
Author
|
All local gates passed at exact head Independent review passed all 1,220 strict original SVG references plus 48 additional fresh probes (40 valid SVGs and 8 diagnostics; zero runtime failures). Both D2 comparisons were visually inspected and their fixed/original SVGs and PNGs are byte-identical. The captured original
|
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.
Human
AI
Legacy
\pmatrixand\casesomitted the original thin space between a preceding atom and the opening fence. For example,x\pmatrix{1}yrendered with the parenthesis crowded againstx. Restore the enclosing row'sopen,close, andINNERproperties by using the existing constructor that matchesArrayItem.createMml/ParseUtil.fenced.Fresh original references cover all eight legacy Matrix commands, preceding/following text and atom classes, fonts and scripts, inline/display mode, and ten environment controls: 1,156 valid SVGs = 98 fixes + 1,058 unchanged controls, plus 64 exact diagnostic controls. All 1,220 full SVG assertions pass; zero original runtime failures and zero SVG regressions. Sixteen original-unsupported
boldsymboldiagnostics are preserved separately with no parity credit. Full frozen-oracle, race, vet and WebAssembly checks passed locally; all four hosted CI jobs passed at this exact commit.Both D2 witnesses have captions outside the formula. The complete fixed/original SVGs and Chromium screenshots are byte-identical, were visually inspected, and fit at one shared scale.
Before SVG · Fixed SVG · Original MathJax SVG · Hashes and provenance
Cases original MathJax SVG · Fixture scope and regeneration