Italify – now available
Comments
-
Try it and see for yourself. Honestly

I don't want to trash-talk the Slanter, but... it's just the old Cursivy algorithm with a few extra knobs to control it more in detail. Nothing more. The results are the same. Have a look at Inter's italics (made with Glyph's Cursivy) and see whether you think that that is a good result.
Then compare other fonts where the obliques were made (at least as a basis) with Italify:
Neurath Mono by René Bieder
Mae Soft by Lettermin
...some others that I can't share (yet). Some people in this thread are apparently working on publishing projects run through Italify.
I have a public pull request for Instrument Sans, with four new italic masters generated with Italify (no manual touch-up): https://github.com/Instrument/instrument-sans/pull/80 -
Do you know if anyone is yet using Italify with non-European scripts and with higher contrast styles?I am wondering about things like this slanted Devanagari. The mask layer was produced by our current tool choice, which does a good job managing curves (including nodes at extrema, which is still important for us), but requires manual adjustment of diagonal stroke weight and stroke terminal angles. Do you think Italify might be able to get us closer in terms of diagonals and/or stroke terminals?

0 -
Hi John, please get in touch with me with some sample paths and I can see what Italify delivers.
In general: it doesn't care about script. It only sees curve and line segments, nothing else. You can run it on icons or a script font for all I care – whether it makes sense is up to you.
I tried it on Noto Sinhala:
I have also done a high-contrast project. I sadly can't mention it, but it worked very well. There is an example of something similar on the Italify website (the section "Tested on real fonts", one of the last examples).
Nodes on extremes are on my mind. Not foremost, but I'm thinking about it.2 -
Nice!0
-
FWIW, I will add an upvote for nodes on extremes. Solvable with other tools/routines, of course. But if you were able to incorporate it in your curves from the get-go, I suspect results would be slightly better, not to mention the production convenience.4
-
I still disagree that this is a production convenience and results definitely won't be better, but fine. Let's not start that discussion again

Working on it now!0 -
Like this? Turned out easier than expected

Edit: Released as 0.22.0 and available from the plugin manager.3 -
Triple-post, sorry.
But I hopefully have good news. I published a new pricing page, with:
1. Pricing based on organisation size. Much more affordable for small foundries and independents.
2. Significantly cheaper prices all around. That means: a 50% slash off the original prices, and a month pass.
Please let me know what you think!5 -
I only meant quality of results of the conversion to extrema points during your curve calculation versus post-Italify conversion using Glyphs Add Extremes command. I wasn’t intending to reopen the debate about the value, necessity, or quality of having those extrema. 🙂Just that if one wants them, having your tool calculate as part of it’s routine might have more curve fidelity than a later interpretation. But maybe the math is all the same and it wouldn’t be any different.Thanks for acceding to the request. I don’t have a project for this right now, but I am very interested for future. And personally I am amenable to the per-master pricing now, which I think would fit reasonably with my workflow.0
-
Just that if one wants them, having your tool calculate as part of it’s routine might have more curve fidelity than a later interpretation. But maybe the math is all the same and it wouldn’t be any different.Getting the nodes at the extrema is the easy part of that calculation. Removing the non-extrema nodes while preserving the curve is the tricky part and where font editors tend to run into trouble. Performing this operation within a tool that is already performing curve correction operations definitely seems preferable.4
-
"Performing this operation within a tool that is already performing curve correction operations definitely seems preferable."Exactly, @John!0
-
I have it implemented with a threshold above which a curve is deemed too divergent if the original slanted nodes are discarded, in which case it just keeps those. Let me know if it feels too tight, but most of my tests worked well. Some cases really need manual readjustment if new extrema are wanted.2
Categories
- All Categories
- 47 Introductions
- 4K Typeface Design
- 495 Type Design Critiques
- 579 Type Design Software
- 1.1K Type Design Technique & Theory
- 672 Type Business
- 888 Font Technology
- 29 Punchcutting
- 540 Typography
- 125 Type Education
- 333 Type History
- 82 Type Resources
- 113 Lettering and Calligraphy
- 33 Lettering Critiques
- 80 Lettering Technique & Theory
- 569 Announcements
- 100 Events
- 116 Job Postings
- 170 Type Releases
- 182 Miscellaneous News
- 270 About TypeDrawers
- 54 TypeDrawers Announcements
- 114 Suggestions and Bug Reports




