Thai font · OFL
Charmonman
จามรมาน · TH Charmonman
อ่านหน้า ฟอนต์ Charmonman เป็นภาษาไทย — พร้อมลิงก์ดาวน์โหลดและวิธีติดตั้ง →

How to install & use
- Windows — Download the .zip, unzip it, then right-click the .ttf/.otf file → “Install”.
- macOS — Double-click the .ttf/.otf file, then click “Install Font” in Font Book.
- Web — Embed from Google Fonts with a <link> tag or @import — grab the snippet on the specimen page.
Try Charmonman
Type your own text to preview Charmonman live. Adjust size and weight, then grab the embed code.
Charmonman and TH Charmonman are the same typeface
Yes — Charmonman on Google Fonts and TH Charmonman (จามรมาน) from Thailand’s National Fonts set are the same design by Ekaluck Peanpanawate; only the distribution build differs. Both come in two weights, Regular and Bold, and both are free to download.
This is the first thing most people need answered, because Thai government templates call the font “TH Charmonman” — every face in the National Fonts project is prefixed TH — while Google Fonts drops the prefix and lists it simply as “Charmonman”. If a departmental template specifies TH Charmonman and you install the Google Fonts file, the name in the Word font menu will not match, and you need the original TH Charmonman file from the National Fonts distribution instead. The download section below covers both.
The name itself is regularly mistaken for an ordinary Thai word. The Cadson Demak project repository records that the font exists because Prof. Srisakdi Charmonman Ph.D commissioned it, added as a bonus to the SIPA project’s original twelve fonts, which is what made the set thirteen. “Charmonman” is the professor’s surname — just as Srisakdi is his given name. Two fonts in the National Fonts set are named after the same man.
Does TH Charmonman Bold exist, and how do you get it?
It does. TH Charmonman ships in exactly two weights, Regular and Bold — no other weights, no italics — and both arrive in the same download. There is no separate Bold file to hunt for; download the family once and you have both.
Google Fonts metadata records the weights as Regular (400) and Bold (700), matching the two-weight original that Thaifaces documents for TH Charmonman. The Google Fonts build is two TTF files of roughly 117 KB each, and the directory contains no variable-font build.
Practical guidance when choosing between them: the designer describes the face as playing thick strokes against thin, so the thin strokes in Regular thin out noticeably when scaled down or shown on a low-resolution screen. For headings over a colour field, or for documents that will be printed, try Bold first and step down to Regular — not the other way round.
How to download TH Charmonman free
Charmonman is a legitimate free download from Google Fonts and from Cadson Demak’s GitHub repository; the original TH Charmonman file comes from the SIPA National Fonts distribution. Three routes:
- Google Fonts ZIP — open the Charmonman specimen, click “Get font” and download. You get both Regular and Bold TTFs, no registration.
- CSS embed — load
https://fonts.googleapis.com/css2?family=Charmonman:wght@400;700&display=swapin a<link>tag, then setfont-family: 'Charmonman', cursive;. Reserve it for headings. - GitHub source — the cadsondemak/Charmonman repository holds the project files alongside OFL.txt.
For government documents whose template names the font “TH Charmonman”, use the SIPA build, not the Google Fonts one, because the internal family names differ. Opening an existing document with the wrong name causes Word to substitute another face and the layout shifts. The thirteen National Fonts remain available through Thailand’s open educational resource repository and the f0nt.com release page.
Windows and macOS install steps are in the download panel at the top of this page. To try the letterforms with your own text before downloading, use the Thai font tester.
Name variants and common misspellings
This face is misspelled more often than almost any other free Thai font, because the name is a romanised Thai surname. Every name below refers to the same typeface:
- TH Charmonman — the National Fonts name, and the one in government document templates
- Charmonman — the Google Fonts name, with the TH prefix removed
- จามรมาน — the Thai name, the surname of Prof. Srisakdi Charmonman
- TH Chermonman / Charmomman / Chamonman — frequent misspellings when typing from memory; all mean this font
- TH-Charmonman — the hyphenated form, common in filenames
If you arrived here on a differently spelled query, it is still the same font, and the download links above still apply.
Character design and tone
The designer states directly that Charmonman is loosely based on the same style as Zapfino, and focuses on being a Thai display writing style with a sense of thick and thin strokes. That is the project repository’s own description, not our interpretation.
The Zapfino reference explains most of what you see. Hermann Zapf’s calligraphic face is known for long sweeping tails and letterforms that refuse to sit at a uniform height along the line. Charmonman moves that logic into the Thai writing system: tails extend further than in a typical Thai face, and stroke weight shifts along a single stroke instead of holding steady.
Thaifaces records the Thai-side intent as well — the designer deliberately gave each character its own personality rather than holding to a rigid skeleton, producing a contemporary look distinct from the decorative Thai faces previously reserved for certificate work.
One practical consequence to plan for: high stroke contrast plus long tails means the face needs room. Default line-height will let descenders from one line collide with the upper vowel marks of the next. Set it looser than you think you need.
Best use cases
The project repository recommends Charmonman for “anything associated with royal matters and traditional occasions” — which matches its real role in Thailand more closely than treating it as a Western-style wedding script. Strong briefs:
- Certificates, diplomas, and awards — Thaifaces describes the design as the contemporary alternative to the older decorative Thai faces used for exactly this work
- Titling on ceremonial documents and official programmes
- Invitations to ceremonies, merit-making events, and traditional occasions
- Nameplates and exhibition titles that need a formal Thai register
- Festival greeting cards and any piece where handwritten craft is the point
Where it fails: body text of any kind (the stroke contrast makes it unreadable at small sizes), UI and app copy, contemporary tech and corporate branding, and data tables. For a handwritten feel that still reads as running text, use Kodchasan or Itim; for a looser, more casual script, see Sriracha.
Pairings and near neighbours
Charmonman takes the headline and everything else on the page has to stand back — never pair it with another decorative face. Three combinations that work:
- Sarabun — neutral Thai sans for body text under Charmonman titles
- TH Sarabun PSK — its National Fonts sibling, and the correct choice when a whole document has to stay inside the government-mandated set
- Srisakdi — the other font named after Prof. Srisakdi Charmonman, in a more documentary register, and a good substitute when Charmonman reads as too ornamental
For other free Thai handwriting and display faces worth comparing first, see Charm and the full handwritten Thai font category.
Licensing
Charmonman is released under the SIL Open Font License: free for commercial use, web embedding, modification, and bundling, provided the OFL notice travels with the files. There is no paid tier. Verify at the Google Fonts specimen or the Cadson Demak GitHub repository.
The original TH Charmonman from the National Fonts project is likewise free. On 7 September 2010 the Thai cabinet approved the thirteen National Fonts as the standard fonts for government agencies, with implementation required by 5 December 2010. Neither generation of this design has ever cost anything. Compare the terms against commercial Thai families in the Thai font licensing guide, or browse everything free in the free Thai fonts category.
Frequently asked questions about Charmonman
Is Charmonman free for commercial use?
Yes — Charmonman is free for both personal and commercial use under the SIL Open Font License (OFL). You can use it in client work, apps, products, and websites at no cost, and self-host or embed it from Google Fonts. The only OFL condition is that you don’t sell the font files on their own.
How many weights does Charmonman have?
Charmonman ships in 2 weights: Regular, Bold. Pick a heavier weight for display and headlines, and a Regular or lighter weight for body text and long-form reading.
Does Charmonman support Latin and English characters?
Yes — Charmonman includes a Latin character set alongside Thai, so it can set English and Thai in one typeface. That makes it a practical choice for bilingual branding, packaging, and UI.
Where can I download Charmonman?
Download Charmonman free from Google Fonts. You can install the desktop files, self-host the WOFF2 files, or embed it directly with a <link> tag or @import — grab the embed code from the live preview above.
What fonts are similar to Charmonman?
The closest alternatives to Charmonman are Srisakdi, Charm, Sriracha. They share a similar style and use case, so they’re the first faces to compare if you need a different weight range, license, or price.
Who designed Charmonman?
Charmonman was designed by Ekaluck Peanpanawate (เอกลักษณ์ เพียรพนาเวช) at Cadson Demak, released in 2018. Full designer credit and the primary source are listed at the bottom of this page.
Information verified as of August 2026
Sources
- Charmonman was commissioned by Prof. Srisakdi Charmonman Ph.D as an add-on to SIPA Thailand's National Fonts project, known as a bonus to the original 12 fonts; its original designer is Ekaluck Peanpanawate, the design is loosely based on the same style as Zapfino, it focuses on Thai display writing style with a sense of thick and thin strokes, and the foundry recommends it for anything associated with royal matters and traditional occasions.—Cadson Demak Charmonman repository README on GitHub (accessed Aug 5, 2026)
- Charmonman was added to Google Fonts on 2018-08-22 in Regular (400) and Bold (700) only, categorised as Handwriting, with Latin, Latin Extended, Thai and Vietnamese subsets, under the SIL Open Font License.—Google Fonts metadata for Charmonman (METADATA.pb, google/fonts repository) (accessed Aug 5, 2026)
- TH Charmonman was designed by Ekkalak Phianphanawet (เอกลักษณ์ เพียรพนาเวช) and published in B.E. 2550 (2007) in Regular and Bold, free to use under its licence; the design is based on orderly handwritten letterforms with individual character given to each glyph, intended as a contemporary alternative to the decorative Thai faces previously used for certificates.—Thaifaces specimen page for TH Charmonman (accessed Aug 5, 2026)
- TH Charmonman is listed among the 13 free standard fonts released by Thailand's Software Industry Promotion Agency (SIPA), published 28 June 2007.—f0nt.com release page for the 13 SIPA national fonts (accessed Aug 5, 2026)
- The Thai cabinet approved the 13 National Fonts as the official fonts for government agencies on 7 September 2010, with implementation required by 5 December 2010; the typefaces are released under the Open Font License and TH Charmonman is listed second in the set.—Wikipedia, National Fonts (accessed Aug 5, 2026)
- The Thai name of TH Charmonman is written จามรมาน and the font is catalogued in Thailand's open educational resource repository as designed by เอกลักษณ์ เพียรพนาเวช.—OER Thailand listing for the TH Charmonman font (accessed Aug 5, 2026)
- The Google Fonts build ships two TTF files: Charmonman-Regular.ttf at 117,644 bytes and Charmonman-Bold.ttf at 117,384 bytes, with no variable-font build in the directory.—google/fonts repository, ofl/charmonman directory listing (accessed Aug 5, 2026)