A script or method to detect crossed BCPs?
Ramiro Espinoza
Posts: 839
Hi there,
Can you recommend a script or software to quickly detect these crossed BCPs that are often created in an extrapolated weight? FL's FontAudit does not do it.
Thanks in advance.
Can you recommend a script or software to quickly detect these crossed BCPs that are often created in an extrapolated weight? FL's FontAudit does not do it.
Thanks in advance.
Tagged:
1
Comments
-
MS FontValidator could be of help... If the BCPs are crossing, in the glyf table should be a warning regarding the missing nodes at extremes.1
-
Thanks! I am sort of solving it with Glyph Nany (Robofont extension)0
-
hmm... I believe that FontAudit covers that, at least is should give you "Unnecessary Extremum" error in (at least) two places
1 -
The user and all related content has been deleted.0
-
He said extrapolation. A dangerous animal indeed.
But yes, FL flags it just fine.
0 -
But even a strong extrapolation should not produce this. Can you show the masters for that part?
0 -
The user and all related content has been deleted.1
-
Personally I use extrapolation quite a lot and, if controlled properly, with predictable proportional relations between node handles it actually works quite well.
3 -
@James Montalbano @Georg Seifert @Vassil Kateliev,
In my image I moved a bit the handlers so the problem is more visible. Otherwise it looks like a segment when in reality the handlers are crossed.
It happens when you extrapolate (maybe also interpolate) a segment and a segment looking curve. Yes, sometimes I do use extrapolations when I want to go lighter or darker of the masters, but of course then I have to correct well the extrapolations because any small inconsistency is going to be increased.
I found out Glyph Nany extension for Robofont is a great contour audit tool. much more powerful than FL 5's audit. It's helping me to spot these problems.1 -
@Vassil Kateliev
FontAudit covers that, at least is should give you "Unnecessary Extremum" error in (at least) two places
Nope. FontAudit will detect the problem if the handlers have been moved like in my image, the real problem is when everything is resting on the same line. It's no visible and FontAudit does not detect it.
0 -
Ramiro Espinoza said:@Vassil Kateliev
FontAudit covers that, at least is should give you "Unnecessary Extremum" error in (at least) two places
Nope. FontAudit will detect the problem if the handlers have been moved like in my image, the real problem is when everything is resting on the same line. It's no visible and FontAudit does not detect it.
Now I can confirm your results, that FontAudit will not detect the problem, but only under certain circumstances (or at least in all my tests). Audit will not report the problem if the BCP handles of the node are no longer than 14 units (strange), otherwise it will return "Unnecessary Extremum".
Glad to know that "Glyph Nanny" does such a good job. I took a brief look at its code and I liked, what I saw - made me think about porting it to FontLab.1 -
I'm still interested to see your masters to that node.0
-
@Georg Seifert No problem, I will try to send you something during the week.0
-
@Georg Seifert Can you give me your email?0
-
I would also be curious to know if the FL VI FontAudit does a better job on this case. It is significantly improved.1
-
I would also like to see how FontCreator validates your outlines. Can you send me the font for testing purposes?
0 -
Files sent.0
-
Thanks!0
-
It's good to see the latest Fontlab can spot such problems as well (please, have it ready in 2016!)
2
Categories
- All Categories
- 40 Introductions
- 3.7K Typeface Design
- 796 Font Technology
- 1K Technique and Theory
- 616 Type Business
- 444 Type Design Critiques
- 539 Type Design Software
- 30 Punchcutting
- 136 Lettering and Calligraphy
- 83 Technique and Theory
- 53 Lettering Critiques
- 482 Typography
- 301 History of Typography
- 114 Education
- 67 Resources
- 495 Announcements
- 79 Events
- 105 Job Postings
- 148 Type Releases
- 162 Miscellaneous News
- 269 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports