Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

System font API #5393

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Commits on Aug 23, 2024

  1. System font API

    This is a new API that allows operating system fonts to be loaded by the engine and used by content.
    
    Fonts are provided in a flat list exposing all the relevant metadata. They are loaded from disk with a Load call.
    
    Initial implementation is only for Windows DirectWrite.
    PJB3005 committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    0f80779 View commit details
    Browse the repository at this point in the history
  2. Load system fonts as memory mapped files if possible.

    This allows sharing the font file memory with other processes which is always good.
    PJB3005 committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    e7b5665 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5966ad7 View commit details
    Browse the repository at this point in the history
  4. Disable verbose logging

    PJB3005 committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    88b906f View commit details
    Browse the repository at this point in the history