-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
193 additions
and
99 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
|
||
|
||
Arguments | ||
--------- | ||
|
||
### Basic operation | ||
|
||
`--ufo-src-path` *foo.ufo* Sets the font file to be processed. | ||
|
||
`--ufo-dst-path` *bar.ufo* Designates the name of the modified output | ||
file to create. | ||
|
||
`--log-path` *logs* Designates where output logs should be written. | ||
|
||
|
||
### Common tunable settings | ||
|
||
`--min-distance-ems` Sets a minimum allowable distance between the | ||
contours of adjacent glyphs. | ||
|
||
`--max-distance-ems` Sets the maximum distance allowed between any two glyphs. | ||
|
||
|
||
`--intrusion-tolerance-ems` Sets the maximum amount to which glyphs can "intrude" into the spacing between them. | ||
|
||
`--max-x-extrema-overlap-ems` | ||
|
||
`--precision-ems` Sets the numeric precision to use for calculations. | ||
Smaller values are more CPU intensive. | ||
|
||
|
||
### Glyph selection | ||
|
||
`--sample-texts` "*AbCdEfXyZ*" Sets the | ||
|
||
`--kern-samples-only` | ||
|
||
`--glyph-pairs-to-kern` | ||
|
||
`--glyphs-to-kern` | ||
|
||
`--glyphs-to-ignore` | ||
|
||
|
||
### Additional tunable settings | ||
|
||
`--do-not-modify-side-bearings` Tells Autokern to preserve the font's | ||
original side bearings. | ||
|
||
`--allow-negative-side-bearings` Tells Autokern to permit side | ||
bearings to take on negative values. | ||
|
||
`--kerning-threshold-ems` *N* Tells Autokern to discard any kerning | ||
values less than N. | ||
|
||
`--max-kerning-pairs` *N* Tells Autokern to only output the N largest | ||
kerning values and discard the rest. | ||
|
||
`--x-extrema-overlap-scaling` | ||
|
||
`--tracking-ems` *N* (mentioned in the documentation as `--tracking`) | ||
Tells Autokern to add a constant N value to all kerning values. | ||
|
||
`--ignore-x-extrema-overlap-outside-ascender` Tells Autokern to | ||
ignore x-extrema overlaps that occur below the baseline or above the | ||
ascender. | ||
|
||
|
||
### Glyph selection by category | ||
|
||
`--glyph-categories-to-ignore` | ||
|
||
`--max-x-extrema-overlap-ems-per-category` | ||
|
||
`--max-distance-ems-per-category` | ||
|
||
`--min-distance-ems-per-category` | ||
|
||
`--intrusion-tolerance-ems-per-category` | ||
|
||
`--tracking-ems-per-category` | ||
|
||
|
||
### Additional logging options | ||
|
||
`--log-basic-pairs` Tells Autokern to log the "basic" set of glyph | ||
pairs, for use proofreading or troubleshooting. | ||
|
||
`--write-kerning-pair-logs` Tells Autokern to log every kerning-pair combination. | ||
|
||
`--disparity-log-count` Tells Autokern to log which kerning pairs were | ||
changed by the greatest amount. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters