Skip to content

Thai font · COMMERCIAL

AngsanaUPC

อังสนายูพีซี

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

Commercial license 2 weights Latin ✓
Designer
Unity Progress
Foundry
Unity Progress (design) · Microsoft (bundling)
License
commercial
Weights
Regular, Bold
Latin support
Yes
Released
1992

Get AngsanaUPC from the foundry →

How to install & use
  1. Windows — Download the .zip, unzip it, then right-click the .ttf/.otf file → “Install”.
  2. macOS — Double-click the .ttf/.otf file, then click “Install Font” in Font Book.
  3. Web — A webfont license from the foundry is required before embedding on a website.
  4. Microsoft Word — For documents in Microsoft Word: install the font, then pick it from the font menu before typing.

Preview AngsanaUPC

AngsanaUPC 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 AngsanaUPC is

AngsanaUPC (อังสนายูพีซี) is the looped Thai serif that Microsoft bundles with Windows and Office. Microsoft’s typography documentation describes it in one line: “Angsana UPC is a Thai font designed by Unity Progress and offered under license from Microsoft.” It ships in four styles — AngsanaUPC, AngsanaUPC Bold, AngsanaUPC Italic and AngsanaUPC Bold Italic — and covers Thai and Latin, with code pages 1874 Thai and 1252 Latin.

One thing to settle before anything else. If the font your document actually names is the New cut rather than the UPC cut, the page you want is Angsana New; this page is about the UPC cut only. The distinction matters less than most people fear, and the next section explains exactly why.

AngsanaUPC is rarely a font anyone chose. It arrived with the operating system and got written into templates that outlived the machines they were made on. That makes it a compatibility face first: when a twenty-year-old Thai document opens and looks right, a UPC family is usually the reason. The rest of that family sits in the Windows and Office Thai font set.

AngsanaUPC and the New cut are the same font data

On current Windows they are not two fonts. They are one set of outlines published under two family names inside a single file. Microsoft’s own Windows 11 font list gives all four AngsanaUPC styles and all four New-cut styles the same file name, Angsana.ttc, at the same version number. Nothing in Windows ships an AngsanaUPC that the other name does not also address.

We opened the file to check rather than take that on trust. Angsana.ttc on Windows 11 (font revision 5.06) is a TrueType Collection of eight faces, four under each family name. For every matching style, the two faces point at the identical byte ranges for the glyph outlines (glyf, loca), the advance widths (hmtx), the character map (cmap), the vertical metrics (hhea, OS/2) and the OpenType layout tables (GSUB, GPOS, GDEF). The only tables that differ are name — which holds the family name — and the modified timestamp in head. Both carry 4096 units per em, 362 glyphs, and an ascender of 3780 against a descender of −980 in Regular.

That matches what Microsoft’s own people said long before we measured it. In August 2007, Microsoft internationalization engineer Michael S. Kaplan listed “Angsana New ≈ Angsana UPC” among the duplicate families in Windows and wrote: “The only difference I can see between the UPC and the New versions is the name.”

So the practical answer to “which one do I install” is that you cannot install one without the other. Enabling the Thai Supplemental Fonts optional feature delivers Angsana.ttc, and both names appear in your font menu together. Picking between them in a font menu changes the name recorded in the file and nothing about the rendering.

Two honest limits on that finding. It describes the version of the file Windows ships today, not the 2.20 version that went out with Windows XP and Windows Server 2003 — we have not inspected those binaries and make no claim about them. And it says nothing about third-party UPC files with the same names, which we have no way to audit.

What “UPC” stands for

Microsoft’s documentation names the designer as Unity Progress, and its page for the sans counterpart says the design work was done by “Unity Progress Corp” in 1992 — the initials that the UPC suffix matches. Kaplan’s 2007 post gives the licensor’s name in a third form, “Unity Progress Co., Ltd.”

What we will not do is present the expansion as documented fact. No Microsoft page we could find writes the abbreviation out in full. The reading is strong, the company name is right there in Microsoft’s own text, and every UPC-suffixed Thai family in Windows carries the same 1992 Unity Progress copyright — but it is a reading, not a quotation, and this site marks the difference.

The suffix is a family marker, not a technical designation. It appears across the whole Microsoft Thai set: BrowalliaUPC, KodchiangUPC, DilleniaUPC, EucrosiaUPC, FreesiaUPC, IrisUPC, JasmineUPC and LilyUPC all belong to it.

Every AngsanaUPC style

Microsoft lists four styles built on two real weights — Regular and Bold — each with a slanted companion. There is no Light, no Medium, no Black, and no variable-font version.

StylePostScript nameFile on Windows 11Where it is used
AngsanaUPCAngsanaUPCAngsana.ttcDocument body text
AngsanaUPC BoldAngsanaUPC-BoldAngsana.ttcHeadings and emphasis
AngsanaUPC ItalicAngsanaUPC-ItalicAngsana.ttcCited titles, foreign terms
AngsanaUPC Bold ItalicAngsanaUPC-BoldItalicAngsana.ttcCombined emphasis

The PostScript names are worth knowing, because they are what a PDF names when it reports an embedded or missing font. If a print house tells you a file wants AngsanaUPC-Bold, that is the Bold style of this family and nothing else.

Note that AngsanaUPC is one of only two UPC families packaged as a collection. Microsoft’s Windows 11 list ships DilleniaUPC as Upcdl.ttf, EucrosiaUPC as Upcel.ttf, FreesiaUPC as Upcfl.ttf, IrisUPC as Upcil.ttf, JasmineUPC as Upcjl.ttf, KodchiangUPC as Upckl.ttf and LilyUPC as Upcll.ttf — one file per style, the old naming scheme. Angsana and Browallia are the exceptions.

Thai stacks vowels and tone marks above and below the line, so a Thai document set in this family generally needs a larger point size than a Latin document would for the same reading comfort. Test at real size rather than inheriting values from an English template — the font tester will show you the difference against your own copy.

Is AngsanaUPC free?

It is free in the sense that it is covered by the Windows or Office licence you already hold. It is not free in the open-licence sense, and there is nothing to buy. Microsoft’s Download row for this font reads, in full: “N/A – Exclusively included with Microsoft products and services where applicable.”

Everyday commercial work on a licensed machine is fine — contracts, reports, book layouts, PDF export. What the bundled licence does not cover is redistributing the font files, embedding the font in non-Microsoft software, and self-hosting it as a webfont. Those three need separate terms through the enterprise licensing route Microsoft links from its documentation.

Files named Angsana.ttc or angsau.ttf circulating on aggregator sites were extracted from Windows installations. Microsoft has never sold this font as a standalone download, so there is no licence behind those copies. Our Thai font licensing guide sets out how bundled system fonts differ from OFL faces.

How to get AngsanaUPC without paying for it

There is no price and no purchase. On Windows 10 and 11 the font arrives through an optional feature called Thai Supplemental Fonts, which installs fourteen Thai families in one action — AngsanaUPC among them.

Microsoft moved these families out of the default install to reduce the operating system footprint, improve performance and optimize disk space usage. After a fresh install or an upgrade, in Microsoft’s words, “optional fonts aren’t enabled by default” — which is the actual cause of “Windows 11 has no AngsanaUPC”. Microsoft also states that the removal is a permanent change in behaviour that will remain in future releases, so waiting for it to come back is not a plan.

Two routes, both from Microsoft’s documentation:

Both routes pull the files through Windows Update, so the device has to be online. Where an organisation blocks Windows Update, the optional feature will not install and needs either an exception or a Features on Demand deployment.

In Office, the family is also on Microsoft’s cloud fonts list, which is why a document can render correctly in a current Office app on a machine where the font is not installed locally.

What happens when AngsanaUPC is substituted

Swapping it for the New cut on a current Windows machine does nothing at all — same outlines, same widths, same line metrics, as measured above. Swapping it for a genuinely different font is what damages a layout.

Microsoft is blunt about the second case: “In most cases, font substitution causes the text to flow differently. Line breaks, column breaks, page breaks, line spacing, and hyphenation will likely change, even if the substitute font is similar to the missing font.” When a font is neither installed nor embedded, Windows supplies a default substitute — you do not get to approve it, and you often do not get told.

This is why the same Thai document can look right in the office and wrong at the print house. The failure is not the printer and not the two UPC and New names; it is the file landing on a machine where neither is present, most often a Mac, a phone, or a Linux print server. Three practical consequences:

If the document has to survive leaving Windows, the durable answer is to set it in an open-licensed Thai serif from the start rather than to rely on a system font being present.

Why you still have UPC files in 2026

Because Windows still ships them, Office still lists them, and Thai document templates written in the 1990s are still in service. All three are true at once, and each produces a different kind of user.

None of that makes it a good choice for new design work. It makes it the safe choice for old documents, which is a different job.

Name variants and spellings

These all refer to the same typeface:

One correction worth stating plainly. There is no font called “Angsana New UPC”. Microsoft publishes two separate family names, and neither combines the two suffixes. Anyone searching that phrase is looking at a font menu that lists both names next to each other and has read them as one. Either name will render the same text identically on a current Windows machine.

Free alternatives to AngsanaUPC

If the file has to live on the web, go to a supplier, or open on a Mac, start from an open-licensed Thai serif instead of trying to make a bundled system font portable.

One caveat that applies to all four. None is a metric-compatible twin. Substituting any of them into a file already laid out in AngsanaUPC will move the line breaks, for exactly the reason Microsoft gives above. Choose the replacement before the layout is built, not after. Compare them against your own text in the font tester, or browse Thai serif fonts and the wider fonts directory.

Licensing

AngsanaUPC is proprietary. The copyright line reads ”© 1992 Unity Progress. Portions © 2004 The Monotype Corporation. Portions © 2015 Microsoft Corporation. All Rights Reserved.” Usage rights attach to the Windows or Office licence on the machine. There is no standalone sale, no public webfont licence, and no redistribution right.

A small documentation detail is worth noting for anyone chasing the vendor of record: Microsoft’s AngsanaUPC page leaves the Font vendor row blank, while its page for the New cut fills the same row in as “Microsoft Corp.” The copyright lines on the two pages are identical, so we read the blank as an omission rather than a different rights position — but we are reading, and we say so.

Organisations that need more than the bundled scope — embedding in shipped software, server installation, or webfont use — have to negotiate through the enterprise route Microsoft links from the AngsanaUPC documentation. For work that should not involve licence negotiation at all, Noto Serif Thai and Pridi deliver Thai serif character under the SIL Open Font License with no conditions attached. The Thai typography guide covers how the looped Thai serif tradition these faces belong to differs from the loopless families now dominant in Thai branding.

Frequently asked questions about AngsanaUPC

Is AngsanaUPC free to use?

No — AngsanaUPC is a commercial typeface. You need to buy a license from Unity Progress (design) · Microsoft (bundling) before using it in a project. Check the license tiers for desktop, web, and app use separately.

How many weights does AngsanaUPC have?

AngsanaUPC 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 AngsanaUPC support Latin and English characters?

Yes — AngsanaUPC 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 AngsanaUPC?

Get AngsanaUPC from Unity Progress (design) · Microsoft (bundling). 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 AngsanaUPC?

The closest alternatives to AngsanaUPC are TH Sarabun New, Leelawadee, Angsana New. 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 AngsanaUPC?

AngsanaUPC was designed by Unity Progress at Unity Progress (design) · Microsoft (bundling), released in 1992. Full designer credit and the primary source are listed at the bottom of this page.

Information verified as of August 2026

Sources

  1. Microsoft's AngsanaUPC page states 'Angsana UPC is a Thai font designed by Unity Progress and offered under license from Microsoft.' It lists the file name as Angsana.ttc, the styles as AngsanaUPC, AngsanaUPC Bold, AngsanaUPC Bold Italic and AngsanaUPC Italic, the copyright as '© 1992 Unity Progress. Portions © 2004 The Monotype Corporation. Portions © 2015 Microsoft Corporation. All Rights Reserved.', script tags dlng:'Thai' slng:'Thai', 'Latn', code pages 1252 Latin and 1874 Thai, and a Download row reading 'N/A – Exclusively included with Microsoft products and services where applicable.' The products table runs from Windows XP and Windows Server 2003 (font version 2.20) through Windows 11, plus Office applications. The Font vendor row is blank.Microsoft Learn — AngsanaUPC font family (Typography) (accessed Aug 22, 2026)
  2. Microsoft's Angsana New page gives the same file name (Angsana.ttc), the same copyright line, the same script tags and the same code pages as the AngsanaUPC page, and the same Download row. Its Font vendor row reads 'Microsoft Corp.'Microsoft Learn — Angsana New font family (Typography) (accessed Aug 22, 2026)
  3. In the Windows 11 font list, under Thai Supplemental Fonts, all four AngsanaUPC styles and all four Angsana New styles are listed against the same file name, Angsana.ttc, at the same version number. The other UPC families in the same table ship as separate .ttf files: DilleniaUPC as Upcdl.ttf, EucrosiaUPC as Upcel.ttf, FreesiaUPC as Upcfl.ttf, IrisUPC as Upcil.ttf, JasmineUPC as Upcjl.ttf, KodchiangUPC as Upckl.ttf and LilyUPC as Upcll.ttf.Microsoft Learn — Font list Windows 11 (Typography) (accessed Aug 22, 2026)
  4. The Windows optional feature 'Thai Supplemental Fonts' contains Angsana New, AngsanaUPC, Browallia New, BrowalliaUPC, Cordia New, CordiaUPC, DilleniaUPC, EucrosiaUPC, FreesiaUPC, IrisUPC, JasmineUPC, KodchiangUPC, Leelawadee and LilyUPC. Microsoft moved these fonts out of the default install to reduce the operating system footprint, improve performance and optimize disk space usage; after a fresh install or an upgrade 'optional fonts aren't enabled by default', and 'The removal of these fonts is a permanent change in behavior for Windows'. Both the Optional features route (ms-settings:optionalfeatures) and the language route (ms-settings:regionlanguage) install through Windows Update, so the device must be online.Microsoft Learn — How to add fonts missing after upgrading Windows (accessed Aug 22, 2026)
  5. Microsoft's cloud fonts table for Office lists AngsanaUPC alongside Angsana New, and notes that 'TrueType flavor OpenType fonts (TTF) with an * next to their file name are part of TrueType Collection (TTC) files.' The page advises that if you use custom fonts or share documents with users on older versions of Office, you may want to preserve the layout by embedding fonts.Microsoft Support — Cloud fonts in Office (accessed Aug 22, 2026)
  6. Microsoft states: 'If a publication contains fonts that are neither on your computer nor embedded in the publication, the Microsoft Windows operating system provides default substitutes for the missing fonts.' and 'In most cases, font substitution causes the text to flow differently. Line breaks, column breaks, page breaks, line spacing, and hyphenation will likely change, even if the substitute font is similar to the missing font.'Microsoft Support — Substitute the missing fonts in your publication (accessed Aug 22, 2026)
  7. Michael S. Kaplan, a Microsoft internationalization engineer, wrote on 18 August 2007 that 'Angsana New ≈ Angsana UPC' and that 'The only difference I can see between the UPC and the New versions is the name.' The same post states 'These fonts were licensed from Unity Progress Co., Ltd.'Michael S. Kaplan, 'You look so familiar; I think you're my type....', 18 August 2007 (archived) (accessed Aug 22, 2026)
  8. Inspection of C:\Windows\Fonts\Angsana.ttc on Windows 11 (font revision 5.06) shows a TrueType Collection of eight faces: four named Angsana New and four named AngsanaUPC. For each matching style the two faces point at identical byte ranges for glyf, loca, hmtx, cmap, hhea, OS/2, GPOS, GSUB, GDEF, hdmx, LTSH, VDMX, post, maxp, cvt, fpgm, prep, gasp and meta; only the name table and the head modified timestamp differ. Both carry unitsPerEm 4096, 362 glyphs, and for Regular hhea ascender 3780, descender -980, lineGap 0. PostScript names are AngsanaNew / AngsanaNew-Bold / AngsanaNew-Italic / AngsanaNew-BoldItalic and AngsanaUPC / AngsanaUPC-Bold / AngsanaUPC-Italic / AngsanaUPC-BoldItalic. Method: fontTools 4.57 plus a direct read of the TTC table directory offsets.ThaiGraph inspection of Angsana.ttc as shipped on Windows 11 (no public URL — first-party file measurement, reproducible with fontTools) (accessed Aug 22, 2026)