FONTI is an iOS app for exploring, comparing, and previewing fonts. It's built for designers and typographers who want to see how typefaces actually feel before committing to them, not just scan a static specimen sheet.
Key Features
Compare Mode — Tap swap and two font cards fly across each other with fluid transitions, letting you compare typefaces side by side without losing context.
Morph Animations — Card reshaping with a fade-out/reshape/fade-in pattern instead of springing every glyph mid-resize. The result feels intentional, not chaotic.
Tilt Interactions — Preview cards respond to finger position with rotation3DEffect driven by the offset from center. Adds a tactile, physical quality to browsing.
Layout Templates — Switchable layouts from wordmark to poster, so you can see a font in different real-world contexts.
Tracking and Leading Dials — Fine-grained typographic controls for adjusting letter spacing and line height directly in the preview.
Typewriter Haptics — Subtle haptic feedback while editing text, reinforcing the connection between input and output.
Full-Screen Preview — Rebuilt from scratch with smoother transitions, background switching, and a cleaner text editing flow.
Home Screen Widget — A specimen widget so your current font exploration lives on your home screen.
Technical Approach
FONTI is built entirely in SwiftUI. Custom gesture recognizers drive the tilt and morph interactions. Combine handles reactive state across the compare mode and editing flows. StoreKit 2 powers the in-app purchase layer. Every animation is hand-tuned, no off-the-shelf transition libraries.