Git Product home page Git Product logo

awesome-glyphs's Introduction

Awesome Glyphs Awesome

A list of plugins / python scripts, tutorials, and other resources for Glyphs, the next generation type design software. Inspired by the awesome list thing.

Table of Contents

  • [Plugins / Scripts](#plugins-a nd-scripts)
  • Tutorials
    • Glyphs
    • Type Design
  • Misc

Plugins and Scripts

Plugins

  • Remix Tools - Remix Tools port to Glyphs: Harmonizer, Tuner, Scaler (Read more).
  • Word-o-Mat - Word generator with options to set length, frequency of specific letters, diagonals, descenders, etc. Also available for Robofont.
  • Speed Punk - Curvature visualization tool
  • DeutschMark’s Plugins - Type designer Mark Frömberg’s plugin repository.
    • Siblings - Superimposes shape groups for the current glyph as a drawing reference. Essential.
    • Distance And Angle - Shows the direct distance of two selected Elements (Nodes, Anchors, Components) and their angle.
    • Next Master - Displays the next Master in the currently active edit view.
    • Kerning Group Reference - Live preview of the kerning group reference glyph next to the current one.
    • Rotated - Displays the current letter as a 180° rotated version of itself. Symmetry helper.
    • Node Count - A little number in the edit view which keeps track of the current glyphs’s count of nodes.

Scripts

  • Tosche’s Scripts - Toshi Omagari’s repository of helper scripts.
    • Analyze Manuscript - (GUI) Calculates the minimal character set required for the pasted text.
    • Create .case alternate - Duplicates selected glyphs but as components, giving them .case suffix and the sidebearings. Modified from Mekkablue's "Create .ssXX glyph from current layer" script.
    • Generate ss20 for All-Glyph Access - Writes OpenType ss20 feature for all glyphs in the font. Copy glyphs names with slashes and paste it to an OT-savvy application, and activate ss20 to see the glyphs.
    • Guideline Locker - (GUI) Locks selected guidelines and unlocks all global guidelines. Vanilla required.
    • Export Tagged Text with All Glyphs for InDesign: Saves InDesign tagged text file that contains all glyphs for typesetting a specimen, using glyph ID. This is a better solution than generating ss20 feature.
    • Nudge-move by Numerical Value - (GUI) Nudge-moves selected nodes by the values specified in the window.Vanilla required.
    • Regular Expression Glyph Renaming - (GUI) Renames selected glyphs using regular expression, with case conversion options. You can use it as a normal renaming tool too. Vanilla required.
    • Transform Images with Proper Math - (GUI) Batch scale and move images in selected layers, using the math you learned at school. Based on mekkablue's Transform Images script. Vanilla required. ## Metrics & Kerning
    • Batch Metric keys - (GUI) Applies the specified logic of metrics key to the selected glyphs. Vanilla required.
    • Copy Kerning Pairs - (GUI) Copies kerning patterns to another. It supports pair-to-pair and preset group copying.Vanilla required.
    • Copy kerning to Greek & Cyrillic - (GUI) Copies your Latin kerning to the common shapes of Greek and Cyrillic, including small caps, using predefined dictionary. Exceptions and absent glyphs are skipped. It's best used after finishing Latin kerning and before starting Cyrillic and Greek. Vanilla required.
    • MenuTitle - Display Unlocked Kerning Pairs Shows unlocked kerning pairs (exceptions) in the edit view. String part done by Ben Jones, display part done by Toshi Omagari and Georg Seifert.
    • Kerning Exception (GUI) - Makes an kerning exception of the current pair. Note: Current glyph is considered the RIGHT side of the glyph. Vanilla required.
    • Permutation Text Generator - (GUI) Outputs glyph permutation text for kerning. Vanilla required.
    • Rename Kerning Groups - (GUI) Lets you rename kerning names and pairs associated with them. Vanilla required.
    • Report Metrics Keys - (GUI) Reports possibly wrong keys. It reports non-existent glyphs in the keys, glyphs using different keys in each layer, and nested keys. Vanilla required.
    • Report Glyphs with Acute-angled Node - Reports glyphs that have nodes with very acute angle (default: less than 15 degrees).

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

awesome-glyphs's People

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.