Fix PowerPoint math paragraph fonts (0.7.4)
This commit is contained in:
@@ -43,11 +43,14 @@ The SVG contains complete JSON math metadata and a derived **linear text compati
|
||||
|
||||
The resulting `mc:AlternateContent` has an Office Math choice and an ordinary linear-text fallback for applications without math support. The fallback preserves expression meaning but is not an editable equation or a faithful complex-equation preview. Inspect the supported choice in the target application. No online equation service, additional installed Skill, font download or global installation is invoked.
|
||||
|
||||
The equation frame declares the same math family, point size and color on the enclosing DrawingML paragraph's `a:pPr/a:defRPr` and `a:endParaRPr`, as well as math runs and operator controls. These paragraph defaults are required: PowerPoint for Mac can otherwise render a radical too short or export tall delimiters at ordinary character size despite explicit run/control fonts. Keep these defaults when rebuilding or postprocessing a frame. Do not substitute Word-only `mathFont` settings or matrix-spacing properties. PowerPoint may rewrite some operator control fonts on save; verify the saved file's actual rendering and PDF font identities separately from those properties.
|
||||
|
||||
## Verification
|
||||
|
||||
- Check complete input expressions against OMML: correct fraction operands, script attachment, radical degree, delimiter grouping, limits and matrix dimensions. Ordinary Unicode text alone is not proof of an equation.
|
||||
- Check the declared family, actual destination font identity and OpenType MATH table. Verify glyph coverage and actual use in the application/export; do not silently replace a missing math font. Fonts are referenced, not distributed or embedded by this wrapper.
|
||||
- Inspect mathematical runs and control properties for the selected family, size and color. Confirm Office Math choice nodes are present, no WordprocessingML-only properties or temporary tokens remain, and Master/Layout/notes are preserved.
|
||||
- Confirm the enclosing paragraph's default and end properties carry the same math family, point size and color. Include tall delimiters around matrix fractions and radicals containing fractions in application checks, then save and export again to check that the result survives a PowerPoint round trip.
|
||||
- Render the current native file in a math-capable application. Check symbols, fraction bars, radicals, scripts, operators/limits, equation bounds and clearance from neighboring content. An SVG compatibility view or prior unrelated render cannot substitute.
|
||||
- Actual equation editing is a separate test: select and change a representative expression in a disposable copy, save, then confirm the resulting equation structure/content. Native XML establishes structure only.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user