There is a serious issue with the Adobe Webfonts (Minion Pro, Caslon, Garamond, Adobe Text Pro…) currently served by Typekit: they are practically unusable for languages other than English, because of their enormous filesize.
Typekit gives us two choices for language support: only English (“Default”) or other languages (“All Characters”). That’s fine for a font like Gesta, that I am using currently on this site, where the “Default” version (for Regular) amounts to 40k, and the “All Characters” version 53k (supporting Catalan, Czech, German, English, Spanish, French, Italian, Dutch, Polish, Portuguese and Swedish). That’s what I use here, since some of my content is in French.
For the Adobe fonts, the difference between the English and the “All Characters” version is much more drastic: for Adobe Garamond Pro, the ratio is 43k/183k for Regular only – 127k/411k if you want to use Regular, Italic and Bold. A rather huge increase, if we consider that we just want to add a dozen glyphs for the é-è-à-ê-ô-ç…
The biggest culprit is Adobe Text Pro, where we see 52k/454k for Regular alone, 197k/1509k if we use Regular, Italic, Bold and Bold Italic. A look at the supported languages shows: Catalan, Czech, German, English, Spanish, French, Italian, Dutch, Polish, Portuguese, Russian and Swedish.
Probably the Russian alphabet is having a big impact here. This doesn’t really make sense, if you want to support a simple latin-alphabet language with some funky diacritics.
Please, Typekit/Adobe, give us an option for subsetting your fonts for a specific language (or group of languages). Otherwise, your broad language support is actually backfiring on webdesigners.
Here are some examples of how the issue could be solved:
The options offered by the Fonts.com webfont service:
The options offered by FontSquirrel’s @font-face Generator: