Comments (19)
Hey Behdad, this is a super cool report! At least in the PDF visuals, the suggested fixes all appear to be worse than the midway interpolations. But, Recursive is definitely a complex designspace with some unusual interpolations, so it's understandable that an automated tool might misinterpret a few of parts of it.
I'll close this issue, but please feel free to let me know if there's anything you think I might be missing.
Thanks!
from recursive.
Yeah the tool cannot always propose good solution. But the first glyph seems to have kinks in that are probably unintended.
from recursive.
Oh, upon second look, you are correct! Thanks for pointing that out.
from recursive.
Hi again,
I'm implementing a kink-detector. It's still far from complete. But I thought I get your feedback on it.
from recursive.
I think my question is, is this useful? Or those differences are small enough to let go? Basically, I'm trying to calibrate the tool.
from recursive.
Ooh, yes, this is amazing! Definitely a useful thing to find issues that were hard to locate, before. I especially want to try this out on Shantell Sans, next.
from recursive.
Some of the differences here are small enough to let go of, IMO. In particular, the /percent glyph is deliberately weird, and I don't see any super noticeable issues in the /one. But, seeing the issues in the the /Euro and /uni02C8 is very informative, and those are things I'd like to improve.
from recursive.
Here's a much more aggressive version. I'm still tuning. :)
from recursive.
Retweaked. Shantell Sans. Catches one that doesn't matter.
from recursive.
These are great! The more aggressive version is nice, imo. Does the command line version have an arg for threshold?
from recursive.
These are great! The more aggressive version is nice, imo.
Interesting. I thought it would be too busy. I'm still tweaking.
Does the command line version have an arg for threshold?
It will have, when I'm done with it.
from recursive.
Does the command line version have an arg for threshold?
It will have, when I'm done with it.
For now I'm reusing the existing --tolerance
. But I'll probably add a separate knob for just the kink checker as well.
from recursive.
Here's what I'm happy with as default tolerance.
from recursive.
I settled on this for default, for now. There's --kinkiness
parameter you can tweak. Might tweak the defaults again. Your thoughts?
from recursive.
That was way too much subtle details for the catalog. I'm trying this setting now.
You can still get the aggressive result if you want by setting --kinkiness
to 1 or above. It defaults to .5 now.
from recursive.
How about this as default?
from recursive.
I made the default conservative, as across the catalog it was overwhelming the reports...
from recursive.
Here's what the current output looks like.
out.pdf
from recursive.
Hey, this output is super helpful! Thanks again for the excellent testing tool. I’ll try to fix these kinks in the coming weeks, and make a new release early in the new year.
from recursive.
Related Issues (20)
- some ligatures for minus glyph does not vertical aligned HOT 2
- Stylistic Set label bug on macOS, for ss08 HOT 7
- Consider Link to point "latest" branch to the most current Zip download HOT 2
- How can I get this shape of `i` HOT 2
- Recursive Sans Linear displays to thin in pdf files HOT 3
- Add Georgian (mkhedruli & MTAVRULI) Support
- Building fonts on linux fails
- Cannot get font to work in any code editor HOT 7
- put a screenshot of rendered text in the readme file HOT 1
- Double arrows HOT 3
- Make a new release with improvements to Rec Mono/Code fonts, then merge a PR over in that repo
- Clipping on 'g' on macOS Terminal.app HOT 4
- It is possible to separate roman and italic variable font file? HOT 3
- Interpolation problems in `Recursive[CASL,CRSV,MONO,slnt,wght].ttf` HOT 2
- Release planning for v1.086 HOT 1
- Build issues to debug for v1.086 HOT 5
- support web dev icons ( i.e.: ryanoasis/vim-devicons ) HOT 3
- Make the width of em-dash larger and variable with MONO.
- Arrows not working on the web with Google Fonts HOT 2
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 recursive.