Comments (2)
@vv-monsalve As I understand this warn, it's suggesting that most typefaces will have the same number of contours to represent certain/most glyphs. I've attached a screenshot of the plusminus, which is made up of 3 contours, instead of the expected 2. Is it necessary to decompose this? I'm not sure I understand the function of this check.
from fraunces.
This check has only a WARN level given it is more intended to help the designer to identify if everything is working well among paths. Sometimes the number of paths is ok in the masters, but not the order of them, so it produces unexpected shapes after the interpolation and thus an unwanted or strange amount of contours in the resulting fonts.
In other cases, such this one, it is a matter of the font hasn't been outlined, so the components are identified as independent paths, then counted also independently, and thus reported.
For static TTF is suggested to remove overlapping components, while for Variable fonts is preferred to keep them. As the strength of Fraunces is its Variable nature, I would say overlaps could be kept. The suggestion would be to reduce the overlaps to the minimum needed to avoid some issues.
If you don't find any unwanted paths on the reported glyps, so the WARN can be dismissed. The important thing would be to verify every case to ensure the right performance of the font.
from fraunces.
Related Issues (20)
- Lowercase g hinting issue on Linux
- Letterspacing in "th" when adjusting character spacing in Sketch HOT 1
- Spacing issue in "th" when adjusting character spacing in Sketch
- Confirm axis defaults HOT 5
- FontBakery requires the DESCRIPTION.en_us.html to be <1000 bytes (i.e. <1000 characters, including HTML) HOT 2
- Italic font Family name is preferred Family name
- Issues with vertical caron
- Which static fonts should be in the Google Fonts downloadable zip? HOT 2
- License file not included in packaging
- Please add ExtraLight, Medium and ExtraBold instances
- Please correct SOFT value for Thin Italic instance HOT 2
- Letters Ǖǖ Ǘǘ Ǚǚ Ǜǜ don't display the diacritic above the diaeresis correctly HOT 2
- Please re-add autohinting
- Question marks appeary blurry on Chrome on MacOS HOT 1
- n and h right legs appearing straight instead of being diagonal HOT 13
- Swash ampersand not showing in Google Fonts implementation
- <Question> Automatic `WONK` works at different `font-size` in different browsers
- MM compatibility issues HOT 1
- WONK behaves strangely in Microsoft Word
- Issues with upsidedown exclimation mark. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fraunces.