# Shared Technical Standards Common technical constraints for PPT Master, eliminating cross-role file duplication. --- ## 1. SVG Banned Features Blacklist The following are **forbidden** in generated SVGs — PPT export breaks otherwise: ### 1.0 Text characters: must be well-formed XML SVG is strict XML. Two rules for all text and attribute values: | Character category | Required form | Forbidden form | |---|---|---| | Typography & symbols (em dash, en dash, ©, ®, →, ·, NBSP, full-width punctuation, emoji…) | **Raw Unicode characters** — write `—` `–` `©` `®` `→` directly | HTML named entities — `—` `–` `©` `®` `→` `·` ` ` `…` `•` etc. | | XML reserved characters (`&`, `<`, `>`, `"`, `'`) | **XML entities only** — `&` `<` `>` `"` `'` (e.g. `R&D`, `error < 5%`) | Bare `&` `<` `>` (e.g. `R&D`, `error < 5%`) | One offending character invalidates the file and aborts export. Numeric refs (` ` / ` `) are XML-legal but discouraged. **Structural blacklist** (in addition to the character rules above): | Banned Feature | Description | |----------------|-------------| | `mask` | Masks | | `