Fontlab & TTC

nina's picture

Quick question: I have Snow Leopard now, so [some of] the system fonts are TTCs. Since I'm very much a type design learner I like to open fonts and study the outlines up close; but now FontLab says it can't handle TTCs. :-( Is there any way to make Fontlab accept these files? Or do I need to revert to typing the glyphs in question in Illustrator and converting to outlines to see them up close?
Thanks for input.

thierry blancpain's picture

from what i know illustrator sometimes changes the outlines when converting, so that may not the your best option.. i can't help with the original question though.
greetings from bern :)

nina's picture

Ah, I was wondering about that. Bummer :-\

Greetings back from Basel!

Theunis de Jong's picture

A TTC is a regular TTF and then some more: it contains the usual tables for one single TTF, plus any number of additional font sections that share some of its tables with the 'base' font and have some private tables.

(And I am surprised FontLab didn't know that. Perhaps they do, but it's too hard to switch from a one-file-one-font-outline paradigm. (They could do something like, on opening a TTC, ask "What section do ya want?"))

I'm fairly familiar with the TTC tables; perhaps it's not too difficult to write a 'converter' that creates at least a single file of the 'base font' (and perhaps (oh my!) of the other fonts as well).

... No promises, though.

...... Besides, I bet this is one of those forbidden things you sometimes hear about.

riccard0's picture

There is a converter, a little pricey for what you need:

Jens Kutilek's picture

I think you can use (from the Robofab Python module library) to dump a TTC into xml. And then probably rebuild separate TTFs from there.

Theunis de Jong's picture

... fontxchange ...

Colour me unimpressed. 30MB! "So much knowledge has been lost."

(It seems you pay for the MBs, not for any intellectual investment. A cursory glance shows it's a complete FontForge distro -- fontforge, fontimage, fontlint, and sfddiff --, glued together and given a nice interface with RealBasic. Even comes with all original FF interface icons and man pages. Note To Self -- try to run it!)

nina's picture

Hm, thanks guys. I guess hoping for an easy and legal solution was a bit too optimistic :-\ … I guess I'll just look at these fonts in Illustrator for now – most times that should be sufficient for what I need, if not as convenient.

Does anyone know if FontLab 6 will have TTC support?
And can FontForge open TTCs? Maybe I should just install that too.

Theunis de Jong's picture

.. can FontForge open TTCs? Maybe I should just install that too.

Sure. Opening: FontForge -> Open

(coincidentally addressing what I said about FontLab: "When opening a TTC file, or a mac dfont -- files which potentially contain several fonts -- you will be given a dlg showing a list of all fonts in the file, you get to pick which you want to open.")

Saving: FontForge -> Generate Fonts (Generate TTC)

Getting the thing to run seems to be a hit-and-miss affair. I had mixed feelings about my trying to run it under Cygwin (my Windows machine). It froze up every 30 sec, and boy! was it ever ugly! Perhaps I'll try again on my Mac.

nina's picture

Hmm, that sounds promising, if a bit scary. I should give it a try. Thanks for the pointers :)

johnych's picture

Just to clarify some things.

1. Fontlab Studio was never supposed to support TTC fonts. There is another product from Fontlab to do this:
2. New TTC fonts introduced in Snow Leopard are a little bit different from those on Windows. Apple took font data from the data fork, compressed it and put in the 'cmpf' resource in the resource fork of the file. So new ttc fonts are now resource-based files.

Does anyone know if FontLab 6 will have TTC support?

Nobody knows. ;)


Vladimir Tamari's picture

Apart from the difficulty of running it on a Mac or PC, Font Forge is quite ugly, compared to the elegant GUI and user-friendly functions of Fontlab. But from my limited experience FF seems strictly professional in treating the basics, for example it lets the user see which tables are associated with which font. Font Forge installs with one click on any Linux operating system and runs smoothly in its native habitat. I tried it from a Ubuntu OS installed temporarily from a USB key on a homeless PC laptop that does not even have a hard disc - and it is all open source. See . FF is downloaded as a package from within Ubuntu.

twardoch's picture

It is very likely that Fontographer 5 will open .ttc fonts, and FontLab Studio 6 will certainly open .ttc fonts.


docunagi's picture

It has been almost 2 years, but here is a little something to extract the TTC fonts.

But I cannot find a way to make a TTC font (apart from fontforge… but cannot find the right way) and Fontlab does not handle it :(

Syndicate content Syndicate content