googlefonts / googlefonts/Inconsolata

Inconsolata v3.000 vs Google Fonts version

Open
#41 8 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
1.6k
Forks
72
PR merge metrics
No merged PRs in 30d

Description

Congrats @raphlinus, it looks great!

I've just diffed the fonts against the version we currently serve on Google. Here are some areas that could be improved before we push it to prod.

**Rendering**

The rendering diffs for OS X are the most minimal I've ever seen.

![Desktop_OS_X_High_Sierra_safari_11 1_](https://user-images.githubusercontent.com/7525512/70793055-67ac5780-1d92-11ea-93ce-213f95f3ef69.gif)

*Safari 11*

On Win Chrome, the word "BOLD" and metrics seem a little worse than the GF version.

![Desktop_Windows_10_chrome_69 0_](https://user-images.githubusercontent.com/7525512/70793403-1f416980-1d93-11ea-9028-6617b6ca5941.gif)

_Win 10 Chrome 69_

I need to work out whether this is just FreeType or some settings in the font.

**Font metadata**

Remove the spaces in the width names. We currently have "Ultra Condensed ExtraLight" when we'd like "UltraCondensed ExtraLight"

Change the ExtraLight wght axis values to 200. This can be done by dropping the weightClass customParameter in each instance. I apologise if our tests seem conflicting on this issue. For static fonts we previous wanted 275 but we're happily accepting 200 now for ttfs.

Add a panose and set the bProportion so it's a monospace font. Without setting this, if users type a glyph which isn't in the font, they may get a fallback glyph from a proportional font.

Rename the filename to Inconsolata[wdth,wght].ttf. All our VFs are named in such a manner.

Add a dsig so the font will work correctly in older version of MS Office apps, https://github.com/googlefonts/fontmake/issues/431

I can happily make these changes for you next week if you'd like?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.