Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danielgamage/selectionpalette
Glyphs.app plugin to aide in selection operations
https://github.com/danielgamage/selectionpalette
glyphs glyphsapp glyphsapp-plugins type-design
Last synced: about 1 month ago
JSON representation
Glyphs.app plugin to aide in selection operations
- Host: GitHub
- URL: https://github.com/danielgamage/selectionpalette
- Owner: danielgamage
- Created: 2016-09-28T05:40:53.000Z (about 8 years ago)
- Default Branch: glyphs-3
- Last Pushed: 2024-05-10T21:01:28.000Z (8 months ago)
- Last Synced: 2024-10-05T11:22:51.711Z (3 months ago)
- Topics: glyphs, glyphsapp, glyphsapp-plugins, type-design
- Language: Python
- Homepage:
- Size: 1.72 MB
- Stars: 9
- Watchers: 3
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SelectionPalette
adapted from https://github.com/danielgamage/Glyphs-Scripts![Selection Palette Screenshot](https://github.com/danielgamage/SelectionPalette/blob/glyphs-3/Images/screenshot.png?raw=true)
## Installation
### Recommended
Download _SelectionPalette_ via the Glyphs [Plugin Manager](https://github.com/schriftgestalt/glyphs-packages). (Window > Plugin Manager)### Alternative
1. Clone or download this repository
1. (Unzip if necessary) and open the file with the `.glyphsPalette` extension.
1. Follow the "are you sure you want to install" dialogs
1. Restart glyphs## Usage
### Selection commands
In the Edit menu, you'll see some new commands under the other selection commands that all have corresponding keyboard shortcuts for easy access:
#### Undo Selection (`⌥⌘[`)
Removes the last-selected node from the selection set
#### Continue Selection (`⌥⌘]`)
Selects a node based on the pattern of the last two nodes you selected
#### Grow Selection (`⌥⌘+`)
Adds closest siblings of selected nodes to the selection set
#### Shrink Selection (`⌥⌘-`)
Shrinks outer edges of a selection set
#### Select Between (`⌥⌘:`)
Selects all nodes between two selected nodes (the two most recently selected nodes)
#### Select Linked Hints (`⌥⌘<`)
Corner, cap, and segment components are all linked to a given node. This command transfers selections of nodes to their linked components.### Select by type
The palette in the sidebar contain selection operations for several types of elements:- #### Smooth curves
Nodes with even handles
Filters for
- All
- Extremes
- Non-extremes
- #### Sharp corners
Nodes with uneven handles
Filters for:
- All
- Extremes
- Non-extremes
- #### Lines
Nodes bordering lines (path segments without handles)
Filters for:
- All
- Extremes
- Non-extremes
- #### Handles
Offcurve nodes
Filters for:
- All
- Extremes
- Non-extremes
- #### Components
Includes basic components, smart components
Filters for:
- Unlocked
- Locked
- All
- #### Path omponents
Includes corner, cap, and segment nodes
Filters for:
- All
- Corners
- Caps
- Segments
- #### Anchors
Anchors for composite glyphs
Filters for:
- All
- Anchors (for base glyphs)
- Underscored Anchors (for combining glyphs)
- Entry (for cursive attachment)
- Exit (for cursive attachment)
- #### Guides
Filters for:
- Unlocked
- Locked
- Global
- Local
- AllEach type allows for three selection operations
- **Add** elements of type to current selection
- **Subtract** elements from current selection
- **Select only** elements of type from current selection