Thai font · FREE
iannnnnJPG
อ่านหน้า ฟอนต์ iannnnnJPG เป็นภาษาไทย — พร้อมลิงก์ดาวน์โหลดและวิธีติดตั้ง →
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 — Self-host the font files and declare them with @font-face in your CSS.
Preview iannnnnJPG
iannnnnJPG is a foundry/desktop font, so it can’t be embedded as a free webfont for a live preview here. See the specimen above for the real letterforms, or load your own text into the Thai Font Tester to compare it against the free Google Fonts alternatives.
What iannnnnJPG is
iannnnnJPG is a free looped Thai handwriting typeface drawn specifically for comic and manga captions, listed on f0nt.com on 20 January 2005 by Prachya Singhto, and the second most downloaded font of his 2005 series — its counter read 928,658 downloads when we checked it on 29 August 2026. One weight, Thai and Latin, free for commercial use.
Unlike almost everything else in the series, it exists to solve a stated problem rather than to be a doodle. The whole release note is an argument, and it is worth reading in full because there is nothing else like it in Thai freeware from this period. Its f0nt.com tags say the same thing in three words: manga, การ์ตูน (comics) and ลายมือ (handwriting).
It sits in the January cluster that opened the year. Of the sixteen releases f0nt.com lists under 2005, twelve are dated between 4 and 27 January — a three-week burst that produced three quarters of the year’s output, with JPG in the middle of it. The complete record is at iannnnn Thai fonts, and the designer is the person who founded that site: on the iannnnnUBC page he traces the line from his first font, made for a thesis, to “เว็บฟอนต์.ไอ้แอนนนนน และ ฟอนต์.คอมในที่สุด”.
The argument behind it: what Thai manga lettering lost
iannnnnJPG was made out of irritation at a specific publishing decision — that Thai-localised Japanese manga had switched from hand-lettered captions to stiff computer type, and lost something in the process. The designer’s note reads:
ฟอนต์สำหรับบรรยายการ์ตูนนี้ทำขึ้นมาเนื่องจากรำคาญการ์ตูนญี่ปุ่นในบ้านเราที่ใช้ฟอนต์คอมพิวเตอร์แข็งๆ มันไม่ได้อารมณ์ลายมือเหมือนการ์ตูนสมัยก่อน ที่ใช้ปากกาเขียนข้อความบรรยายภาษาไทยลงไปที่กระดาษโดยตรง อ่านแล้วได้อารมณ์กว่ากันเยอะเลย
In English: this caption font was made because he was annoyed that Japanese comics here were being set in stiff computer fonts, which do not carry the feeling of the hand the way older comics did, where the Thai captions were written straight onto the paper with a pen — and those read with far more feeling.
That is a piece of design criticism, published in 2005, by the person who then went and fixed it himself. It is also a precise brief. A caption face for comics has to do three things at once: hold in a speech balloon at small size, survive being scaled and rotated by a letterer, and read as if a person wrote it rather than as if a machine set it. Everything about the drawing follows from that.
The historical claim underneath it is one this page will not overstate. He describes what he remembers of older Thai manga editions; we have not verified the lettering practice of any specific publisher or title, and we are not going to assert it on his behalf. The verified fact is the motive, in his own words, on his own release page.
What the letterforms actually do
iannnnnJPG is a rounded, evenly weighted looped Thai hand with small closed loops and an unhurried, upright rhythm — closer to careful printing than to fast cursive, which is exactly what caption lettering needs. Where iannnnnMTV is loud and mannered, JPG is quiet and consistent, and the difference is deliberate: one is a headline voice, the other is a reading voice inside a picture.
What a letterer notices:
- Even colour. The stroke weight barely varies, so a balloon set in it has no dark patches. That matters more in comics than in almost any other setting, because the balloon is a small white shape surrounded by drawn artwork and any weight change reads as a smudge.
- Small, tidy loops. The หัว is closed and modest rather than the large, dominant loop of MTV, so the counters do not fill in when the caption is reduced. That is the property that lets it work at balloon sizes.
- Latin drawn to match. 26 capitals, 26 lowercase and 10 Western digits with their own outlines, plus the Thai digits ๐–๙. Sound effects and numbers set in the same hand rather than dropping into a substitute face.
- Upright, not sloped. There is no italic and no oblique in this file. If your letterer wants an emphasis style, they have to fake it, and faking a slope on a looped Thai face distorts the loops before it distorts the stems.
Against modern equivalents: Mali, the Cadson Demak schoolchild hand, is the closest open-licence face in register and it is far better engineered. iannnnnJPG’s advantage is that it is a rougher, more genuinely hand-drawn shape — which is the point of the brief — and its disadvantage is everything in the next section.
What is actually inside the file
One TTF, one weight, no documentation, and one detail that settles a question about this whole series: the version string reads 2.000, not 1.000. Everything below was read from 2005_iannnnnJPG.ttf with fontTools 4.57.0, out of the archive the release page serves.
| Property | Value | Why it matters |
|---|---|---|
| Files in the archive | 2005_iannnnnJPG.ttf and nothing else | No LICENSE, README or OFL.txt — the licence lives on the web page, not in the zip |
| Style name (nameID 2) | Regular | No weight axis, no italic. One cut |
| Version string (nameID 5) | Version 2.000 2005 initial release | The served file is a rebuild — see below |
| Designer (nameID 9) | Prachya Singhto | The romanisation ThaiGraph uses across every iannnnn page |
| Template credit (nameID 10) | This font used : NP NaipolTemplate : Version 2.000 | The shared community template that made 2005 Thai freeware work across programs |
| Embedded licence (nameID 13) | For educations used only. | Template boilerplate that contradicts the site’s grant — resolved below |
| Units per em | 2048 | Standard TrueType grid |
| Glyph count | 238 | Small; no alternates, no stylistic sets |
| Thai coverage | All 87 assigned codepoints in U+0E01–U+0E5B, zero gaps | Includes Thai digits ๐–๙ |
| Latin coverage | 26 + 26 + 10, separately drawn | supportsLatin: true is literally true here |
| OpenType scripts | latn only — liga in GSUB, kern in GPOS | No thai script is declared at all |
| Embedding permission (fsType) | 8, Editable embedding | Document embedding and webfont conversion are permitted at the binary level |
For a caption font, the OpenType line is not a footnote — it is the thing that will bite you. No font in the 2005 series declares a Thai script, so there is no mark-positioning feature and no alternate tone-mark form for a tall consonant such as ป, ฝ, ฟ or ฬ. Placement comes from the fixed geometry of the NP Naipol template. In practice that means it behaves identically everywhere — which is precisely why it was built that way in 2005 — but it will never adjust a tone mark to avoid a collision, and comic dialogue is full of exclamations that stack marks. Set your worst line, not your best one, in the Thai font tester before you letter a whole chapter in it. For running Thai text at length, take a face from free Thai fonts instead.
The file you download is not the January 2005 original
iannnnnJPG was listed on 20 January 2005, but the file f0nt.com serves today was created on 25 September 2005 and carries the version string “Version 2.000 2005 initial release” — it is the rebuild the designer announced, not the original. On the iannnnnISO page, posted at the start of 2006, he writes: “ป.ล. ใครเคยโหลดฟอนต์ไอ้แอนนนนน (2005) ไป ผมอัปเกรดและแก้ไขตำหนิมันเมื่อ 20 พ.ย.48 ครับ … ยังไงลบของเก่าทิ้งไปแล้วดูดของใหม่เข้าไปแทนโลด !!” — he upgraded the 2005 fonts and fixed their flaws on 20 November 2548, so delete the old ones and take the new ones.
The binary agrees with him twice: the creation date is eight months after the listing date, and the version number has moved to 2.000. Compare it with the font that closed the same year:
| iannnnnJPG | iannnnnMTV | |
|---|---|---|
| Listed on the designer index | 20 Jan 2005 | 20 Oct 2005 |
| Version string in the served file | Version 2.000 | Version 1.000 |
head.created | 25 Sep 2005 | 13 Oct 2005 |
head.modified | 13 Oct 2005 | 14 Oct 2005 |
| Reading | Rebuilt roughly eight months after release | Original build, made a week before release |
Two honest caveats. The designer dated his announcement 20 November 2005, and neither file carries a head timestamp later than mid-October, so read his date as when he announced the pass rather than when each binary was written. And nothing on f0nt.com describes what changed inside JPG between 1.000 and 2.000 — the version bump is evidence that it changed, not evidence of what changed. If you are matching an old print job set in a pre-2006 copy of this font, do not assume the metrics are identical.
Is iannnnnJPG free for commercial use?
Yes. The release page files iannnnnJPG under f0nt.com’s ใช้งานเชิงพาณิชย์ได้ฟรี category — free for commercial use — and the site licence answers the client-work question directly with “ได้จ้ะ เอาเลย”, go right ahead. That includes lettering a comic you intend to sell. No payment, no permission, no attribution requirement. The download button is preceded by one line of agreement: “ข้อตกลง: คลิกดาวน์โหลด = ยอมรับสัญญาอนุญาต” — clicking download is accepting the licence.
The category is defined on f0nt.com in one sentence: “ฟอนต์ที่ผู้สร้างสรรค์อนุญาตให้นำไปใช้ทำมาหากินได้”, fonts their creators permit to be used to earn a living. The designer says it in the first person in the bio that appears on every one of his release pages: “ฟอนต์จาก iannnnn แจกฟรีตลอดไป เอาไปใช้ทำมาหากินได้เลยครับ”.
Three restrictions are real, and they are tighter than the SIL Open Font License that covers most free Thai fonts:
- You may not sell the font file. Bundling it with a deliverable so the thing renders correctly is expressly allowed; selling the
.ttfas the product is not. Shipping a print-ready comic with the font embedded in the PDF is the first case, not the second. - You may not re-host it. Copying the file and offering it for download elsewhere is answered “ไม่ได้จ้ะ”. Descriptions and specimen images may be republished with attribution and a link back to the download page — which is why every download link on this site points at f0nt.com and never at a mirror.
- Modifying for redistribution needs permission. Private modification is fine, and letterers do modify caption faces. Modifying in order to sell or distribute the font onward requires the owner’s consent, with the NP Naipol Template named as the single exception.
The full comparison against OFL, Creative Commons and the Thai National Font terms is in the Thai font licensing guide.
The licence inside the file says the opposite
Open the TTF and its name table claims a restriction the website does not: nameID 13 reads “For educations used only.” That string is stale template boilerplate, and f0nt.com’s own precedence rule is what settles it. Here is every place a term for this font lives, and what weight each carries:
| Where the term lives | What it says | Weight |
|---|---|---|
| The release page and the f0nt.com site licence | ใช้งานเชิงพาณิชย์ได้ฟรี; FAQ answer “ได้จ้ะ เอาเลย” | The publisher’s current, explicit grant — and here the rights holder is the site operator |
| A licence document inside the archive | There isn’t one. 2005_iannnnnJPG.zip contains a single .ttf | The one channel the site licence says can override the default is empty |
| nameID 13 in the TTF | For educations used only. | Binary metadata, not a bundled document. The same file’s nameID 10 credits NP NaipolTemplate : Version 2.000 |
The site licence gives other terms priority only when they appear on the download page or in a document file attached to the font. The download page states the grant; the archive contains no document. The embedded string is neither of the two things that could displace it, and it travels with the template rather than with the author’s intent — the identical string sits in eighteen of the nineteen files in this series. On top of that, fsType is 8, so embedding a caption font in a print-ready PDF is permitted at the binary level too.
That is our reading of a genuine conflict, not legal advice. For a commercially published title, ask the designer through the f0nt.com forum, which the licence page points to.
Where to download iannnnnJPG
Download it from the iannnnnJPG release page on f0nt.com. That is the only source the licence permits, and the file you get is 2005_iannnnnJPG.zip, roughly 76 KB, containing one TTF.
Two practical notes for anyone scripting this:
- The button on the page points at
https://www.f0nt.com/?dl_name=iannnnn/2005_iannnnnJPG.zip, which answers302and redirects to the stored archive under/wp-content/files/iannnnn/. Verified negative, against the common assumption: we requested that endpoint from a bare command line on 29 August 2026 with noRefererheader and no browser User-Agent, and it served the full 75,979-byte zip. There is no hotlink protection to work around. Use the release page regardless — the redirect target is an undocumented implementation detail that can move without notice, and re-hosting or hot-linking the file breaks the licence in any case. - There is no Google Fonts entry, no GitHub repository and no OFL text anywhere in this series. Any site offering an “iannnnnJPG free download” from its own server is re-hosting against the terms above.
To install: unzip, then right-click the .ttf and choose Install on Windows, or double-click and choose Install Font on macOS. For web use you would self-host and declare it with @font-face — permitted by fsType 8, but read the OpenType caveat above first, because a browser shaping Thai will get no help from this file.
Using it for comics and manga today
iannnnnJPG still does the job it was drawn for, provided you letter with it the way a letterer works — one balloon at a time, at final size, checking the marks. Where it fits:
- Speech balloons and caption boxes in Thai comics, webtoons and fan translations
- Handwritten narration and margin notes over artwork
- Children’s picture books and educational comics that want a written, informal voice
- Bilingual Thai/English lettering, since the Latin is drawn rather than substituted
Where it does not fit: long Thai body copy, UI, and any layout that leans on automatic tone-mark positioning. For a running text face under it, Sarabun is the standard open-licence choice; Noto Sans Thai Looped keeps the loops if you want the whole page to stay in one register. If you need the same feeling with real weights and a modern shaping table, the designer’s own iannnnn-HEN from 2025 is the direct upgrade path, and Mali is the open-licence alternative.
One workflow warning that is specific to comics. Because there is no thai OpenType script in this file, a tone mark over a tall consonant sits where the template put it and nowhere else. In a balloon set tight, that can collide with the balloon’s own outline. Letter at final size, and if you rotate or skew the text — which letterers do — recheck the marks afterwards, because nothing in the font will re-place them for you.
What “JPG” means — one of the few names in the series that fits
iannnnnJPG is one of the handful of names in the 2005 run where the acronym plausibly matches the design: a picture-file format for a picture-lettering font. But the designer never says so, and this page will not pretend otherwise.
The series uses one naming device throughout — the handle plus a three-letter uppercase acronym out of the media and technology vocabulary of 2005 Thailand. Some fit their designs: BMX is a child learning to ride a bicycle, TKO is a comic sound-effect face, CPU and AMD are both 8-bit. At least one is arbitrary and he admits it: on iannnnnSME he writes that he could not think of a name so he reused one like its twin’s. One is named after a letterform rather than a broadcaster: on iannnnnITV he writes “ตั้วชื่อว่า I เพราะตัว I มันยาวดี”, named I because the letter I is nicely long.
For JPG specifically there is no published statement of intent. The fit is obvious; the source is absent. Treat it as an inference, which is what it is.
Name variants and spellings
These all point at the same typeface, and searching any of them should land here:
- iannnnnJPG — the name on the release page, five n’s, no space
- iannnnn JPG, iannnnn-JPG, iannnnnjpg — spaced, hyphenated and lowercase forms in common use
- 2005_iannnnnJPG — the filename inside the archive, and the form people paste from a font menu
- ฟอนต์การ์ตูน, ฟอนต์บรรยายการ์ตูน — the Thai queries for a comic caption font
- ฟอนต์ไอ้แอนนนนน, ไอ้แอนนนนน — the designer’s handle written in Thai
- ฟอนต์ 2005 — the query for the series this font belongs to
- Thai manga font, Thai comic font, iannnnn font — the English forms
- Prachya Singhto, ปรัชญา สิงห์โต — the designer’s name in both scripts
For the rest of the run — all sixteen 2005 releases plus iannnnnITV, with dates, download counts and what is inside each file — see iannnnn Thai fonts. For where this face sits by style, see handwritten Thai fonts and looped Thai fonts. For how independent publishing on f0nt.com relates to the commercial Thai foundries, read the Thai type foundries map; to draw a caption face of your own, start with how to make a Thai font.
Frequently asked questions about iannnnnJPG
Is iannnnnJPG free for commercial use?
Yes — iannnnnJPG is free for both personal and commercial use. You can use it in client work, apps, products, and websites at no cost, and self-host or embed it. The only OFL condition is that you don’t sell the font files on their own.
How many weights does iannnnnJPG have?
iannnnnJPG ships in 1 weight: Regular. Pick a heavier weight for display and headlines, and a Regular or lighter weight for body text and long-form reading.
Does iannnnnJPG support Latin and English characters?
Yes — iannnnnJPG 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 iannnnnJPG?
Get iannnnnJPG from iannnnn. Use the download/license button at the top of this page for the official source — avoid third-party font sites, which often ship outdated or unlicensed files.
What fonts are similar to iannnnnJPG?
The closest alternatives to iannnnnJPG are iannnnnMTV, iannnnn-HEN, Mali. 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 iannnnnJPG?
iannnnnJPG was designed by Prachya Singhto at iannnnn, released in 2005. Full designer credit and the primary source are listed at the bottom of this page.
Information verified as of August 2026
Sources
- The iannnnnJPG release page carries the designer's own note, verbatim: 'ฟอนต์สำหรับบรรยายการ์ตูนนี้ทำขึ้นมาเนื่องจากรำคาญการ์ตูนญี่ปุ่นในบ้านเราที่ใช้ฟอนต์คอมพิวเตอร์แข็งๆ มันไม่ได้อารมณ์ลายมือเหมือนการ์ตูนสมัยก่อน ที่ใช้ปากกาเขียนข้อความบรรยายภาษาไทยลงไปที่กระดาษโดยตรง อ่านแล้วได้อารมณ์กว่ากันเยอะเลย'. The download counter read 'โหลด 928,658 ครั้ง' on 29 August 2026. The download button points at https://www.f0nt.com/?dl_name=iannnnn/2005_iannnnnJPG.zip and is preceded by the agreement line 'ข้อตกลง: คลิกดาวน์โหลด = ยอมรับสัญญาอนุญาต'. The post's own tags are manga, การ์ตูน and ลายมือ; its preview image is served from /wp-content/uploads/2005/01/preview-iannnnnJPG.png. The date exists only as visible text in the byline ('20 January 2005'); there is no machine-readable datePublished, og:published_time or datetime attribute anywhere in the HTML. In the site navigation the category 'ใช้งานเชิงพาณิชย์ได้ฟรี' (/type/commercial) is marked current-post-parent for this post and the personal-use category is not.—f0nt.com — iannnnnJPG release page (raw HTML) (accessed Aug 29, 2026)
- Page 2 of the designer index at f0nt.com lists exactly sixteen releases, every one titled '(2005)', with iannnnnJPG listed at '20 Jan 2005' and iannnnnTKO immediately before it at '25 Jan 2005'. Every one of the sixteen cards carries the label 'ใช้งานเชิงพาณิชย์ได้ฟรี' (free for commercial use). The same dates appear on the individual release pages as visible byline text only — no machine-readable datePublished, og:published_time or datetime attribute is present on either the index or the release pages.—f0nt.com — designer index /by/iannnnn/ page 2 (accessed Aug 29, 2026)
- The archive 2005_iannnnnJPG.zip contains exactly one file, 2005_iannnnnJPG.ttf, and no licence, readme or documentation file. Read with fontTools 4.57.0 its name table gives nameID 1 '2005_iannnnnJPG', nameID 2 'Regular', nameID 3 'iannnnn: 2005_iannnnnJPG: 2005', nameID 5 'Version 2.000 2005 initial release', nameID 8 'iannnnn', nameID 9 'Prachya Singhto', nameID 10 'This font used : NP NaipolTemplate : Version 2.000 … Special Thanks : B513DS!GN : Ekaluck Peanpanawate', nameID 11 'http://f0nt.com', nameID 12 'http://iannnnn.com' and nameID 13 'For educations used only.'. head.created is 25 September 2005 and head.modified 13 October 2005; unitsPerEm is 2048, fsType is 8 (Editable embedding) and the font has 238 glyphs. All 87 assigned codepoints in the Thai block U+0E01–U+0E5B are in the cmap with no gaps, including the Thai digits ๐–๙, alongside 26 Latin capitals, 26 lowercase and 10 Western digits. GSUB registers only the 'latn' script with 'liga'; GPOS registers only 'latn' with 'kern'; GDEF and a legacy kern table are present. No 'thai' OpenType script is declared.—Name, head, OS/2, cmap, GSUB and GPOS tables of 2005_iannnnnJPG.ttf, read with fontTools 4.57.0 from the archive served by the release page (accessed Aug 29, 2026)
- The f0nt.com licence page, dated 28 July 2552 (2009), states: 'คุณสามารถดาวน์โหลดฟอนต์ไปใช้งานได้ฟรี ไม่ต้องเสียค่าใช้จ่ายแต่อย่างใด แต่ถ้ามีการระบุข้อตกลงอื่นใดจากเจ้าของฟอนต์ ดังที่แสดงไว้ในหน้าดาวน์โหลดฟอนต์ หรือเป็นไฟล์เอกสารแสดงข้อตกลงที่แนบไปกับฟอนต์นั้นๆ ให้ยึดข้อตกลงดังกล่าวเป็นสำคัญ'. Asked whether the fonts may be used for paid design work, client work or inside an organisation, its FAQ answers 'ได้จ้ะ เอาเลย'. It forbids selling the font file itself except when bundled so a deliverable renders correctly, forbids re-hosting the files for download elsewhere while permitting descriptions and specimen images to be republished with attribution and a link back, and requires the owner's permission to modify a font for redistribution, with NP Naipol Template named as the sole exception.—f0nt.com — สัญญาอนุญาต (site licence and FAQ) (accessed Aug 29, 2026)
- The f0nt.com category /type/commercial defines itself verbatim as 'ฟอนต์ที่ผู้สร้างสรรค์อนุญาตให้นำไปใช้ทำมาหากินได้ ส่วนใหญ่จะมีข้อกำหนดตามสัญญาอนุญาตหลักของเว็บฟอนต์.คอม … แต่ก็มีบางฟอนต์ที่กำหนดเป็นอย่างอื่น'.—f0nt.com — ใช้งานเชิงพาณิชย์ได้ฟรี category page (accessed Aug 29, 2026)
- The designer bio shown in the sidebar of every iannnnn release page reads 'ทำเว็บฟอนต์.คอม และทำฟอนต์แจกฟรีเป็นงานอดิเรก … ฟอนต์จาก iannnnn แจกฟรีตลอดไป เอาไปใช้ทำมาหากินได้เลยครับ'. On the iannnnnUBC page the designer states that his first font, made for his thesis, led to the fonts.iannnnn site and finally to f0nt.com: 'ฟอนต์ตัวแรกในชีวิตของผม หัดทำตอนจะส่งวิทยานิพนธ์ … จนเกิดเป็นเว็บฟอนต์.ไอ้แอนนนนน และ ฟอนต์.คอมในที่สุด!'.—f0nt.com — iannnnnUBC release page and the iannnnn author bio (accessed Aug 29, 2026)
- On the iannnnnISO release page the designer announces a rebuild of the 2005 series: 'ป.ล. ใครเคยโหลดฟอนต์ไอ้แอนนนนน (2005) ไป ผมอัปเกรดและแก้ไขตำหนิมันเมื่อ 20 พ.ย.48 ครับ ดังนั้นตัวไหนที่โหลดไปก่อนอาจจะมีไม่สมบูรณ์อยู่บ้าง ยังไงลบของเก่าทิ้งไปแล้วดูดของใหม่เข้าไปแทนโลด !!' — he upgraded them and fixed their flaws on 20 November 2548, which is 2005.—f0nt.com — iannnnnISO release page (accessed Aug 29, 2026)