Skip to content

Commit 9ae617a

Browse files
committed
Create ‘vintage’ folder to store mothballed scripts
1 parent ad038cf commit 9ae617a

6 files changed

Lines changed: 40 additions & 31 deletions

File tree

README.md

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -96,44 +96,13 @@ TXT files are decrypted PostScript Type 1 (PFA) files.
9696

9797
---
9898

99-
### `UFOInstanceGenerator.py`
100-
(Deprecated workflow, but a great starter for interpolation).
101-
Generate UFO instances from two or more masters, in a one- or two axis MultipleMaster setup. Requires a settings file called `instances`, the contents of which are better described within the script itself.
102-
103-
---
104-
105-
### `BuildMMFont.py`
106-
Build MM font from bez files.
107-
108-
---
109-
11099
### `checkUFOProcessedLayer.py`
111100
For a UFO font, check that the glyph hashes stored when checkOutlinesUFO or autohint
112101
were last ran still match the source glyph hashes. If not, all outdated glyphs are
113102
deleted from the Adobe processed layer.
114103

115104
---
116105

117-
### `copyCFFCharstrings.py`
118-
Copies the CFF charstrings and subroutines from source to destination fonts.
119-
120-
---
121-
122-
### `kernCheck.py`
123-
Performs several (lengthy) checks on the GPOS table `kern` feature in an OpenType font.
124-
125-
This tool will report collisions between kern pairs, or, with the option `-a`, will report any collisions between any pair of glyphs. It will also report when rules in one GPOS table kern feature mask rules in a different subtable of the same lookup.
126-
127-
NOTE: The time needed is related to the square of the number of glyphs. This script will run in a few minutes for a font with 300 glyphs, but can take more than an hour for a font with 3000 glyphs.
128-
129-
---
130-
131-
### `makeinstances.py`
132-
Generates Type 1 font instances (`font.pfa`) from a multiple master Type 1 font file (`mmfont.pfa`) and an `instances` text file.
133-
134-
---
135-
136-
137106

138107
## Installation
139108

vintage/README.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Python scripts
2+
3+
Various command line scripts no longer in active use.
4+
5+
## Description
6+
7+
### `UFOInstanceGenerator.py`
8+
(Deprecated workflow, but a great starter for interpolation).
9+
Generate UFO instances from two or more masters, in a one- or two axis MultipleMaster setup. Requires a settings file called `instances`, the contents of which are better described within the script itself.
10+
11+
→ replaced by makeinstancesufo
12+
13+
---
14+
15+
### `BuildMMFont.py`
16+
Build MM font from bez files.
17+
18+
---
19+
20+
### `copyCFFCharstrings.py`
21+
Copies the CFF charstrings and subroutines from source to destination fonts.
22+
23+
---
24+
25+
### `kernCheck.py`
26+
Performs several (lengthy) checks on the GPOS table `kern` feature in an OpenType font.
27+
28+
This tool will report collisions between kern pairs, or, with the option `-a`, will report any collisions between any pair of glyphs. It will also report when rules in one GPOS table kern feature mask rules in a different subtable of the same lookup.
29+
30+
NOTE: The time needed is related to the square of the number of glyphs. This script will run in a few minutes for a font with 300 glyphs, but can take more than an hour for a font with 3000 glyphs.
31+
32+
---
33+
34+
### `makeinstances.py`
35+
Generates Type 1 font instances (`font.pfa`) from a multiple master Type 1 font file (`mmfont.pfa`) and an `instances` text file.
36+
37+
→ replaced by makeinstancesufo
38+
39+
---
40+
File renamed without changes.

0 commit comments

Comments
 (0)