I have a handwriting font (TTF/OpenType) I created with another tool. I like how it looks, but I would like to have a variant which is equivalent to a 125% horizontal stretch:

I'm aware that this affects vertical line thickness but not horizontal etc. but I'm fine with that:

How can I scale my font like this, including all spacing/kerning/glyphs/ligatures?

1 Answer 1


Open the font, this should show you the entire font.

  1. Select all glyphs Edit → Select → Select All

  2. Transform glyphs Element → Transformations → Transform

    This opens the transform dialog

    1. Set origin to glyph origin
    2. Choose Scale and set the vertical value as you want
    3. Ok

Review, rename and export.

This by nature avoids doing anything for spacing, ligatures, or kerning so they would stay the same. If you were to scale horizontally it would cause some issues. But you can just make the reference size smaller to compensate, in which case its the same thing.

  • Thanks! Combined with the "change weight", this produced a great Bold variant really easily.
    – cloudfeet
    Mar 17, 2021 at 16:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.