- Search expressions
- Saving Search Queries as Smart Sets
The Font Overview includes a Search Glyphs panel for creating search queries and finding glyphs in a font. It can toggled using the Views buttons in the Font Overview window, or using the keyboard shortcut ⌘ + F.
A search query is made out of one or more search expressions, combined with a boolean operator. Search expressions may use different types of glyph attributes and conditions.
Use the + button on the right side of the panel to add a new search expression to the query, and the - button to remove an expression.
Search expressions use the same glyph attributes as the Font Overview’s List Mode.
|Left sidebearing||Glyph left sidebearing.||
|Right sidebearing||Glyph right sidebearing.||
|Contours||Number of contours in the glyph.||
|Components||Number of components in the glyph.||
|Anchors||Number of anchors in the glyph.||
|Components names||A comma-separated list of the base glyph names of all components in the glyph.||
|Anchor names||A comma-separated list of all anchor names in the glyph.||
|Empty||A bool indicating if the glyph is empty.||
|Glyph changed||A bool indicating if the glyph has been changed since the last saved version.||
|Template||A bool indicating if the glyph is a template glyph.||
|Skip Export||A bool indicating if the glyph should not be included in generated fonts.||
|Mark Color||The mark color of the glyph.||
Each type of attribute offers a different set of filtering conditions.
||is, is not, contains, begins with, ends with, matches|
||is, is not, is less than, is greater than|
||is not, contains|
||is, is not|
||is, is not, contains, matches|
Search expressions can be combined using boolean operators.
||Show glyphs which match all queries.|
||Show glyphs which match at least one query.|
||Show glyphs which don’t match any query.|
The matches condition (available for glyph names and mark colors) supports regular expressions. Regex is useful for creating smarter, more compact search expressions.
- Lists all lowercase glyphs.
- Lists all uppercase glyphs.
- Lists all 52 uppercase and lowercase glyphs.
- Lists all lowercase glyphs containing these accents.
Saving Search Queries as Smart Sets
Search queries can be saved as Query-based or List-based Smart Sets using the two buttons at the top of the Search Glyphs bar.
|Selection to Set||
Save the selected glyphs as a List-based Smart Set.
List-based Smart Sets display glyphs based on a static list of glyph names.
Save the current query as a Query-based Smart Set.
Query-based Smart Sets search the font dynamically, so the result is updated based on changes in the font.