BetterOblique
An experimental Glyphs filter plugin to skew outlines with optical correction so that the stem thickness gets consistent after transformation.
Install / Use
/learn @morisawa-inc/BetterObliqueREADME
BetterOblique.glyphsFilter
An experimental Glyphs filter plugin to skew outlines with optical correction so that the stem thickness gets consistent after transformation.

Installation
- Download the ZIP archive and unpack it, or clone the repository.
- Double-click the
.glyphsFilterin the Finder. Confirm the dialog that appears in Glyphs. - Restart Glyphs.
Usage
- 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.
Background

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.
Known Issues
- Might generate distorted outlines when offsetting serifs.
Requirements
Tested with Glyphs 2.6.5 on OS X 10.11 and Glyphs 3.2 on macOS 10.15.7.
License
Apache License 2.0
Acknowledgements
The copies of the dependencies simoncozens/beziers.py and fonttools/pyclipper are included in the plugin so that it should work standalone.
Related Skills
node-connect
354.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
