Skip to content

VivaRado/VRD-Typography-Library

Repository files navigation

VRD TYPL (VivaRado Typography Library)

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:

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:

ufos_to_efo.py

-s (source fontinfo.JSON)
-o (Optional, Default Output Directory for EFO is fontinfo.JSON Directory or Provide)

EFO to VAR:

efo_to_var.py

-s (source EFO)
-o (output file: name.ttf, name.otf ...)

EFO to SVGs:

efo_to_svgs.py

-s (source EFO)  
-f (the weights of the font to convert: "reg,bld,...")  

SVGs to EFO:

svgs_to_efo.py

-s (source EFO)  
-f (the weights of the font to convert: "reg,bld,...")  

Kerning Extract Similarity

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:

kerning_autokern.py

-s (source fontinfo.JSON)  
-o (Optional, Default Output Directory for EFO is fontinfo.JSON Directory or Provide) 

Kerning Compress Flat:

kerning_compress_flat.py

-s (source EFO)  
-f (the weights of the font to compress: "reg,bld,...") 

Componentize EFO:

componentize_efo.py

-s (source EFO)  
-f (the weights of the font to componentize: "reg,bld,...")

Kerning Adjust UI (beta):

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")

By VivaRado

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!

About

VivaRadoTypography Library (VRD TYPL)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published