ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
SUBMIT THRU THE FORM:
https://docs.google.com/forms/d/e/1FAIpQLScpEPPooSxFyugZw3GCb6OOaGFkP6U-2wrw_tM9tVxsA-8oyw/viewform
2
TimestampLinkAuthorTitleDescriptionTypeTag
3
1/22/2024 17:47:10
https://gist.github.com/ryanbugden/b91b13c35dee797fabb6b29d3c9cd8ca
Ryan BugdenEvent SubscriberA Subscriber-based version of eventObserver. Useful for tracking internal notifications and tool-building.On-demand
ezui, notifications, subscriber
4
1/6/2024 18:45:44
https://gist.github.com/ryanbugden/2279e5378fa9a73245af30dfbae2904a
Ryan BugdenCherry PickerSelectively load individual extensions from the comfort of Safe Mode.On-demand
ezui, extension management, safe mode
5
1/5/2024 19:41:46
https://gist.github.com/okay-type/64f4579bee049d7fd8ddf019070e5d3b
JacksonScripting Window Preset CodeOpen Robofont scripting windows with preset codeStart-up scriptscripting
6
9/20/2023 10:15:15
https://docs.google.com/forms/d/e/1FAIpQLScpEPPooSxFyugZw3GCb6OOaGFkP6U-2wrw_tM9tVxsA-8oyw/viewform
Frank GrießhammerAvoid off-curve start pointsRedraw glyphs if necessary, so off-curve start points no longer existOn-demand
contours, drawing, interpolation, pens, points
7
8/17/2023 11:49:53
https://github.com/typedev/UFOfileZipper/blob/master/tdUFOfileZipper.py
Alexander LubovenkoUFOfileZipperThe script runs after saving the ufo-file and packs it into a zip archive. The previous version of the zip archive is copied with the "back" suffix. In this way, you always have the current saved version of the ufo-file in the zip archive and the second previous copy.Start-up scriptsaving
8
8/3/2023 14:22:41
https://gist.github.com/ryanbugden/8e1f9d3ea82ea7ff6b53a2c93df400ed
Ryan BugdenUnicornA simple window to auto-assign unicodes (based on glyph names) or glyph names (based on unicodes) to selected glyphs, the current font, or all fonts.On-demand
ezui, glyph view, unicode
9
8/2/2023 22:35:40
https://gist.github.com/ryanbugden/20e2b4296ad5202eb4c10931d165c72c
Ryan BugdenAlign PointsThis script aligns selected points intelligently. It will look at the x-coordinate offset and the y-coordinate offset and align according to whichever one is smaller. It will also make an educated guess as to which direction you'd like to align it. And adjust to your italic angle when helpful.On-demanddrawing, points
10
8/2/2023 22:30:28
https://gist.github.com/ryanbugden/dc2a56ee2eac23cf74c60a4585f73e49
Ryan BugdenRotate 180 (All Layers)A script that rotates your glyph and all of its layers. It does its best to rotate it in a helpful way, not necessarily just around the body of the contours themselves.On-demand
drawing, transform
11
7/10/2023 13:25:12
https://gist.github.com/ryanbugden/326ba693da025634e8f80c22e4d53eb9
Ryan BugdenCopy/Paste SVG ToolsScripts for moving SVG shape data to and from Figma (or other apps) via pasteboard. These enable you to: 1) Have a new menu item (Edit > Copy Glyph as SVG), which should take the current glyph and put it in your pasteboard as SVG data 2) Allow most Figma-based "copy-as-svg"s to be able to be pasted directly into RF.Start-up script
clipboard, glyphs
12
6/20/2023 6:18:30
https://gist.github.com/arialcrime/b5bd496531bcc3ab76c4fe54e6bc14f1
Benedikt BramböckTemplate: Show/Hide in Glyph Windowbasic structure for a Subscriber/Merz thing that would show/hide drawn stuff in glyph editor windowDemo / Snippet
glyph view, subscriber, merz
13
5/31/2023 7:15:00
https://gist.github.com/typoman/88c6a8b31cf2177f97f40adb29e699ad
Bahman EslamiGlyph Construction Syntax from AnchorsTo create RoboFont glyph construction syntax out of the exisiting
composites inside a font using the anchor names. It's like doing the glyphConstruction in reverse.
On-demand
accented glyphs, anchors, character set, components
14
3/23/2023 12:56:02
https://gist.github.com/ryanbugden/02a2485c16ce519ee9b7b7379d1d1e6c
Ryan BugdenSet Latest Kern ValueSet the kern value of the current pair to the value from the pair you were just on. Two scripts: one Start-up, another normal/executable (currently via the PageDn key [set your own shortcut within the script.).Start-up script
kerning, observers
15
3/17/2023 13:17:11
https://gist.github.com/ryanbugden/109636cce4a50fa38f9ff6562ea9392a
Ryan BugdenTest Alt Glyphs in ContextA little script to test alternate glyphs in context. Type a test string with blanks (_). See that test string with blanks replaced by selected glyphs.On-demand
glyphs, space center, mojo
16
3/10/2023 18:00:16
https://gist.github.com/ryanbugden/7b885e69768f5c618ae9cec418f102a6
Ryan BugdenCopy Missing GlyphsCopy glyphs from an open UFO to another UFO, provided the glyph doesn't yet exist in the destination UFO. This is useful if you’d like a starting point for drawing some glyphs in a new design source.On-demand
character set, ezui, glyphs
17
3/10/2023 15:39:00
https://gist.github.com/colinmford/561756fcc7f51ca9210bce08f111377b
Colin M. FordSharpen CornerUndo rounded corners in a flash with Sharpen Corner™On-demand
contours, drawing, points
18
3/10/2023 13:51:25
https://gist.github.com/okay-type/b6a63ff8a56874d77758afda580dbcda
JacksonBulk UIA UI for running a bunch of UFOs through a functionDemo / Snippetuser interface
19
3/10/2023 10:03:08
https://gist.github.com/frankrolf/a4fe38d51a05fe8a56743d1472779136
Frank GrießhammerUnicatsShow supported Unicode categories, filter font overview by category.On-demandunicode
20
3/10/2023 10:00:26
https://gist.github.com/frankrolf/8eadb9455e1b31b0bcd7105954f453b0
Frank GrießhammerUnirangesA small window which shows which Unicode ranges are supported, at what extent.Clicking on a range name filters the font overview accordingly.On-demandunicode
21
3/10/2023 9:58:23
https://gist.github.com/frankrolf/841b46a259a1dc424054c33953c99681
Frank GrießhammerMove selection around contourThis moves the current contour selection to the next logical step, until the selection comes back around to its origin. This is similar to RF’s tabbing of selected points, but with multiple points/selections supported.
I have set these scripts to shortcut combinations ctrl-[ and ctrl-]
On-demand
drawing, selection
22
3/10/2023 5:55:33
https://gist.github.com/LettError/b6dc76bfb677878952f5cfdcfc39e131
Erik van BloklandCopy Names To ClipboardRoboFont Script that offers a small UI for copying the selected glyphs in different ways.On-demand
character set, clipboard, components, editing tools, font overview, glyphs, groups
23
3/10/2023 5:53:59
https://gist.github.com/LettError/7bbf52eeadfee6cb16e1afa2b9af802a
Erik van BloklandObliqueScaleHorizontal scaling while preserving the italic angle. (by "unskewing" the geometry to "upright", then scaling, then "reskewing" back to the italic angle)
Raw
Demo / Snippet
contours, editing tools, pens, points, transform
24
2/7/2023 14:39:10
https://gist.github.com/arialcrime/d2fa5b7abaee7f8dba9bdf40c74d8894
Benedikt BramböckRewrite DesignspaceThis is an example on how to rearrange an existing designspace file through a script. It sorts sources & instances, cleans up instances names and paths, and generates a weight axis map based on style names.Demo / Snippetdesignspace
25
11/11/2022 13:58:32
https://gist.github.com/arialcrime/90f19972a80b21db0da19d1d04f3ad76
Benedikt BramböckSubscribererThis gives an overview of all active subscribers, tells you where they come from, and gives the option to unsubscribe from the ones selected.Debugging
ezui, subscriber, vanilla
26
8/5/2022 15:20:54
https://github.com/ryanbugden/RoboFont/tree/master/Kerning%20ETA
Ryan BugdenKerning ETA"I'm almost done with this pairlist," you say? Nope! You're probably not. Install this as a start-up script, and you'll get a nice little message on the top-right of your Metrics Machine extension with an estimated time to expect to be done with your pair-list, at your current rate. See linked repo for more info.Start-up scriptkerning, vanilla
27
6/1/2022 11:21:42
https://gist.github.com/ryanbugden/eb6a3eab6507b535c8c62ddad22d8f23
Ryan BugdenSlice Off Top / Bottom of GlyphA simple window which allows you to choose which parts of the current glyph you'd like to chop off (e.g above cap height and below baseline)On-demand
contours, drawing, ezui, points
28
5/31/2022 19:34:41
https://gist.github.com/ryanbugden/7df9d90036ec716bebf0fc2e39731555
Ryan BugdenScale Italic Contours HorizontallyThis is a small proof-of-concept script that allows you to scale the selected contours horizontally while compensating for the font’s italicAngle.On-demand
contours, drawing, italics
29
5/31/2022 12:03:37
https://gist.github.com/frankrolf/e60e0966ef25915b9f55789b8c954962
Frank GrießhammerSkew Selected Segments to Italic AngleRun this script to skew the selected segments to the italic angle.On-demanddrawing, points
30
5/12/2022 10:39:58
https://gist.github.com/ryanbugden/370012b38469247cca219c90bfc35e1a
Ryan BugdenSpace Center TunerThis is a little window with sliders that give you more control over how text looks in your space center. Currently it gives you control over size, line-height, and top/left padding... to a more exteme extent than the native drop-down.On-demandspace center
31
5/12/2022 4:38:09
https://gist.github.com/arialcrime/67e09fd5b392520fc6a0050fd73cf6cd
Benedikt BramböckShow Layer Color in BackgroundThis paints glyph window background in layer color. Helps to make user aware they are currently not working on default layer.Start-up script
glyph view, layers, subscriber
32
5/11/2022 17:34:14
https://gist.github.com/typoman/4169203c4507f23400b6c58140f0cf92
Bahman EslamiJump to component with double clickIn a glyph that contains components, if you double click on a component, the glyph view switches to that glyph. This makes it possible to modify the component glyph immediately without having to search for the glyph name.Start-up script
accented glyphs, components, diacritics, glyph view, observers
33
5/11/2022 14:05:20
https://gist.github.com/okay-type/9d768ddcb8cad5fe9c1eb8c5386e380c
JacksonTest Window Position Size as Prefsave/load a window's size and positionDemo / Snippet
user interface, vanilla
34
5/11/2022 12:03:11
https://gist.github.com/okay-type/0922f38ce7268cda58bf915cdfb89b00
JacksonTest Coalescing HoldProof of concept: collect subscriber events but wait for a pause proceedingDemo / Snippetsubscriber
35
5/11/2022 11:57:20
https://gist.github.com/ryanbugden/229da5d9b23f7609d98f769398620f24
Ryan BugdenToggle Skip-ExportSelect some glyphs and run this script. It will toggle where all of the selected glyphs will be set to non-exporting.On-demand
font generation, font overview, glyphs
36
5/11/2022 11:30:30
https://github.com/ryanbugden/Text-Collector
Ryan BugdenText CollectorPlaces a button to the left of the main input text dialog in your Space Center. This button, when pressed, saves the current string to the Input Text tab in your RoboFont preferences (for easy auto-complete access later).Start-up scriptspace center
37
5/11/2022 11:07:54
https://gist.github.com/connordavenport/a4f31f3b94b2fb3a969b18ecbcfef846
Connor DavenportCan OpenerA series of scripts that add “open last font” functionality to RoboFont. Set the CanCloser.py as a startup script and CanOpener.py uses command+shift+T to open the last font.On-demandfont lib, saving
38
5/11/2022 10:57:06
https://gist.github.com/okay-type/5ff7c9a24162884680b06461a1352abb
JacksonPrevious Current GlyphSorta like a 'back' button for the CurrentGlyphStart-up script
glyph view, subscriber
39
5/11/2022 10:55:14
https://gist.github.com/okay-type/9111826ae6571d56905538c98d5de369
JacksonEar Mark GlyphAdds a flag to the glyph edit view with the mark colorStart-up scriptglyph view
40
5/11/2022 10:54:11
https://gist.github.com/okay-type/e8e608926dcbcef6148cfaadddb2e959
JacksonMr RogersShow control glyphs on the left and right in glyph edit viewOn-demand
drawing, glyph view, subscriber
41
5/11/2022 10:52:43
https://gist.github.com/okay-type/5b82a346996015f26e0e4f4d1a3cec85
JacksonGlyph View Metrics UIAdds a UI to the glyph edit view for lazily adjusting the horizontal metricsStart-up script
drawing, editing tools, user interface
42
5/11/2022 10:51:17
https://gist.github.com/okay-type/73637a66de2772a0d18c68efa404a1e7
JacksonAnchor HelperAdds a UI in glypheditview to preview components based on anchorsOn-demand
accented glyphs, anchors, components, glyph view, subscriber, user interface
43
5/11/2022 9:58:52
https://gist.github.com/ryanbugden/e13fa4f24428a0f0aebeebe42c3d002c
Ryan BugdenAdd Angled Guideline on SelectionIf you select two points and hit Shift+Control+G, it will make an angled guideline on the two points. If the selection has 1 pt, it will make a horizontal guide. I forget what happens when you have more than 2 selected points, but it's less useful.On-demand
guidelines, points
44
5/10/2022 16:27:12
https://gist.github.com/connordavenport/f9c3b571acc37f10a655e1be6d34fe6c
Connor DavenportWASD KeyboardConvert arrow functions to ASWD keys in the glyphView. If you have shortcuts already set up for any of these keys you will run into issues!Start-up script
glyph view, observers
45
5/10/2022 16:24:41
https://gist.github.com/connordavenport/905b29d9fd19087ba1ebd3976c910123
Connor DavenportSink AnchorsSyncs anchors across glyphs based on a list in a "base glyph".Start-up script
accented glyphs, anchors, diacritics, observers
46
5/10/2022 16:17:26
https://gist.github.com/frankrolf/a90c95a7c1c798befa9b8b64cd9f1e25
Frank GrießhammerSmart Close Pathsclose paths based on point distance rather than to which contour they belong toOn-demandcontours
47
5/10/2022 15:47:34
https://gist.github.com/typesupply/247b3f59143e7dc94d2c3e4bbcdb9165
Tal LemingTabular FiguresSmartly start tabular figures.On-demand
character set, tabular figures, figures, glyph generator
48
5/10/2022 15:41:19
https://gist.github.com/typesupply/f0c965bb50f5625ec032c957279eb7cd
Tal LemingAuto DenominatorsMake .den glyphs, add components referencing .num glyphs and position them at the bottom. On-demand
character set, fractions, figures, glyph generator
49
5/10/2022 13:25:34
https://gist.github.com/ryanbugden/2e2ca71efc57f867c9fb079cfa4a91e5
Ryan BugdenMonospace Selected GlyphsAdds a right-click menu-item to Font Overview. All selected glyphs will be set to the same glyph width. The original spacing decisions of the glyph will be "honored". Before inputting your desired glyph width, it will suggest the median of the selection.Start-up script
font overview, glyphs, spacing, subscriber
50
5/10/2022 13:10:23
https://gist.github.com/ryanbugden/a6f152e995c875ebe599d3b0370a8d05
Ryan BugdenToggle Cut-off PositionCycles through different options for Space Center’s cut-off. according to your font's dimensions. The shortcut is set to Control + C, but you can change it.On-demandspace center
51
5/10/2022 13:08:19
https://gist.github.com/ryanbugden/224fc8cfb04671ba9e521a7b958aa138
Ryan BugdenClear Inspector PanelsAllows you to get rid of Inspector panels you never use.Start-up script
inspector, user interface
52
5/10/2022 13:06:43
https://gist.github.com/ryanbugden/e134aed20d7a9d586b17cd2288cb41cc
Ryan BugdenSummon Font Overview (Button)Adds a button to your Glyph Editor to summon the corresponding font overview. Great for cluttered multi-window mode users. Note: you can also now hit Option+Command+EStart-up script
character set, font overview, glyph view, user interface
53
5/10/2022 12:53:54
https://gist.github.com/ryanbugden/d90b284ec9a2648ede01d944e84ad5e9
Ryan BugdenSave All Fonts Menu ItemAdds a menu item to "File" which saves all open fonts (not other documents like scripts).Start-up scriptmenu, saving
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100