An experimental Glyphs filter plugin to skew outlines with optical correction so that the stem thickness gets consistent after transformation.
- Download the ZIP archive and unpack it, or clone the repository.
- Double-click the
.glyphsFilter
in the Finder. Confirm the dialog that appears in Glyphs. - Restart Glyphs.
- Measure and set horizontal/vertical stem values in the Font Info dialog.
- Choose Filter > Better Oblique on the menu.
- Enter the oblique angle you want to apply.
- Tweak the result with the Optical correction and the Strength options.
- Press OK to apply the filter.
Some of the CJK radicals have diagonal strokes, and they will get inconsistent stem thickness when skewed. This plugin tries to compensate the thickness by gradually offsetting the path according to the angle of each segment, while the Cursify feature in Glyphs is implemented with more focus on maintaining the contrast. Although developed with CJK fonts in mind, you might find it useful for other scripts as well.
- Might generate distorted outlines when offsetting serifs.
Tested with Glyphs 2.6.5 on OS X 10.11 and Glyphs 3.2 on macOS 10.15.7.
Apache License 2.0
The copies of the dependencies simoncozens/beziers.py and fonttools/pyclipper are included in the plugin so that it should work standalone.