Font Dashboard is a python script which generate markdown reporter showing Layer/Glyph Color Labels .glyphs
or .glyphspackage
file.
Layer Color Labels are used in priority, if no Layer Color Label are assigned, it will use Glyph Color Label.
If you don't have glyphLib and glyphspkg packages installed:
- Open Terminal
- Type
pip3 install -r
, drag and droprequirement.txt
and pressEnter
Else :
- Clone/Download this repository
- Open "Terminal"
- Type
python
in Terminal - Drag and drop
fontDashboard.py
- Drag and drop your
.glyph
or.glyphpackage
- Press
Enter
It will create a markdown file next to your glyph file following this nomenclature : {date}_FontDashboard_{glyphFileName}
Font Dashboard requires a colorNames.txt
file stored in either ~/Library/Application Support/Glyphs 3/info
or the same directory as the current Glyphs source file. Preference is given to the latter allowing for the sharing of the colorNames.txt
file with glyphs source files to retain labelling information between project collaborators.
For customise it, you just have to edit colorNames.txt
file. (Only edit text after '=')
None=🫥 None
red=🚨 Red
orange=🦊 Orange
brown=🪵 Brown
yellow=🌼 Yellow
lightGreen=🍀 Light green
darkGreen=🫑 Dark green
lightBlue=💎 Light blue
darkBlue=🌀 Dark blue
purple=🔮 Purple
magenta=🌺 Magenta
lightGray=🏐 Light Gray
charcoal=🎱 Charcoal
By default, if there is no colorNames.txt, it will create a file stored in either ~/Library/Application Support/Glyphs 3/info
At each new report generated, if Color Labels data changed, you will see for each masters a new section Detailed report
This section lists all the glyphs whose colour label has been changed.