2010-02-28 18:35:26 +0000 2010-02-28 18:35:26 +0000
31
31

Как установить шрифт OS X *.TTC на Windows? Ошибка: "*.TTC не выглядит как действительный шрифт".

У меня есть both Mac под управлением OS X 10.6 Snow Leopard и компьютер под управлением Windows 7.

На моём Mac имеется шрифт “AmericanTypewriter.ttc”. Я хотел бы использовать этот шрифт на моем PC для конкретного творческого проекта. Я смог скопировать реальный файл шрифта на PC, но при попытке установить его в папку Windows Fonts я получаю следующее сообщение об ошибке:

“Не могу установить (FONTNAME).ttc - Файл ‘(FONTNAME).ttc’ не отображается как действительный шрифт”.

Может ли *.Файлы шрифтов формата TTC быть установлены в Windows? Если да, то как? Спасибо!


UPDATE: Я скачал исходный код простой утилиты ttc2ttf (ttc2ttf_AA.tar.gz) нашел на этой японской странице и скомпилировал его под cygwin через g++. В результате из коллекции TTC / True Type Collection получился один файл “AmericanTypewriter.ttf”. (Почему collection имеет только один файл!?)

Однако, я still получаю сообщение об ошибке, похожее на приведенное выше, когда пытаюсь установить полученный AmericanTypewriter.ttf на Windows. Я снова в тупике.

p.s. На Windows мне больше не нужен need этот шрифт, но теперь я решил выяснить почему и как :-).

Ответы (7)

48
48
48
2010-03-20 11:12:13 +0000

Конвертируйте ttc в ttf с помощью onlinefontconverter.com (разработано мной ](http://translate.google.com/translate?hl=en&sl=auto&tl=en&u=http://warting.se/2010/03/15/ny-version-av-online-font-converter/)), например:

7
7
7
2010-03-01 16:38:57 +0000

Эта информация основана на сведениях, которые я изложил из множества различных источников, в том числе из подтверждающих документов Adobe… Так что любые исправления и изменения ценятся…

Полный документ здесь… http://www.schollnick.net/wordpress/systems-administration/fonts/

Но, какие шрифты может использовать Макинтош?

  • .dfont
  • Multiple Master (только для Mac OS X 10.2 и более поздних версий)
  • OpenType (.otf) *
  • TrueType (.ttf) *
  • True Type Collection (.ttc)
  • Type 1 (PostScript) *

Какие шрифты может использовать Windows?

  • OpenType (.otf)
  • TrueType (.ttf)
  • Type 1 (PostScript)

Обратите внимание, что Windows напрямую не поддерживает шрифты TTC, согласно Adobe… Таким образом, вы, вероятно, могли бы использовать менеджер шрифтов для помощи с TTC… Но, по сути, Windows не поддерживает TTC…

Font Creator позволяет взломать архив TTC, а дополнительные специфические шрифты из него http://www.high-logic.com/fontcreator/manual/index.html?truetypecollection.html У них есть пробная версия, но покупка составит $79….

На данный момент я не смог найти бесплатный конвертер….


Скопируйте извлеченный шрифт на Macintosh….. Дважды щелкните по шрифту, и книга шрифтов должна открыть, давая вам предварительный просмотр шрифта. Выберите установку шрифта.

Теперь у вас должно быть полное отображение Шрифтовой книги, в которой перечислены все установленные в системе шрифты. Найдите установленный шрифт и выберите Файл –> Проверить шрифт.

Это даст вам отчет, в котором будут перечислены все проблемы со шрифтом. И этот отчёт сможет дать вам начальную точку о том, что нужно исправить, и/или если это вообще возможно.

5
5
5
2010-03-19 12:09:08 +0000

Думаю, тебе просто не повезло с этим специфическим шрифтом (без конвертации ).

На Mac, шрифт в /Library/Fonts/AmericanTypewriter.ttc определяется как:

$ file /Library/Fonts/AmericanTypewriter.ttc /Library/Fonts/AmericanTypewriter.ttc: TrueType font collection data

Действительно, первые 4 байта - это магическое число для ttcf:

hexdump -C -n 4 /Library/Fonts/AmericanTypewriter.ttc 00000000 74 74 63 66 |ttcf|

Таким образом, это наверняка файл, утверждающий, что он использует формат Microsoft TrueType Collection. Согласно Википедии:

Впервые они были доступны в китайской, японской и корейской версиях Windows, и поддерживались для всех регионов в Windows 2000 и более поздних версиях.

Mac OS включала поддержку TTC, начиная с Mac OS 8.5.

И согласно Apple:

Mac OS X также работает с форматами шрифтов, используемыми Microsoft Windows. Эти шрифты имеют все свои данные в вилке данных и не имеют дополнительных ресурсов, найденных в шрифтах Macintosh.

Так что: копирование в Windows не должно приводить к потере данных, так как нет скрытых ресурсная вилка , чтобы забыть. И, следовательно, эта should install fine на Windows…

Быстрый тест с использованием инструмента Microsoft Font Validator в Windows XP не показывает никаких ошибок. Но полный тест показывает, среди многих ошибок рендеринга, некоторые вещи, которые я не умею интерпретировать. Обратите внимание, что E2132 и E1607 могут указывать на то, что инструмент валидации устарел, что, возможно, также является причиной некоторых других ошибок:

  • E2008 Строка PostScript отсутствует для обеих требуемых платформ Строка MS Postscript отсутствует, но строка Mac Postscript присутствует Шрифты OpenType, которые включают имя PostScript для шрифта, должны включать имена для Платформы 1 Кодировка 0 (Mac) и Платформы 3 Кодировка 1 (Microsoft).

  • E2132 Номер версии недействителен 4 Текущая версия таблицы OS/2 - версия 3. Ранее использовались нулевые версии (0, TrueType rev 1.5), одна (1, TrueType rev 1.66) и две (2, OpenType rev 1.2).

  • E2127 Длина таблицы не совпадает с ожидаемой длиной для данной версии Эта ошибка указывает на структурную проблему со шрифтом. Структурные ошибки могут быть вызваны: некорректной генерацией файла шрифта инструментом шрифта; изменением содержимого действительного файла шрифта; или каким-либо другим повреждением файла шрифта. Восстановите шрифт или свяжитесь с поставщиком шрифта, чтобы получить версию шрифта.

  • E1305 Контрольная сумма шрифта неверна 0x25a37feb Эта ошибка указывает на структурную проблему со шрифтом. Структурные ошибки могут быть вызваны: некорректной генерацией файла шрифта инструментом шрифта; изменением содержимого действительного файла шрифта; или каким-либо другим повреждением файла шрифта. Восстановите шрифт или свяжитесь с поставщиком шрифта, чтобы получить версию шрифта.

  • E1303 Флаг нелинейного масштабирования (бит 4) чист, но в таблице hdmx присутствует Установка бита 4 поля флагов для очистки означает, что ширина флагов глифов будет масштабироваться линейно, так как инструкции по подсказке не будут изменять ширину флагов… Наличие таблицы hdmx указывает на то, что на ширину опережения глифов внутри этого шрифта могут влиять инструкции по подсказке. Установите этот бит, чтобы указать, что ширина спереди может не масштабироваться линейно.

  • E1410 Поле xMaxExtent не равно вычисленному значению actual = 1130, calc = 1855 Значение поля xMaxExtent должно быть равно Max(lsb + (xMax - xMin)). Это значение следует вычислять, используя только глифы, имеющие контуры. Глифы, не имеющие контуров, должны быть проигнорированы.

  • E1607 Версия таблицы не была 0 версия = 1, непризнанная версия #, дальнейшие тесты не могут быть выполнены Версия 0 - единственная версия таблицы ядра, определенная на данный момент. Исправьте это поле с помощью инструмента редактирования таблиц или редактора ядра, который создает действительную таблицу ядра.

  • E2014 Строки версий Microsoft в уникоде не найдены Строки имен требуются для обеих платформ. Используйте инструмент редактирования таблиц для добавления строк имен для Windows.

Кроме того, он показывает много информационных сообщений, например:

  • I0040 Не OpenType таблица, содержимое не проверено Этот тип таблицы определен в спецификации Apple TrueType.

Итак, если Microsoft’s Font Validator прав, то я предполагаю, что Apple проделал плохую работу, реализовав спецификации. (И, возможно, даже специально, чтобы остановить распространение шрифта в Windows?)

4
4
4
2015-08-03 11:49:23 +0000

Я нашла http://transfonter.org/ttc-unpack и это сработало. Распаковал ttc-файл, позволяющий мне скачать 4 ttf-файла, которые мне были нужны.

2
2
2
2010-02-28 19:06:46 +0000

Не думаю, что ты сможешь. Эта страница утверждает, что вы можете просто скопировать ее в папку Windows Fonts:

Скопируйте и вставьте файл шрифта (шрифты обычно заканчиваются расширением .tty , .ttc или .fon) в папку C:\WINDOWS\fonts.

(жирным шрифтом). 0x2 и Однако я полагаю, что это относится не к шрифтам Mac TTC, а к коллекциям True Type Collections. Шрифты Mac TTC будут храниться в формате, который Windows не понимает. 0x2 и [ Эта страница ]0x3 и имеет список конвертеров шрифтов, включая TTConverter, то есть:

Бесплатная утилита Криса Рида для пользователей Mac, которая конвертирует PC TTF формат в Mac TrueType и наоборот.

Я только что обнаружил, что большинство ссылок для этой программы в настоящее время сломаны, так что меньше, чем бесполезно. Вы должны найти что-то вроде этого инструмента для выполнения преобразования.

1
1
1
2014-05-30 04:47:55 +0000

Если вы установите Dfont Splitter

Тогда вы фактически можете открыть файл TTC для извлечения отдельных файлов шрифтов .TTF для установки в Windows.

Еще одна более сложная проблема, если вы столкнулись с Mac “Font Suitcase”. В Windows эти файлы выглядят как 0KB - однако внутри них есть файлы шрифтов. Для их открытия требуется двухступенчатое решение, как показано в этом очень полезном учебнике . (Использование ‘Терминала’ Mac для извлечения файлов с последующим использованием DfontSplitter'а Питера Апфальда)

Эти решения совершенно бесплатны и очень полезны.

0
0
0
2018-05-08 11:02:44 +0000

Кто получил следующее сообщение об ошибке при установке шрифта:

“Не могу установить (FONTNAME).ttc - Файл ‘(FONTNAME).ttc’ не отображается как правильный шрифт”.

Если у вас возникла такая проблема при установке шрифта в Windows 10, вам просто нужно дважды щелкнуть по загруженному шрифту и выполнить шаги, как показано на экране. Не копируйте и не вставляйте загруженный шрифт, если вы это сделаете, то может появиться сообщение об ошибке, приведенное выше.

Похожие вопросы

3
28
12
13
4