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

[skrifa] return overlap status from scaler #583

Merged
merged 6 commits into from
Aug 24, 2023
Merged

[skrifa] return overlap status from scaler #583

merged 6 commits into from
Aug 24, 2023

Commits on Aug 23, 2023

  1. Capture overlap bits from TrueType glyphs

    First step in addressing #581. Captures simple and composite overlap bits and plumbs them through internally.
    
    Still needs to be exposed in skrifa public API. This will be done in a follow up.
    dfrg committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    1a9a31f View commit details
    Browse the repository at this point in the history
  2. update comment and fix typo

    dfrg committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    55df1e6 View commit details
    Browse the repository at this point in the history
  3. [skrifa] return overlap status from scaler

    Changes `Scaler::outline` to return a new `ScalerMetrics` struct that contains the overlap flag. This also has optional fields to represent metrics that may be adjusted by hinting.
    
    Based on #582 which must be merged first.
    Fixes #581
    dfrg committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    48c5e33 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Address review feedback

    dfrg committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    649fba0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b80de78 View commit details
    Browse the repository at this point in the history
  3. fix conflicts

    dfrg committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    2ce614f View commit details
    Browse the repository at this point in the history