Encode or decode data in Base64 format, a widely used method for representing binary data in a text format.
Font Substitution Will Occur: Why It Happens and How to Fix It
Report ID: FSO-2026-04
Topic: "Font substitution will occur. Continue?"
Issuing Body: Systems Compatibility & Rendering Working Group
Date: April 20, 2026
Consequences of Font Substitution
Licensing Restrictions: Some commercial fonts have metadata that explicitly disallows embedding to prevent unauthorized distribution. 3. Impact on Document Fidelity
The system hesitated. A dialogue box popped up, its sterile white background blinding in the dark room.
| Type | Description | Example |
|------|-------------|---------|
| Silent substitution | User is not notified; happens automatically. | Browser replaces missing Arial with Nimbus Sans. |
| Explicit substitution | System specifies which fallback font is used. | CSS font-family: "Helvetica", sans-serif; |
| Algorithmic substitution | The renderer synthesizes a missing glyph or matches metrics. | Adobe InDesign’s Multiple Master fallback. |
| Glyph-level substitution | Only one character replaced, rest of string keeps original font. | '€' missing → taken from another font. |
Font Substitution Will Occur: Why It Happens and How to Fix It
Report ID: FSO-2026-04
Topic: "Font substitution will occur. Continue?"
Issuing Body: Systems Compatibility & Rendering Working Group
Date: April 20, 2026
Consequences of Font Substitution
Licensing Restrictions: Some commercial fonts have metadata that explicitly disallows embedding to prevent unauthorized distribution. 3. Impact on Document Fidelity
The system hesitated. A dialogue box popped up, its sterile white background blinding in the dark room.
| Type | Description | Example |
|------|-------------|---------|
| Silent substitution | User is not notified; happens automatically. | Browser replaces missing Arial with Nimbus Sans. |
| Explicit substitution | System specifies which fallback font is used. | CSS font-family: "Helvetica", sans-serif; |
| Algorithmic substitution | The renderer synthesizes a missing glyph or matches metrics. | Adobe InDesign’s Multiple Master fallback. |
| Glyph-level substitution | Only one character replaced, rest of string keeps original font. | '€' missing → taken from another font. |