Photoshop CC: Cannot change font weight (font variant dropdown is disabled)

  • 3
  • Problem
  • Updated 1 year ago
  • (Edited)
I've got a text that has both normal and bold variants of the same font:


Now I'm selecting it and trying to change the style of the whole text.
But the style-dropdown is disabled ???!!!


What I'm supposed to do?

PS 2015
Win x64
Photo of Johnny Snow

Johnny Snow

  • 38 Posts
  • 3 Reply Likes
  • very confused

Posted 2 years ago

  • 3
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 769 Reply Likes
That looks like you have two different fonts selected, not just weights. Because of that, the font field is set to an indeterminate state, and you'll have to pick a font before you can pick a weight/style of the font.
Photo of Johnny Snow

Johnny Snow

  • 38 Posts
  • 3 Reply Likes
Both are "Roboto" font.
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 769 Reply Likes
Apparently that is not the only font in your selection, otherwise the font menu would show that font name. So at least one glyph in that selection is using a different font.
Photo of Johnny Snow

Johnny Snow

  • 38 Posts
  • 3 Reply Likes
Of cource left part uses "Reboto Regular", and right part – "Roboto Bold".
But it doesn't matter.
The font weight dropdown should be enabled.
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 769 Reply Likes
It can't be enabled if the fonts don't have the same styles/subsets available. It is showing an indeterminate state because you have selected text that has multiple fonts and can't select styles/subsets among those different fonts.
Photo of David

David, Official Rep

  • 2701 Posts
  • 361 Reply Likes
Hi Johnny,

There are many fonts that "fake out" users that they're a single font, but technically are made up of two or more distinct font files.  That is almost certainly what you're encountering here.

Thanks,
David
Photo of Jaroslav Bereza

Jaroslav Bereza

  • 763 Posts
  • 150 Reply Likes
I agree. Changing fonts and weights is entire unfortunate solution. I want often to leave weights and change the font, but I can not and I have to set it all again.
Photo of JoeS

JoeS

  • 87 Posts
  • 16 Reply Likes
I also agree. If different sizes are in one text and text is selected, I also can change the text to an new size. Should work with weight too.
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 765 Reply Likes
The font style/subset it not limited to just weight.
And if the fonts selected have different styles/subsets -- there is no way to pick among them.
Photo of David

David, Official Rep

  • 2701 Posts
  • 361 Reply Likes
Hi Jaroslav and Jörg,

While in principle, you're correct, in practice, often times fonts are not really correctly designed to accommodate this.  That's not something we can fix -- that's all on the font designer and not within our mandate to touch.  From the perspective of the application, such fonts have nothing to do with one another and thus cannot be "grouped" under a single font style.

The easiest solution in these cases would simply to change the font FACE and then change the font STYLE as desired.

Thanks,
David
Photo of JoeS

JoeS

  • 87 Posts
  • 16 Reply Likes
Ok, I understand. Thanks for your reply.
Photo of Johnny Snow

Johnny Snow

  • 38 Posts
  • 3 Reply Likes
Chris Cox, David, oh common! Why are you misleading us?
You should be ashamed. Are you ashamed?
Why are you telling us that you cannot make the dropdown be enabled?
That is totally not true.
And I've got the proof:



The same dropdown in the Character Window is ALWAYS ENABLED!
Even the text contains a ton of different fonts.
And this is AWESOME! This is veeery convenient!
And we all here ask you to implement the same behavior for the dropdown in the main panel.
Photo of Jaroslav Bereza

Jaroslav Bereza

  • 763 Posts
  • 150 Reply Likes
You can use artificial italics and artificial bold. It persists, but it's not ideal.
Photo of Jaroslav Bereza

Jaroslav Bereza

  • 763 Posts
  • 150 Reply Likes
I created script which solves some of these odd things. Anyway for small amount of layers it's not so time effective. So I would like to create some automatic prediction. Any ideas how prediction could work?

Script here: http://bereza.cz/ps/#fontRemap