Krub
sans-serif
Krub is a clean, modern sans-serif with a slightly geometric structure and a friendly, open feel. Designed to support both Latin and Thai scripts, it carries a quiet precision that makes it feel professional without being cold. The letterforms are balanced and even-weighted across its range of styles, giving it a calm, readable quality. It sits somewhere between utilitarian and approachable, avoiding the stiffness of pure geometric fonts while staying well away from anything decorative or expressive.
Krub works well in product and app UI where readability across sizes matters and where a neutral but human tone is needed. It suits wellness, lifestyle, or consumer tech brands that want a contemporary look without leaning into aggressive modernism. It also handles editorial body copy effectively, particularly in digital publications covering design, culture, or technology, where its clean rhythm holds up across longer reading sessions without drawing attention to itself.
Best suited for: Product interfaces, app design, digital editorial layouts, and consumer tech branding where clean readability and a contemporary yet approachable tone are priorities.
Design considerations: Krub's balanced weight distribution across twelve variants supports flexible typographic hierarchies from delicate 200-weight to confident 700-weight applications. Its dual-script support for Latin and Thai, combined with even letterform spacing, makes it particularly effective for multilingual digital environments and extended reading contexts.
Pairing guidance: Pair Krub with Playfair Display to introduce serif contrast and editorial sophistication at display sizes, use Lato as a lighter sans-serif alternative for secondary hierarchy or reduced-emphasis text, or combine with Space Mono to add technical character and code-friendly distinction in product and developer-focused contexts.