diff options
author | Rasmus Andersson <rasmus@notion.se> | 2022-01-17 21:25:20 +0300 |
---|---|---|
committer | Rasmus Andersson <rasmus@notion.se> | 2022-01-17 21:25:20 +0300 |
commit | 24799043c4dc542e1f0c3f789102892da3080dbd (patch) | |
tree | 749e902fffd6db830a8201516210c910cd6aa24b | |
parent | 0dac20662c34efc40dbf154b6366310cd4dfa551 (diff) | |
download | inter-24799043c4dc542e1f0c3f789102892da3080dbd.tar.xz |
Updates CONTRIBUTING.md
-rw-r--r-- | CONTRIBUTING.md | 37 | ||||
-rw-r--r-- | misc/readme-images/display-x-height-cmp.png | bin | 0 -> 80767 bytes |
2 files changed, 34 insertions, 3 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3bf410f14..559513d6f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -10,11 +10,42 @@ By contributing work to the Inter font project you agree to have all work contri ## Types of contributions this project is looking for -**More glyphs!** Several glyphs, especially non-latin ones, are placeholders that need to be replaced with ones designed in the style of Inter. Cyrillic glyphs are especially requested. +- [Reporting issues](https://github.com/rsms/inter/issues/new?template=bug_report.md) + like bad kerning pairs or variable-font interpolation bugs. -**Kerning**, kerning, kerning — there are so many pairs and pairs-in-words that need to be kerned, or have their kerning improved. When adding kerning, use _groups_ rather than individual pairs. See [Kerning](#kerning) for more information. +- Fixes to + [issues tagged "help wanted"](https://github.com/rsms/inter/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22) + provided as either + [GitHub pull requests](https://github.com/rsms/inter/pulls) + or comments in the issue. -**Thin "master" style** for lighter weights. This is a very large project and should probably be done in a branch over a longer period of time, rather than as one huge contribution/pull request. +- Improvements to the Display subfamily... + +### Improvements to the Display subfamily + +Source file: ([`src/InterDisplay.glyphs`](https://github.com/rsms/inter/blob/master/src/InterDisplay.glyphs)) + +The Display subfamily was derived from the text family ("Inter") and scaled to a different UPM (2048). It also had all of its kerning reduced. + +Inter Display has a lower x-height compared to the text subfamily — this is the biggest difference in terms of work needed. + +![](misc/readme-images/display-x-height-cmp.png) + +The contributions wanted for Inter Display are as follows: + +- Diacritic glyph improvements. In most cases you should import the corresponding glyph from Inter (text) and scale it to 2048 UPM as Inter (text) has seen a lot of improvements to diacritic designs since it was forked into Inter Display. + +- Diacritic anchor placement + +- Glyph design. Keep the following in mind: + - Raise/fix x-height for "low" glyghs. + - If fixing up an existing glyph, reduce optical tricks for small scale like tapered diagonal stems and ink traps/bridges. + - If makin a glyph from scratch, use a minimum (or no) optical tricks like tapered diagonal stems and ink traps/bridges. + - Stems should all have 90° or 0° terminals (Inter text has variable angles.) Compare /a of Inter (text) and Inter Display for an example of what this means. + - [Kerning](#Kerning) (use kerning groups!) + + +> Please do not email Rasmus with issues and contributions but use GitHub 🙏 ## Master fonts and interpolated derivatives diff --git a/misc/readme-images/display-x-height-cmp.png b/misc/readme-images/display-x-height-cmp.png Binary files differnew file mode 100644 index 000000000..e9d3fc74e --- /dev/null +++ b/misc/readme-images/display-x-height-cmp.png |