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

Split kerning by script #731

Merged
merged 6 commits into from
Mar 14, 2024
Merged

Split kerning by script #731

merged 6 commits into from
Mar 14, 2024

Commits on Mar 13, 2024

  1. [fontbe] Add properties module and initial helpers

    - a method to iterate the scripts + extensions for a codepoint
    - ability to classifty glyphs into groups based on bidi class or &
      script
    cmyr committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    68e49e5 View commit details
    Browse the repository at this point in the history
  2. [fontbe] Implement Ot script -> Unicode script mapping

    The opentype script tags have a different format from the short names
    used by unicode.
    cmyr committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    e1c5234 View commit details
    Browse the repository at this point in the history
  3. [kerning] Split kern rules by script & directionality

    This is very closely based on the code in the KernFeatureWriter, in
    ufo2ft. With this patch we very nearly match fontmake's output for
    kerning in oswald, with a few lingering differences.
    
    It feels like there is room for polish here, but I also think it's worth
    checkpointing here, for further iteration.
    cmyr committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    6242492 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ce7122e View commit details
    Browse the repository at this point in the history
  5. [kerning] Support math script

    cmyr committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    d4160af View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

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