Fonts vs Styles: What Is the Difference?

    7 min read

    This site has a Fonts section and a Styles section, and new visitors reasonably ask why both exist. The short answer is that they describe different layers of the same decision: a style is a calligraphic tradition, and a font is a piece of software that attempts to express one. Getting this distinction straight is what turns font selection from guesswork into a decision you can justify.

    A style is a system, not a mood

    Kufi, Naskh, Thuluth, Diwani, and Ruqʿah are not adjectives for how text feels. Each is a defined system with rules governing letter proportions, the angle at which the pen is held, and how letters relate to the baseline and to each other. From the tenth century onward these rules were formalised: Ibn Muqla established a proportional system measuring every letter against the rhombic dot produced by the pen's own nib, and later masters refined it into the canonical scripts still taught today.

    Because they are systems rather than tastes, the styles behave predictably. Thuluth needs scale because its letterforms interlock. Kufi resists distortion because its geometry is load-bearing. Naskh reads comfortably at length because it was engineered for exactly that. When you learn a style, you learn what it will do to your design.

    A font is an implementation

    A font is software: a set of letterform outlines plus the logic that decides which shape to use where. Arabic fonts carry more of that logic than Latin ones, because Arabic letters change form depending on their position in a word and connect along a baseline. The font and the text engine work together at render time to produce what you see.

    Crucially, a font expresses a style to a greater or lesser degree — it does not equal one. Reem Kufi is a font expressing the Kufi tradition, but it is a particular interpretation: based on Mamluk-era architectural inscriptions rather than on square Kufi grids, and drawn for contemporary screens rather than for stone. Another Kufi font would make different choices and still be Kufi.

    Why the mapping is not one to one

    Several fonts can serve one style. Amiri and Scheherazade are both Naskh, but Amiri is more formal with more thorough handling of vocalised text, while Scheherazade is wider, more open at small sizes, and covers the extended Arabic script used for Persian, Urdu, and Kurdish. Choosing "Naskh" narrows you to a family; choosing between them is a second, finer decision.

    One font can also gesture at more than one style. Aref Ruqaa carries the name of Ruqʿah, the everyday Ottoman handwriting script, but its weight distribution and dramatic verticals belong to the Thuluth tradition — which is why it is our closest available approximation of a Thuluth feel despite its name. And some fonts sit outside the calligraphic system entirely: Cairo belongs to modern Arabic typography, a category drawn for screens and bilingual systems rather than descended from any manuscript hand.

    Which do you choose first?

    Choose the style first, then the font. The style decision follows from the job: text that must be read means Naskh; a mark that must survive production at every size means Kufi; artwork with room to breathe means Thuluth; a ceremonial name or invitation means Diwani; something personal and compact means Ruqʿah; an interface or bilingual system means modern. That decision is about what the piece has to do, and you can make it without knowing any font names.

    The font decision then follows from the specifics: how small it will get, whether it sits beside Latin text, whether the text is vocalised, and which language you are setting. Working in this order prevents the most common failure, which is picking a font because it looked appealing in a preview and then discovering that the tradition it belongs to is wrong for the project.

    What a font cannot give you

    No font fully delivers a calligraphic style, and it is worth being clear about why. A calligrapher makes compositional decisions for each specific piece: which of several valid letterforms to use, how to stack words, where to extend a stroke so the whole balances, how to resolve a collision between a descender and the word below. Traditional Diwani and Thuluth depend heavily on those judgements.

    OpenType features automate a portion of this — contextual alternates and ligatures do real work — but the compositional layer stays human. What you get from a font is a faithful, consistent, reproducible setting in the spirit of a style, which is exactly right for a draft, a mockup, a logo exploration, or a print. For a commissioned artwork, a calligrapher will always do more. Browse the styles guide to pick a tradition, then the fonts collection to pick an implementation.

    Compare them side by side

    Set the same phrase in different fonts and see how each expresses its tradition.