The library that VRD's Typography Department is using for authoring fonts. Includes Autokerning(Class based and Flat), Componentization and Anchoring, Conversion of UFO to SVG and back.
Old Scripts Include Exporting and Importing for FontLab and Illustrator.
The endpoints of the VRD TYPL so far, as argument functions:
efo_to_ufos.py
-s (source EFO)
-o (output directory)
-f (the weights of the font to convert)
-k (what kerning to export / "flat" or "comp")
ufos_to_efo.py
-s (source fontinfo.JSON)
-o (Optional, Default Output Directory for EFO is fontinfo.JSON Directory or Provide)
efo_to_var.py
-s (source EFO)
-o (output file: name.ttf, name.otf ...)
efo_to_svgs.py
-s (source EFO)
-f (the weights of the font to convert: "reg,bld,...")
svgs_to_efo.py
-s (source EFO)
-f (the weights of the font to convert: "reg,bld,...")
kerning_extract_similarity.py
-s (source EFO)
-f (the weights of the font to extract similarity from - just needs one weight)
-p (purpose - Either for Components or Kerning: "comp" or "kern")
kerning_autokern.py
-s (source fontinfo.JSON)
-o (Optional, Default Output Directory for EFO is fontinfo.JSON Directory or Provide)
kerning_compress_flat.py
-s (source EFO)
-f (the weights of the font to compress: "reg,bld,...")
componentize_efo.py
-s (source EFO)
-f (the weights of the font to componentize: "reg,bld,...")
cd "/kerning_adjust"
npm install
node app --source (source EFO)
AutoSlant (alpha):
transfer_kerning_to_slanted.py
-s (source EFO)
-f (the weights of the font to get kerning info: "reg,bld,...")
-t (the weights of the font to put kerning info: "reg,bld,...")
-d (Slant Degrees: "12")
VivaRado is thankful for all your observations 👍 please submit any issues at support@vivarado.com - with Subject: ISSUE:Topic, or send it here on github!