You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are two features that invoke small caps: small caps `smcp` and “caps to small caps” or “all small caps” `c2sc`. The latter version is for situations in which the user wants everything possible, not just letters, to be converted to small cap forms.
says that "[c2cs] is for situations in which the user wants everything possible, not just letters, to be converted to small cap forms."
This description seems not entirely in line with what the OpenType spec says about this feature:
Friendly name: Small Capitals From Capitals
Registered by: Adobe
Function: This feature turns capital characters into small capitals. It is generally used for words which would otherwise be set in all caps, such as acronyms, but which are desired in small-cap form to avoid disrupting the flow of text.
Example: The user types UNICEF or SCUBA, applies 'c2sc' and gets small cap text.
The way I understand it, this feature is not supposed to substitute small letters with small capitals, only capital letters (and okay, maybe numbers too). If it converted everything, acronyms with small letters in the middle (like IPv6 or LotR) would end up visually somewhat distorted and potentially even ambigous, and I don't think anyone would want that.
The text was updated successfully, but these errors were encountered:
The description in the cookbook is what was common practice in fonts at the time. I can't recall 100%, but I think this was a workaround for an implementation issue in InDesign way back when that was the only environment that supported GSUB and GPOS. Again, my memory is fuzzy because this was 20 years ago, but I seem to recall that "Small Caps" (invoking only smcp) and "All Small Caps" (invoking only c2sc) were binary options. Duplicating the rules of smcp into c2sc was needed for users to get "all" small caps.
Your description in
opentype-cookbook/docs/common-techniques.md
Line 255 in 8d3a294
c2cs
] is for situations in which the user wants everything possible, not just letters, to be converted to small cap forms."This description seems not entirely in line with what the OpenType spec says about this feature:
The way I understand it, this feature is not supposed to substitute small letters with small capitals, only capital letters (and okay, maybe numbers too). If it converted everything, acronyms with small letters in the middle (like
IPv6
orLotR
) would end up visually somewhat distorted and potentially even ambigous, and I don't think anyone would want that.The text was updated successfully, but these errors were encountered: