Skip to content

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

Notifications You must be signed in to change notification settings

er1chu/awesome-glyphs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

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

Glyphs Manuals

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.
  • StringSmash - Script to generate strings for spacing/kerning. Also available for Robofont.
  • RandomCitiesA_Z - Script to generate list of random cities as test strings.
  • Glyphs Git - Provides git integration for Glyphs.
  • Speed Punk - Curvature visualization tool
  • RedArrow - This plugin points at possible outline errors, like FontAudit in FontLab Studio. This version only works in Glyphs 2.
  • Curve Equalizer - Quickly balance the Bézier handles of a curve or change its curvature independently.
  • Show Coordinates of Selected Nodes - Displays coordinates for selected on-curve nodes, as well as length and angle of the surrounding handles and line segments.
  • Fix Zero Handles - Analyzes the path structure of selected layers and will rearrange path segments that contain completely retracted handles, a.k.a. ‘zero handles,’ which typically occurs when importing from Adobe Illustrator.
  • 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).
  • Just Another Foundry's Scripts - Just Another Foundry's repository of helper scripts.

    • Delete All Hints - Removes all hints from the selected glyphs.
    • Expand Kerning - Expande Kerning just like in FontLab.
    • Insert Glyph to Background - User enters a glyph name and glyph gets inserted to background.
    • Insert Glyph - Same as above but glyph is inserted into foreground.
    • Mask to Master - Emulates Mask to Master function from FontLab (i.e. replaces current outline with background).
    • Paste Background - Pastes background into current layer
    • Remove Backup Layers - Removes all backup layers.
    • Symmetrify - Symmmetrifes glyph shape with different options.
    • Round Kerning - Rounds the kerning values to full integer numbers.

Tutorials

Glyphs

Type Design - Practice

Type Design - Theory

Misc

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published