OFFED - Open(type) Fea(ture) File EDitor for Linux Desktop

mitradranirban
mitradranirban Posts: 115
edited January 10 in Type Design Software
Offed is an Open source modern desktop dedicated editor for OpenType feature file (FEA), with parsing, validating,   incremental compilation and instant shaping preview.It is written in Rust with a Tauri shell and Leptos UI. 


First Alpha Release is currently available for Linux desktops, and planning to be made available for Windows soon

  Completed Features include

UFO Font Loading: Full UFO 3/4 support via norad (native backend)
FEA Parser and Validator : Complete OpenType Feature File parsing with Pest grammar + AST, validates script, language, feature name matching with OpenType Spec
Fontc Compilation Pipeline: incremental UFO + FEA → TTF generation
TTF Export: Complete pipeline for production fonts
Rustybuzz Previews: Live shaping using freshly compiled TTFs
Tauri Desktop App: Native menus, file dialogs, IPC
Leptos UI: 4-pane editor, glyph canvas, feature trees, error display, resizable panes and a flexible grid layout using Tailwind CSS.
Spec Compliance: Updated OpenType registries to spec 1.9.1, including 187 script tags, 680 language tags (ISO 639-3), and 126 feature tags
UI Based system  - to add script, language, feature and lookups to feature file

 
Any feedback welcome on my largest (till date) vibe coded project.