Skip to content

florianpircher/GutenTag

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

Guten Tag

Guten Tag is a plugin for Glyphs. It allows you to edit glyph tags from both Font View and Edit View.

  • View and edit your tags from Font View and Edit View.
  • Use autocompletion to prevent typos in tag names.
  • Preview all glyphs for a tag by clicking the disclosure button next to the tag name.
  • Assign, remove, and rename tags using keyboard shortcuts.

Usage

  • Navigate between related glyphs using the tag menu.
  • Tokens allow using tags in OpenType feature code: $[tags contains "narrow"].
  • Predicate rules can filter for glyphs by tags, including Smart Filters, master metric scopes, stem scopes, hinting scopes, and guide scopes.

Read the Guten Tag Handbook for more details on Guten Tag and tags in Glyphs.

Installation

Plugin Manager

Click the following link to install Guten Tag in Glyphs: Install Guten Tag in Glyphs

Alternatively, open the Plugin Manager in Glyphs by selecting Window → Plugin Manager → Plugins. Search for “Guten Tag” and click Install next to the plugin preview.

Relaunch Glyphs for the plugin to be loaded.

Manual Installation

  1. Download the lastest release from GitHub.
  2. Double-click the Guten Tag.glyphsPalette file. Glyphs will launch and prompt you to confirm the installation.
  3. Quit and relaunch Glyphs. Now you can access Guten Tag in the top right corner of your Glyphs window.

Preferences

Guten Tag offers a range of configurable preferences.

Glyph Preview Size

The GutenTagGlyphPreviewSize (type: double, default: 36) preference defines the width and height of a glyph preview image in display points. The value must be a positive number.

Run the following line in the Macro panel to set the size (or set the value to None to use the default size):

Glyphs.defaults['GutenTagGlyphPreviewSize'] = 56

Glyph Preview Inset

The GutenTagGlyphPreviewInset (type: double, default: 4) preference controls the inset on all four edges from a glyph preview image in display points. The font size of the glyph preview is as follows:

GutenTagGlyphPreviewSize - (2 * GutenTagGlyphPreviewInset)

Negatives values crop into the image.

Run the following line in the Macro panel to set the inset (or set the value to None to use the default inset):

Glyphs.defaults['GutenTagGlyphPreviewInset'] = 6

Maximum Glyph Preview Count

The GutenTagMaximumGlyphPreviewCount (type: long, default: 1000) preference limits the number of glyph previews shown in the tag menu. This preference is useful since creating glyph previews can be impossibly slow if there are many glyphs for a tag. The default limit of 1000 should be fast enough in most cases. Remove the limit by setting the value to a non-positive number (for example, -1).

Run the following line in the Macro panel to set the count (or set the value to None to use the default count):

Glyphs.defaults['GutenTagMaximumGlyphPreviewCount'] = 200

Licenses

Licensed under the Apache License, Version 2.0.