Sebastian Carewe

Italify

An algorithmic approach to optical correction of obliques

SlantCorrection
Show nodes

Font in use: MNKY Wilson

Italify is a novel algorithm that offers a purely geometrical approach to oblique curve and diagonal correction. So far, the most popular approaches, limited to curve correction, have been:

  1. Slanting and adjusting curves by hand. Very tedious and manual, with inconsistent results and no formalisable algorithm.
  2. A complex half-slant/rotate mix strategy (proposed by Karow/Briem). This process requires a lot of manual intervention.
  3. A custom slant/rotate mix, for example published in the legacy Italify plugin. Relatively limited, and doesn’t keep nodes on horizontal extremes.
  4. Stem-based transformation (e.g. Glyphs’ Cursivy algorithm). Some of the worst examples include Inter’s italics.
  5. Another stem-based algorithm used to generate Roboto’s obliques. The resulting obliques have the same problems as Inter.
  6. Various other combinations (as demonstrated by Jeremy Tribby).

Italify, in stark contrast, actually produces usable results. It is a stem-agnostic, purely geometrical algorithm. Theoretically, it can run on quadratic outlines as well as on cubic ones (although this is not implemented yet). It guarantees master compatibility, as it doesn’t add or remove any nodes. Furthermore, all horizontal extremes stay perfectly on their height coordinates. Notably, Italify also corrects diagonal stems, not only curves.

Italify not only saved me a great amount of time, but also guaranteed systematic results whose quality speaks for itself. Adding italics to a major project was a breeze. I am a changed man.
– Henning Skibbe, Character Type
Italify almost feels like an unfair advantage – I’d rather keep it to myself. But the results are simply too good: optically precise, thoughtfully executed, and a huge relief in the process.
– René Bieder, Studio René Bieder
Having worked with Sebastian for years, Italify’s results were no surprise to me. An efficient and reliable tool, it produces obliques that feel designed, not mechanic, while significantly reducing both time and friction.
– Ermin Međedović, Lettermin

Overlap-agnostic

The algorithm works even when overlap is removed and curve intentions would seem more difficult to guess.

Correction

Extra nodes

Thanks to Italify’s purely geometrical approach, curves with multiple intermediate points are transformed without a problem. This can be useful in cases where a pure extreme-to-extreme curve construction doesn’t allow for the desired curve shape. The result is exactly the same as if the extra nodes were omitted.

Inflections

Italify handles inflecting curves, without the need to insert explicit inflection points. This way, your outlines stay as smooth as possible.

Diagonal correction

Italify can also correct diagonals, otherwise too thick or thin after a pure slant. No stem information necessary and overlap-agnostic as usual.

Rounded fonts

Even your squishy fonts can be manipulated with decent results. There are limitations, but far less than with other approaches.

Retalics

Whatever name you choose for your backslanted style, Italify has got you covered.

Font in use: Mae Soft (made with Italify)

High-contrast designs

Theoretically, any curve can be treated with Italify. Whether it actually makes sense for your design is your decision.

Interested?

Italify is currently available as a service. Get in touch to request a quote for your project: sebastian.carewe

Italify wordmark by Morgane Vantorre