Skip to content

A Python set of libraries for the development of generative fonts

License

Notifications You must be signed in to change notification settings

lascuolaopensource-account/GTL

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GTL

GTL (or Generatore Tipografico di Libertà) is a Python set of libraries for the creation of generative fonts.
Most important thing: credits to Daniele Capo. He had the original idea about this project - mine is a further development.

Install guide

GTL requires Python 3.4 or later.

1. Virtual Environment creation

First of all, it is strongly recommended to create a Python Virtual Enviroment for the installation of all the needed libraries.

Create a folder where you want (e.g. I usually store all my environments in Documents/PythonEnvironments/).

Then open to the terminal and input

# (change <DIR> with the path of your folder)
python3 -m venv <DIR>

to create the virtual environment.
To activate it run

# On macOS
source <DIR>/bin/activate

# On Windows
<DIR>\Scripts\activate

(To exit from the environment, anytime, just enter deactivate.)

2. Installing fontParts

FontParts is the core library over which the GTL has been built. To install it (while the virtual environment is active) type in terminal

pip install fontParts==0.8.7

FontParts is still in development, and newer version are already out. For the moment, the GTL has been tested only on the 0.8.7 version.

3. Setting up the workspace

Download the master folder anywhere and you're ready to start!

How it works

(Coming soon)

About

A Python set of libraries for the development of generative fonts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%