font-files icon indicating copy to clipboard operation
font-files copied to clipboard

feat(font): add commit-mono

Open alexanderl19 opened this issue 1 year ago • 0 comments

Adds Commit Mono v1.143 / v143.

Notes

Font files downloaded with default "customizations" from https://commitmono.com/ > 07 Customize then converted from otf to woff and woff2.

metadata.json

license url is set to the GitHub tag link (https://github.com/eigilnikolajsen/commit-mono/blob/v1.143/src/txt/license.txt), not commit (https://github.com/eigilnikolajsen/commit-mono/blob/a042aaa2a43da91544b1d02ee12819cb698db7d2/src/txt/license.txt). Should this be changed?

I've also selected to use the GitHub tag version of the font (v1.143) rather than the site version (v143). Not sure which one is preferable here.

Settings

  • Choose download letter spacing: 0%
  • Choose download line height: 1
  • Choose download features
    • ss01: Ligatures <= != ===: OFF
    • ss02: Arrows >-> =>: OFF
    • ss03: Smart case (1:1) 2+3: ON
    • ss04: Symbol spacing ... <<: ON
    • ss05: Smart kerning (immi): ON
  • Choose download alternate characters: All Default

"Customization" JSON:

{"weight":400,"italic":false,"alternates":{"cv01":false,"cv02":false,"cv03":false,"cv04":false,"cv05":false,"cv06":false,"cv07":false,"cv08":false,"cv09":false,"cv10":false,"cv11":false},"features":{"ss01":false,"ss02":false,"ss03":true,"ss04":true,"ss05":true},"letterSpacing":0,"lineHeight":1}

Conversion

Downloaded fonts are otf files. The following tools were used for conversion.

otf to woff: sfnt2woff-zopfli downloaded via bramstein/webfonttools tap (v1.1.0)

otf to woff2: woff2 via brew (v1.0.2)

Both using default settings.

Variable Font

~~Commit Mono is a variable font. I couldn't find any guidance on providing variable font files for non Google Font fonts. I'd like to be able to contribute those as well since they support OpenType features.~~

Edit: Just saw https://github.com/fontsource/fontsource/issues/728.

alexanderl19 avatar Jul 15 '24 08:07 alexanderl19