googlefonts / googlefonts/festive
Mastering Font checklist
- Dominant language
- Python
- Stars
- 1
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
#### Diacritics
- [x] Adjust left and right sidebearings of all the comb marks to 0 (so that they are easy to edit)
- [x] Make sure the outlines are in the combining marks.
- [x] Inspect the design of marks is consistent with the font and among themselves (in terms of balance, weight, size, and contrast). See the [Diacritics requirements](https://googlefonts.github.io/gf-guide/diacritics.html) section of the GF-Guide
- [x] Ensure the diacritics consistency among related marks, [see issue of reference](https://github.com/googlefonts/italianno/issues/6).
- [x] `dotaccentcomb` is consistent with i and other dots in style (in Festive's case not be a spiral) and position.
- [x] Inspect and balance the below marks (size, weight, balance) e.g. `ogonek` `cedilla` to avoid huge marks. e.g. above's `ccedilla`
- [x] Test the comb marks by inspecting each of them in context (open the mark, right-click, and choose `Show all glyphs that use this glyph as a component` option).
- [x] Adjust position using glyphs app locked guidelines.
- [x] Decomposed transformed components, review proportions ensuring round coordinates + nodes at extremes
- [x] Make/Update composite glyphs for the entire font.
- [x] Delete the legacy marks and add them back so they are made using the combining marks as components.
- [x] Create combining `.case` marks by making them less tall and less narrow while keeping them at the same weight. Place them at the height they are intended to use, to be able to inspect them in their context.
- [x] Review and adjust the anchor's position.
#### Glyphs & Outlines
- [x] Inspect glyphs like `ae` `&` `@` have the right shape, size, weight, position
- [x] Inspect the ligatures coherence with the font (shape, spacing/kerning)
- [x] Numerals must be consistent with font design
- [x] Inspect/solve `fraction` consistency with the fractions. Adjust its sidebearings (negative).
#### Stylistic Sets
Review each Stylistic set ([see current GF font proof pdf](https://github.com/googlefonts/festive/blob/master/documentation/Proof-Festive-v1101-GFversion.pdf)) and ensure
- [x] There are no repeated shapes under different sets
- [x] All the positional alternates are grouped in corresponding sets: `.fina` (for the ones with elongated ending strokes), `.init` (for the ones with elongated initial strokes) so those glyphs don't break the text line
- [x] Asigning a descriptive name for each feature. You can check the [Glyphs App Stylistic Sets tutorial](https://glyphsapp.com/learn/stylistic-sets)
Contributor guide
No contributing guide indexed for this repository
Research direction
Review the completed checklist in issue #11, starting with the Diacritics, Glyphs & Outlines, and Stylistic Sets sections. Consult the linked GF-Guide diacritics requirements, the current GF font proof PDF, and the Glyphs App Stylistic Sets tutorial. The checklist provides the stated completion criteria, but no unchecked task remains.
Written by the indexing model from the issue text.
Assessment
- Domain
- design
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100