You globally enabled an OpenType feature (most likely, "Ordinals") in the Character panel. The reason you don't get it for all fonts is because not all fonts have OpenType Ordinals.
You are right! Thanks!
Actually, in some sense I have no idea about open type. I know I can use ligatures, combination glyph alternative... but I have never used them. I hope to find how to do that when I really want to use them.
For now I had simply "ticked" all items in the Open Type options. I just un-ticked "Ordinals" and it did not work. When I selected the text and then un-ticked, it worked. Now I wonder...
1. What are ordinals, and why should a feature do that do the text?
2. Open type feature should be enabled and selected ONLY when needed, generally not globally?
Where could I learn about all these other open type options in the list? Sorry I have not tried to look up the help guide or searched in the forum. So skip this last question at will
Options such as ordinals and fractions should only be used in character
styles for the most part.
I found a quick link to get an idea on the surface. http://www.fonts.com/content/learning/fyti/using-type-tools/opentype-features
I still ask...
Why should the font engine or Indesign or whatever controls this, change select (=arbitrary) characters to make as superscript?
If I did want to use this feature, will I have to select exactly the characters or words and enable the open type feature for selection?
I was assuming, once the feature is enabled it intelligently will do this for things like "1st" "2nd"...
It’s not that intelligent.
To make this feature intelligent, you have to make a 2 step process:
- Define a character style
- Create a GREP style in a paragraph style like e.g.: