.TTC

TTC File

TrueType Font Collection
Ask a question
QUICK ANSWER

A TTC file is a TrueType Font Collection - one file containing multiple related font faces (such as regular, bold, and UI variants) that share glyph data to reduce file size. On Windows and macOS, double-click the file to install all faces at once. To extract individual fonts from a TTC, use FontForge or the Python fontTools library.

Developer: Apple Inc. (TrueType origin); Microsoft Corporation (TTC container spec); now jointly maintained via OpenType specification (Microsoft/Adobe/Apple) Category: Font Files Open standard MIME: font/collection
OPENS ON Windows macOS Linux
Related: .WOFF · .TTF · .EOT · .MCF

On this page

19k+ extensions indexed
Last reviewed Sep 6, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the TTC file format?

A .ttc file is a TrueType Font Collection - a container that bundles multiple TrueType or OpenType font faces into a single file, allowing them to share common glyph and layout tables. This sharing is most valuable for CJK (Chinese, Japanese, Korean) fonts, where two or three typeface variants - for example Regular, Bold, and a proportional cut - may share tens of thousands of identical glyphs, yielding significantly smaller combined file sizes compared to shipping separate .ttf files.

The format is identified by the four-byte magic signature ttcf at the start of the file. TTC version 1.0 stores a font count and an array of offsets pointing to each individual font's data. Version 2.0 (part of the OpenType 1.9.1 specification) adds an optional DSIG table for a digital signature covering the entire collection.

Windows ships several .ttc files as standard system fonts: msgothic.ttc bundles MS Gothic, MS PGothic, and MS UI Gothic; msmincho.ttc bundles MS Mincho and MS PMincho. macOS uses the format for the Hiragino typeface family. All major platforms - Windows, macOS, Linux, iOS, and Android - support .ttc natively.

Individual font faces can be extracted as standalone .ttf files using tools such as FontForge or the Python fonttools library. When installing a .ttc under Windows, the built-in Font Viewer lists each contained face separately.

Security & safety

RISK: LOW

Font files including TTC can in principle exploit font rendering vulnerabilities (historical CVEs in Windows and FreeType), but the risk from TTCs specifically is very low in 2024+. Patched systems are not at meaningful risk from font files. The main concern is downloading fonts from untrusted sources.

Format details

in a nutshell
FULL NAMETrueType Font Collectionaka TTC font, TrueType Collection
DEVELOPERApple Inc. (TrueType origin); Microsoft Corporation (TTC container spec); now jointly maintained via OpenType specification (Microsoft/Adobe/Apple)since 1994 (TrueType Collections introduced in Apple's TrueType specification; widely used in Windows 95+)
CATEGORYFont Files
MIME TYPEfont/collection
TYPEFont collection container holding multiple TrueType/OpenType fonts sharing common glyph tables
STANDARDOpen · royalty-free
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
74746366
ASCII
ttcf
First 4 bytes are always 'ttcf' (74 74 63 66). Followed by TTC version (4 bytes: 00 01 00 00 for v1.0, or 00 02 00 00 for v2.0), then count of fonts in collection (4 bytes), then array of offsets to each font's Offset Table.

Programs that open TTC files

Windows3 apps
FontForge Open-source File > Open the .ttc - FontForge prompts which font in the collection to open/edit. Can extract and export individual faces as .ttf or .otf.
Microsoft Windows (built-in) Built-in Double-click the .ttc - Windows Font Viewer shows the fonts in the collection. Click 'Install' to install all faces. Right-click the file > Install also works.
Microsoft Windows Font Viewer (Store app) Free Microsoft Store font preview app - install from the Store, then open .ttc files for preview.
macOS2 apps
FontForge Open-source File > Open the .ttc; select individual face to edit/extract.
Font Book (built-in) Built-in Double-click the .ttc to open in Font Book. Click 'Install Font' to install all faces in the collection.
Linux2 apps
FontForge Open-source File > Open the .ttc - select which font in the collection to open. Best tool for viewing, editing or extracting individual TTF faces.
fontTools (Python library) Open-source ttx -t TTC font.ttc - extracts individual fonts; or use fonttools.ttLib for programmatic access. Install via pip install fonttools.

Technical details

deep spec
Magic bytesttcf (hex 74 74 63 66) at offset 0
Byte orderBig-endian (all OpenType/TrueType tables use network byte order)
ContainerTTC header wrapping multiple complete sfnt (TrueType/OpenType) font units with shared table data
CompressionNone (raw font data; WOFF2 provides compression for web delivery)
MIME typefont/collection
Header versionsTTC 1.0 (font count + offset array); TTC 2.0 adds optional DSIG digital-signature table
IntegrityPer-table checksum (head.checkSumAdjustment) in each font; optional whole-file DSIG signature in TTC v2.0
Max glyphs per font65,535 (maxp.numGlyphs field)
Typical file size1 MB - 30 MB (CJK collections at the upper end; Latin collections typically 1-5 MB)
Primary useCJK font families where multiple faces share large common glyph sets (glyf, loca, cmap, GSUB, GPOS tables)
Table sharingMultiple font faces within one TTC reuse identical binary glyph and layout tables, reducing total file size significantly
PlatformWindows, macOS, Linux, iOS, Android
Released1994 (TrueType Collections introduced in Apple's TrueType specification; widely used in Windows 95+)
Latest versionOpenType 1.9.1 (2023) - TTC header version 2.0 supports DSIG table for digital signatures
Open standardYes · royalty-free
Specificationlearn.microsoft.com

TTC conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with TTC files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about TTC files.

Frequently asked questions

How do I install a TTC font on Windows?
Double-click the .ttc file to open it in Windows Font Viewer, then click 'Install'. All faces in the collection install at once. Alternatively, right-click the file > Install.
How do I extract individual fonts from a TTC file?
Use FontForge (free, open-source): File > Open the .ttc, choose which face to open, then File > Generate Fonts to export as .ttf or .otf. The Python fontTools library can also do this programmatically.
What is the difference between TTC and TTF?
A TTF file contains one font face. A TTC contains multiple related font faces (e.g. a full family) in one file, with shared glyph tables to reduce file size. Applications that support TTC see each face as a separate font.
Can I convert TTC to OTF?
Not as a single file - a TTC contains multiple fonts. You can extract each face individually as a separate OTF using FontForge or fontTools. There is no direct TTC-to-single-OTF conversion.
Why are CJK fonts usually in TTC format?
CJK (Chinese, Japanese, Korean) fonts contain thousands of glyphs shared across the regular, bold and UI variants of a family. TTC lets all variants share those glyph tables rather than duplicating them, saving tens of megabytes.
What is msgothic.ttc?
A Windows system TTC containing three Japanese fonts: MS Gothic, MS PGothic and MS UI Gothic - bundled with Windows since Windows 95 for Japanese CJK text support.

References

1RFC 8081 - The 'font' Top-Level Media Type (font/collection MIME)www.rfc-editor.org
2IANA - font/collection media type registrationwww.iana.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.TXTPlain Text File
9.MDMarkdown Document
10.NOMEDIAAndroid No-Media Marker File

Related extensions

.WOFFWeb Open Font Format
.TTFTrueType Font
.EOTEmbedded OpenType Font
.MCFMathcad Font / Resource File
.CHRBorland BGI Stroke Font File
.OTFOpenType Font

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z