{"id":15009284,"url":"https://github.com/kateliev/typerig","last_synced_at":"2025-10-05T12:31:05.131Z","repository":{"id":40589195,"uuid":"118915611","full_name":"kateliev/TypeRig","owner":"kateliev","description":"Proxy API and Font Development Toolkit for FontLab","archived":false,"fork":false,"pushed_at":"2024-11-28T17:14:27.000Z","size":5502,"stargazers_count":50,"open_issues_count":32,"forks_count":3,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-01-24T05:56:56.606Z","etag":null,"topics":["delta-machine","font","fontlab","fontlab-6","fontlab-7","fontlab-8","fontlab-vi","kateliev","proxy-api","python","python27","typedesign","typerig"],"latest_commit_sha":null,"homepage":"https://kateliev.github.io/TypeRig/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kateliev.png","metadata":{"files":{"readme":"Docs/README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-01-25T13:22:31.000Z","updated_at":"2025-01-17T15:19:08.000Z","dependencies_parsed_at":"2022-07-13T16:44:23.373Z","dependency_job_id":"199f47a6-a338-4688-b841-d3f5fc0c09df","html_url":"https://github.com/kateliev/TypeRig","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kateliev%2FTypeRig","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kateliev%2FTypeRig/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kateliev%2FTypeRig/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kateliev%2FTypeRig/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kateliev","download_url":"https://codeload.github.com/kateliev/TypeRig/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235393563,"owners_count":18982819,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["delta-machine","font","fontlab","fontlab-6","fontlab-7","fontlab-8","fontlab-vi","kateliev","proxy-api","python","python27","typedesign","typerig"],"created_at":"2024-09-24T19:24:15.105Z","updated_at":"2025-10-05T12:30:59.637Z","avatar_url":"https://github.com/kateliev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Documentation\n### TypeRig API\n_Planned_\n\n### TypeRig GUI\n- [Basics](https://kateliev.github.io/TypeRig/Docs/GUI/TR-Panel-Basics)\n\n#### Panel\n- [Anchors](https://kateliev.github.io/TypeRig/Docs/GUI/TR-Anchor-Panel)\n- [Contour](https://kateliev.github.io/TypeRig/Docs/GUI/TR-Contour-Panel)\n- [Curve](https://kateliev.github.io/TypeRig/Docs/GUI/TR-Curve-Panel)\n- [Guidelines](https://kateliev.github.io/TypeRig/Docs/GUI/TR-Guide-Panel)\n- [Layers](https://kateliev.github.io/TypeRig/Docs/GUI/TR-Layer-Panel)\n- [Metrics](https://kateliev.github.io/TypeRig/Docs/GUI/TR-Metrics-Panel)\n- [Nodes](https://kateliev.github.io/TypeRig/Docs/GUI/TR-Node-Panel)\n- [Outline](http://kateliev.github.io/TypeRig/Docs/GUI/TR-Outline-Panel)\n- [Statistics](https://kateliev.github.io/TypeRig/Docs/GUI/TR-Stats-Panel)\n\n#### Kern\n_Planned_\n\n#### Manager\n_Planned_\n\n#### Metrics\n_Planned_\n\n#### Filter\n_Planned_\n\n### DeltaMachine\n- [Delta Machine Quick Start](https://kateliev.github.io/TypeRig/Docs/DeltaMachine/DeltaMachine)\n\n## Installation\n### FontLab 7 - Manual installation from GitHub\nDownload the archived (.zip) package provided from this repository or clone it. Run FontLab 7 and drag the installation file provided in the root folder called `install.vfpy` to the application _(as if it was a font)_. The _Output window_ should report if the installation was successful. The **TypeRig library** should now be installed.\n\nIf you want to install the **GUI based part of Typerig** _(only after successfully installing the core library)_ please open FonLab, _Scripting panel_. At the bottom of the panel you will see a small black _Plus sign (+)_. Click on it and FontLab will ask you to _Select directory_ where your scripts reside. Point the app towards `./Scripts/Delta Machine` and `./Scripts/GUI`.\n\n### FontLab 7 - Automatic installation within the application\nRun FontLab 7, choose _Scripts \u003e Update / Install Scripts_. Click _OK_ in the dialog, wait until the installation completes. When you see the _TypeRig is up-to-date_ dialog, click _OK_ and restart FontLab 7.\n\nThe _Scripts_ menu should now show the _Delta Machine_ and _TypeRig GUI_ submenus.\n\n### FontLab VI\nUnpack files anywhere you want. Then:\n- **TypeRig Module** - Run the provided install in shell using `python install.py`. It will create link/path to Python Site packages. Please note that if you change the location of the installation you should run the script again.\n\n- **TypeRig GUI** - Please refer to Fontlab VI manual about [\"Scripting Panel\" section \"Open the List of scripts\"](http://help.fontlab.com/fontlab-vi/Scripting-panel/#open-the-list-of-scripts)\n\n*Note: It is possible that you could have two or more Python installations on one machine. Please note which one is set to work with your current Fontlab instalaltion. If it happens that your main Python installation differes from the one supplied with Fontlab, then you should manually copy the library provided as `/typerig/` folder residing in `./Lib/` to your `/FontLab VER/Resources/python/2.7/site-packages/` folder. To test it out, if the library is poperly installed please open your FL6 scripting panel, navigate to and open the console and type `import typerig`. If no error is returned, then the manual isntallation went just fine.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkateliev%2Ftyperig","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkateliev%2Ftyperig","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkateliev%2Ftyperig/lists"}