Skip to content

Preparing Vazir for Google Fonts #231

@yanone

Description

@yanone

Hello,

I've been commissioned to onboard Vazir to Google Fonts.
We’re interested only in the Variable Font TTF. The rest will be generated from that by Google engineers on their servers.

I’m wondering how to proceed practically: Whether to fork the repo and apply the changes required by our specifications or whether to PR the changes back to you.

As far as I can tell at the moment, the changes would be:

  • Copyright field in name table change to Copyright 2015 The Vazir Project Authors (https://github.com/rastikerdar/vazir-font)
  • Eliminate nested components
  • Instance weight values 300, 500, and 700 instead of 250.0, 566.6665954589844, and 733.3332977294922 (See https://github.com/googlefonts/gf-docs/tree/main/Spec#axes)
  • Bit 3 of the head table needs to be set for PPEM rounding, since this is a hinted font
  • Add STAT and avar tables
  • OS/2.fsSelection bit 7 needs to be set (Use Typo metrics)
  • Adjustments to vertical metrics (OS/2.usWinDescent to 1116 instead of 1100)
  • Decompose transformed components

Since Vazir seems to be a very popular font available for a multitude of environments, please let me know whether you are comfortable with the proposed changes to your repo or not.

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions