Подтвердить что ты не робот

Преобразование или извлечение шрифта TTC в TTF - как?

Я уже более 8 часов пытаюсь сделать шрифт STHeiti Medium.ttc.zip в Windows.

Но я не могу заставить его работать. Кто-нибудь может заставить его работать в Windows?

4b9b3361

Ответ 1

Предполагая, что Windows действительно не знает, как обращаться с TTC файлами (что, честно говоря, странно), вы можете "разбить" комбинированные шрифты простым способом, если вы используете fontforge.

Шаги:

  • Загрузите файл.
  • Разархивируйте его (например, unzip "STHeiti Medium.ttc.zip").
  • Загрузите Fontforge.
  • Откройте его с помощью Fontforge (например, File > Open).
  • Fontforge скажет вам, что в этом конкретном файле TTC (по крайней мере, с 2014-01-29) есть два шрифта, "упакованных", и попросите вас выбрать один из них.
  • После загрузки шрифта (это может занять некоторое время, так как этот шрифт очень большой), вы можете попросить Fontforge сгенерировать файл TTF через меню File > Generate Fonts....

Повторите шаги загрузки 4--6 для другого шрифта, и ваши TTF будут легко доступны для вас.

Обратите внимание, что я подчеркнул создание вместо сохранения выше: сохранение шрифт создаст файл в формате SFD в формате Fontforge, что, вероятно, бесполезно для вас, если вы не хотите разрабатывать шрифты с Fontforge.

Если вы хотите иметь более программный/автоматический способ манипулирования шрифтами, то вас может заинтересовать мой ответ в аналогичном (но не совсем то же) вопрос.

Addenda

Дальнейшие комментарии: Одна из причин, по которым некоторые люди могут быть заинтересованы в выполнении описанного выше разделения (или, вообще, с помощью конвертера шрифтов), заключается в преобразовании шрифтов в веб-форматы (например, Уофф). Это здорово, но будьте осторожны, если лицензия на шрифты, которые вы раскалываете/конвертируете, допускает такое широкое перераспределение.

Конечно, для шрифтов Free ( "как в Freedom" ) вам не нужно беспокоиться (и одна из самых выдающихся лицензий таких шрифтов - OFL).

Ответ 2

Вы можете использовать onlinefontconverter.com сайт. Он отлично работает и имеет множество выходных форматов (afm bin cff dfont eot pfa pfb pfm ps pt3 suit svg t42 tfm ttc ttf woff). Одним из преимуществ, которые я видел, является то, что он экспортирует все шрифты, содержащиеся внутри ttc сразу (что очень удобно).

Ответ 3

Это то, что сработало для меня для извлечения TTF из .dfont и .ttc файлов из Mac OS X: http://transfonter.org/ttc-unpack

Результирующие TTF отлично работают в Windows 7.

Ответ 4

Если у вас есть Mac, самым простым способом разделить их будет использование DfontSplitter, доступный по адресу https://peter.upfold.org.uk/projects/dfontsplitter

Версия Windows, которую они предоставляют, не работает с файлами ttc.

Ответ 5

http://transfonter.org/ выполнит эту работу за вас. Просто загрузите свой .ttc, и он предоставит вам папку со всеми типами шрифтов в файлах .ttf.