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

[read-fonts] Add scaler for CFF/CFF2 #520

Merged
merged 10 commits into from
Aug 8, 2023
Merged

[read-fonts] Add scaler for CFF/CFF2 #520

merged 10 commits into from
Aug 8, 2023

Commits on Jun 29, 2023

  1. Configuration menu
    Copy the full SHA
    f87d25c View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. teach skrifa to read CFF

    dfrg committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    1c4ba86 View commit details
    Browse the repository at this point in the history
  2. fix typos/clean up some comments

    dfrg committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    6d71cba View commit details
    Browse the repository at this point in the history
  3. cache single MRU subfont instance

    This is a 60% gain on scaling all glyphs in Source Sans Pro
    dfrg committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    3979c09 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. cleanup public API

    dfrg committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    f440b7e View commit details
    Browse the repository at this point in the history
  2. fix doc comment link

    dfrg committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    966720b View commit details
    Browse the repository at this point in the history
  3. add an example to Scaler docs

    dfrg committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    25a6254 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. review feedback

    - speculate on why we do the scaling factor fance
    - also why we filter some path elements
    - rename SimplifyingSink -> NopFilteringSink
    - notes and citations for dealing with FDSelect
    - rephrase confusing language for private dict range
    - links to spec for Version enum variants
    - suggest using skrifa as a higher level interface
    - better names for tests
    dfrg committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    d281c3d View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Configuration menu
    Copy the full SHA
    c75229f View commit details
    Browse the repository at this point in the history
  2. restore specific error variants

    dfrg committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    9d8bac6 View commit details
    Browse the repository at this point in the history