A RoboFont extension that provides an interface for creating image presets, and menus in the glyph editor to apply them.
Placeholder image credit: Boston Public Library via Unsplash
Download and double-click the .roboFontExt file in the Releases section to install manually, or get it via Mechanic2.
When installed, the ImagePresets window becomes available from the Extensions menu.
- Open the Image Presets window
- Create a preset using the add button below the list
- Open the glyph editor
- Place an image
- Apply the preset > by right-clicking on the image if it is not locked, or right-clicking anywhere in the glyph view > select Apply Image Preset then select your preset's name in the submenu
Those available on image right-click in the glyph view:
- Brightness
- Saturation
- Contrast
- Sharpness
- Color: red, green, blue, alpha
The extension API is accessible in the RoboFont environment through the imagePresetsLib module once the extension finished loading.
WIP: write the detailed documentation
ImagePresets posts the following Subscriber events when changes happen through the extension UI or API:
When a preset is going to be registered.
The info dictionary contains:
preset: ThePresetobject that is going to be registered.
When a preset was just registered.
The info dictionary contains:
preset: ThePresetobject that was registered.
When a preset is going to be removed.
The info dictionary contains:
preset: ThePresetobject that is going to be removed.
When a preset was just removed.
The info dictionary contains:
preset: ThePresetobject that was removed.
When a preset changed.
The info dictionary contains:
old: The dictionary representing the previous data of thePreset.new: The dictionary representing the current data of thePreset.preset: ThePresetobject that changed.


