Skip to content

Migrate bundled fallback fonts off runtime parsing #322

Description

@Happypig375

Parent: #191

Complete the runtime migration for AMS and Cyrillic fallback faces and remove raw bundled-font parsing/resources from the normal package path.

Acceptance criteria

  • generated AMS override and Cyrillic supplement preserve exact fallback order and glyph identities
  • all bundled rendering paths use generated records; normal startup parser count remains zero
  • raw OTF files remain repository generation inputs but are no longer embedded runtime resources
  • custom LocalTypefaces still load/render through Typography without behavior or ownership changes
  • all parser/layout tests and unchanged Skia/Avalonia golden trees pass, including fallback, variants, assemblies, accents, and mixed text/math
  • schema/source-hash mismatch failures are deterministic and actionable

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area/RenderingTypesetting, measurement, fonts, text layout, and drawing.Type/EnhancementA concrete change to CSharpMath behavior or capability.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions