Skip to content

Thai font · OFL

Krub

Krub specimen showing Thai and Latin characters
Designer
Ekaluck Peanpanawate
Foundry
Cadson Demak
License
OFL · details
Weights
ExtraLight, Light, Regular, Medium, SemiBold, Bold
Styles
sans-serif
Supports Latin
Yes
Released
2018

Download Krub →

What Krub is

Krub is a looped Thai and Latin text face originally designed by Ekaluck Peanpanawate and distributed through Cadson Demak on Google Fonts since August 2018, in six weights with matching italics. The project README files it as an “old fashion text face with a little twist”: the modern structure of Thai’s traditional looped letterforms crossed with the texture of hot-metal-era text faces.

The README also makes a market claim worth quoting: Krub is “one of the most popular choices among the graphic designers who are looking for a sweet spot of less dusty traditional Thai typeface.” That is the brief in one line. Traditional register, none of the mustiness.

The romanisation happens to match the Thai polite particle ครับ, and whether or not the naming was intentional, the README leans into that register — the face “captures the sense of politeness and classic old style without making the page looks out of date.”

Character design and tone

Krub’s standout characteristic, per its own README, is the disconnected Thai loop: the head (หัว) is drawn open rather than fully closed, so the traditional marker of looped Thai reads as a crisp gap of white space instead of a solid circle. On letters like , , and , the detail is nearly invisible at body sizes and quietly distinctive at headline sizes.

The reference point is mid-century metal type — the printed texture of older Thai books — but the drawing is contemporary and even. Nothing about Krub is nostalgic pastiche. It keeps the politeness of the old register and drops the wear.

The Latin companion carries the same low-key tone, and the family covers Latin Extended and Vietnamese alongside Thai, so bilingual page layouts hold together without a second family.

Weights and availability

Krub ships twelve static styles on Google Fonts: ExtraLight (200) through Bold (700), each with a true italic. No variable-font version is listed. Copyright reads “Copyright 2018 The Krub Project Authors.”

For text settings, Regular carries paragraphs and SemiBold handles subheads. The italics are genuinely useful in editorial work — sloped looped Thai is rare among free fonts, and Krub’s reads as emphasis rather than distortion.

How to download Krub

Krub is a free download from Google Fonts — one ZIP, all twelve styles, no registration. Three routes:

  1. Google Fonts ZIP — open the Krub specimen, click “Get font”, and download the family ZIP.
  2. CSS embed — load https://fonts.googleapis.com/css2?family=Krub:ital,wght@0,400;0,600;1,400&display=swap in a <link> tag, then set font-family: 'Krub', sans-serif;.
  3. GitHub source — the cadsondemak/Krub repository hosts the project files for self-hosting.

Best use cases

Krub belongs in work that needs the looped, traditional register of printed Thai without looking dated. Strong briefs:

Where it does not fit: startups chasing the loopless look — Prompt or Bai Jamjuree signal modern more directly — and high-impact poster work, where Krub’s restraint reads as quiet rather than loud. For a serif register at the same level of formality, compare Pridi.

Pairings

Krub works as a body face under stronger display partners, or alone across a whole document where consistency matters more than contrast.

The Thai typography guide covers looped-versus-loopless pairing logic; the fonts directory lists every profiled family.

Licensing

Krub is released under the SIL Open Font License: free for commercial use, modification, embedding, and redistribution, as long as the OFL notice stays with the files. Verify at the Google Fonts specimen or the GitHub repository. A publisher can set an entire novel in Krub, print ten thousand copies, and owe nothing.

Information verified as of June 2026

Sources

  1. Krub was originally designed by Ekaluck Peanpanawate, and its disconnected Thai loop design is the standout characteristic of the typeface.Krub project README, Cadson Demak GitHub (accessed Jun 13, 2026)
  2. Krub is distributed on Google Fonts under the SIL Open Font License with six weights (200–700), each with a matching italic, added in August 2018.Google Fonts metadata for Krub (google/fonts repository) (accessed Jun 13, 2026)
  3. Krub uses the modern structure of Thai's traditional looped letterforms blended with elements from the metal type era.Google Fonts specimen page for Krub (accessed Jun 13, 2026)