Coder Social home page Coder Social logo

thundernixon-glyphs_scripts's Introduction

Glyphs Scripts

Python scripts for Glyphs App.

Scripts that are working well go into the master branch. Scripts that may be in a work-in-progress state are in the wip branch.

Note to self: pull in updates between branches with git merge master --no-commit, in order to review changes (especially deleted WIP scripts) before committing them.

🚨 Before using 🚨

These scripts are quick tools for working with fonts in progress. Most of the code is specific to my current work, and is not necessarily made to work with any arbitrary font file.

Before using a script, please read (at minimum) the docstring for each script to know the what it does and if variables should be set inside the code before use. Where variables should be set before use, these lines of code are clearly commented. Always have backups of you work before running scripts that will edit data, and check results before saving. Ideally, read and know what entire scripts will do before using them.

More Information

The following is adapted from mekkablue/Glyphs-Scripts.

Installation

Put the scripts into the Scripts folder which appears when you choose Script > Open Scripts Folder (Cmd-Shift-Y). Then, hold down the Option (Alt) key, and choose Script > Reload Scripts (Cmd-Opt-Shift-Y). Now the scripts are visible in the Script menu

For some of the scripts, you will also need to install Tal Leming's Vanilla: Go to Glyphs > Preferences > Addons > Modules and click the Install Modules button. That’s it.

Troubleshooting

Please report problems and request features as a GitHub issue. Make sure you have the latest version of the scripts and your app is up to date. And please, always indicate both your Glyphs and macOS version. You can also reach out to me on Twitter (@thundernixon) if you have any comments or questions. Thank you.

Requirements

The scripts require Glyphs 2.x running on macOS 10.9 or later. I can only test them and make them work in the latest version of the software.

License

Copyright 2018 Stephen Nixon (@thundernixon). Some code samples by Rainer Erich Scheichelbauer (@mekkablue), Georg Seifert (@schriftgestalt), and Tal Leming (@typesupply). Others may be credited in the docstring of individual scripts.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use the software provided here except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

See the License file included in this repository for further details.

thundernixon-glyphs_scripts's People

Contributors

thundernixon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

nan-xyz

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.