When you use such ‘hidden’ parameters, they are still rendered in grey text like an arbitrary string, rather than black text like a parameter picked from the menu. I suggest that known parameters are black, even if not in the list, to indicate to the user they did type it correctly.
For this useTtfautohintFromPath
parameter, it should have a default path of /usr/local/bin/ttfautohint
In Version 2.3b (848) the TTFAutohint options
parameter forces this UI
However, newer versions of ttfautohint can introduce new command line arguments which this UI does not cater for.
I suggest that either (a) there is a new TTFAutohint arguments
parameter that is plain text and is used instead of TTFautohint options
if both are present, or (b) there is a button in that UI to ‘escape’ it, and get back to the plain text arguments.
There are also many changes to arguments in v1.5.
The --pre-hinting
argument has been removed, and these are new:
--adjust-subglyphs
--detailed-info
--ignore-restrictions
--ttfa-table
--control-file=/path/to/file
--fallback-stem-width=50 (default value)
--family-suffix="string to append to family name" (perhaps default "TA")
Possible value for script are now:
arab (Arabic),
beng (Bengali),
cyrl (Cyrillic),
deva (Devanagari),
grek (Greek),
hebr (Hebrew),
khmr (Khmer),
khms (Khmer Symbols),
lao (Lao),
latn (Latin),
latb (Latin Subscript Fallback),
latp (Latin Superscript Fallback),
mymr (Myanmar),
telu (Telugu),
thai (Thai),
none (no script).
The detailed-info arg is what I want the custom path to binary for, in particular