Comments (4)
Thanks for the investigation. Yes, I filed this issue because overlapping contours are common/expected of variable fonts. I'll get to it one day, when I finish the other more urgent/important issues (like getting building with visual studio to work again, after Microsoft removed it at the beginning...)
from font-validator.
When I run a FontBakery test on a font I'm mastering, I get several errors that I am confused by, and which I can't find documentation for:
- âšī¸ INFO MS-FonVal: Unable to perform test due to previously detected errors DETAILS:
- Glyph index 1 Test: ValidateSimpContMisor
- Glyph index 10 Test: ValidateSimpContMisor
- Glyph index 26 Test: ValidateSimpContMisor
- Glyph index 38 Test: ValidateSimpContMisor
- Glyph index 44 Test: ValidateSimpContMisor
- Glyph index 69 Test: ValidateSimpContMisor
- Glyph index 76 Test: ValidateSimpContMisor
- Glyph index 91 Test: ValidateSimpContMisor
- Glyph index 105 Test: ValidateSimpContMisor
- Glyph index 107 Test: ValidateSimpContMisor
- NOTE: 37 other similar results were hidden!
The naming of this error (and what I can understand in the fontval code) indicates that the message is about Contour Misorientation. However, the glyphs listed have similar contour directions to other glyphs.
However, each of the glyphs listed here has overlaps, while those excluded tend to be individual shapes. Is it safe to assume that this stems from the same issue, or is this something separate?
If helpful, here's the font triggering this check, the TTX xml, and the Font Bakery report:
https://github.com/thundernixon/Libre-Caslon/tree/2622969efd19f148fa17536345b085441fb723c9/dist/2018-11-07-15_29
from font-validator.
I don't know - I think you should run FontVal bare and read the report. At least messages are in the right order. I am not sure whether test cannot continue because of contour mis-orientation, or that the mis-orientation test was not performed because of previous (other) problems. I do not want to look at FB code to find out.
I'll have a look at the font itself at some point in time, but not right away.
from font-validator.
Thanks for your comments and the recommendation, @HinTak. I ran it in the Mac GUI from Georg Seifert, and found that some of the outlines did have incorrect path directions.
Once I fixed that, it appeared that anything with overlap triggered this error/info combo:
| E1111 | Intersecting contours |
| I1111 | Unable to perform test due to previously detected errors |
So, I just wanted to report this as something else that probably could be upgraded when Variable Font updates are supported.
from font-validator.
Related Issues (20)
- Mono 5, Roslyn and msbuild HOT 11
- Font feature inspection - enhancement
- VTT rendering - enhancement
- GUI crash with XIM
- show creation/modification time as info when it is expected. HOT 1
- System.FormatException in head table (E0041) HOT 7
- Issues mentioned in "FDK/Technical Documentation/MSFontValidatorIssues.htm"
- Many "Required field missing" in GenerateFValData/OurData.xml
- CFF metrics-related checks
- Is the calculation of maxComponentDepth really correct? HOT 12
- STAT table validation HOT 1
- Variable Font table validation
- Support for GDEF Header, Version 1.3 needed HOT 1
- Silencing info about post names *.init/medi/fina/isol
- Feature request: Add font information (like the name) to report HOT 3
- Error when open otf HOT 11
- apple's Fontbook/ftxvalidator under darling, and see what works HOT 1
- Mono 6 / Rosslyn / dotnet core
- This repo is missing important files 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 font-validator.