Photoshop CC 2019: Variable fonts with separate fonts for uprights and italics snap back to upright when changing an axis more than once

  • 1
  • Problem
  • Updated 2 months ago
  • (Edited)
I'm filing this bug on behalf of the typeface design studio Dalton Maag. While preparing one of our variable fonts for release, we found that with some fonts but not others, changing e.g. the weight more than once makes the text snap back from italics to uprights, but only in Photoshop and not Illustrator. It also happens with fonts not from us, as can be seen when doing the following:

1. Get e.g. IBM Plex Sans Variable from https://github.com/IBM/plex/tree/master/IBM-Plex-Sans-Variable/fonts/complete/ttf (install both TTFs)
2. Make a text box in Photoshop CC 2019 with some sample text, change font to "IBM Plex Sans Var" and select some italic instance. The sample text should be italic.
3. Change the "Weight" slider to some arbitrary value
4. Do it again

You'll see that the italic text snaps back to the upright style. We expect that the italic text remains italic while the user changes the weight value.

We found that this did not happen with the Source Sans Variable font shipping with Photoshop. It also does not happen in Illustrator CC 2019.

What is different in Source Sans Variable that makes it work as expected? It doesn't seem to be the STAT or fvar table...


Photo of Nikolaus Waxweiler

Nikolaus Waxweiler

  • 3 Posts
  • 1 Reply Like

Posted 2 months ago

  • 1
Photo of Nikolaus Waxweiler

Nikolaus Waxweiler

  • 3 Posts
  • 1 Reply Like
I think I found the solution. Adding name ID 25 seems to fix it. I'd still expect it to work without it, though.
Photo of Nikolaus Waxweiler

Nikolaus Waxweiler

  • 3 Posts
  • 1 Reply Like
Is there any update on this? Will this be fixed?