OpenType Salt Feature
Michael Jarboe
Posts: 265
Is it just personal preference, and the ability to make some alternate glyphs accessible in Adobe Illustrator as for the reason to include 'Salt' as opposed to just including a series of Stylistic Sets SS01 etc.?
I'm curious if designers have different practices with their approach to stylistic alternates, or what is considered best practice?
I'm curious if designers have different practices with their approach to stylistic alternates, or what is considered best practice?
0
Comments
-
I haven't used Illustrator CC yet (I'm on CS6), so I'm not sure if that has changed, but in CS6 and below, stylistic sets aren't included in Illustrator's Open Type panel - the only option given is for "stylistic alternates", so you can only have 1 set of alternates. The only other way to access the alt glyphs is manually selecting them from the glyphs panel. (At least, I think so)1
-
This is true of the Illustrator CC as well. Illustrator has support for 'salt' (via a button on the OT panel) but not stylistic sets. Although it does let you filter the Glyph palette by any feature in the font, including stylistic sets. Not sure if this was true in earlier versions.0
-
Still on CS6 myself, Erin.0
-
I guess another thing I'm wondering is if I currently have an SS01 and SS02 does it make sense to change SS01 into Salt and SS01 into SS02 (therefore ending up with only Salt and SS01 as the stylistic alternate features, with both addressing separate features)?
Or should I just stick with the former and add Salt in addition to SS01 and SS02 making it address the same alternates as SS01 (therefore ending up with Salt/SS01 & SS02 as the alternate features)?
Are said choices concerning Salt primarily motivated by Illustrator's (are there other apps with the same limitations?) OpenType limitation?
Is doubling up and having Salt/SS01 addressing the same stylistic alternate features not good practice?
Is there any other reason to implement Salt or not if you're dealing with more than one set of stylistic alternate features?0 -
Is doubling up and having Salt/SS01 addressing the same stylistic alternate features not good practice?
It's fine. It doesn't hurt anything and it covers the major use cases.
0 -
The problem is that salt is not supported by Indesign.0
-
Georg Seifert said:The problem is that salt is not supported by Indesign.
Salt is suported in english-hebrew or english-arabic indesign or You can use this script in any indesign since CS4:main ();function main (){try{if (app.selection[0].otfStylisticAlternate == true)app.selection[0].otfStylisticAlternate = false;elseapp.selection[0].otfStylisticAlternate = true}catch (_){}}
Regards
Sami1 -
When I develop OpenType features, I typically pair ssXX and salt as this:
feature ss01 { sub a by a.ss01; sub b by b.ss01; } ss01; feature ss02 { sub b by b.ss02; } ss02; feature ss03 { sub a by a.ss03; } ss03; feature salt { sub a from [a.ss01 a.ss03]; sub b from [b.ss01 b.ss02]; } salt;
In other words, the "salt" feature in my implementations is a "logical sum" of all stylistic set features.4 -
In Illustrator, only the first enumerated variant (equivalent to ss01) will be accessible through the "salt" toggle in the OpenType palette. The other variants will be only available via the Glyph palette popups. But I consider this nonetheless the "technically correct" implementation. The "salt" feature can use one-to-one-out-of-many substitutions, according to the spec. It's one of the oldest features, well-predating stylistic sets. Ideally of course, apps such as Illustrator should implement stylistic sets as well.4
-
-
I usually avoid using the salt feature in fonts that have much in the way of contextual features. In Illustrator if you are typing your text as opposed to pasting it in and happen to switch a glyph out that is under the salt feature, the salt feature remains active and ends up canceling out other features.2
-
I don't think I've included the 'salt' feature in any fonts since we registered the 'ssXX' feature set.2
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 801 Font Technology
- 1K Technique and Theory
- 618 Type Business
- 444 Type Design Critiques
- 542 Type Design Software
- 30 Punchcutting
- 136 Lettering and Calligraphy
- 83 Technique and Theory
- 53 Lettering Critiques
- 483 Typography
- 301 History of Typography
- 114 Education
- 68 Resources
- 498 Announcements
- 79 Events
- 105 Job Postings
- 148 Type Releases
- 165 Miscellaneous News
- 269 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports