Як встановити шрифт OS X * .TTC у Windows? Помилка: "* .TTC не видається допустимим шрифтом"


31

У мене є як Mac, що працює під управлінням OS X 10.6 Snow Leopard, так і ПК з ОС Windows 7.

На моєму Mac є шрифт під назвою "AmericanTypewriter.ttc". Я хотів би використовувати цей шрифт на своєму ПК для конкретного творчого проекту. Мені вдалося скопіювати фактичний файл шрифту на ПК, але коли я намагаюся встановити його в папку Шрифти Windows, я отримую таке повідомлення про помилку:

Неможливо встановити (FONTNAME) .ttc - Файл '(FONTNAME) .ttc' не видається дійсним шрифтом.

"Неможливо встановити (FONTNAME) .ttc - Файл" (FONTNAME) .ttc "не здається дійсним шрифтом."

Чи можна встановити файли шрифтів формату * .TTC у Windows? Якщо так, то як? Спасибі!


ОНОВЛЕННЯ: Я завантажив вихідний код для простої утиліти ttc2ttf (ttc2ttf_AA.tar.gz), знайденої на цій японській сторінці, і скомпілював її під cygwin через g ++. Отриманий виконуваний файл витягнув один файл "AmericanTypewriter.ttf" з колекції TTC / True Type. (Навіщо мати колекцію лише з одним файлом !?)

Однак я все одно отримую повідомлення про помилку, подібне до наведеного вище, коли я намагаюся встановити отриманий AmericanTypewriter.ttf на Windows. Я знову тупнув.

ps Я більше не потребую цього шрифту в Windows, але тепер я вирішив зрозуміти, чому і як :-)


Пощастило спробувати інший шрифт TTC?
Ар’ян

1
Зауважте, що онлайн-конвертор із відповіді Стефана отримує всі шрифти TTF з колекції: superuser.com/questions/114603/…
Архан

1
Дякую Google за цей результат, і який сюрприз, що він відносно свіжий :)
нереальність

@Arjan Так, мені вдалося встановити деякі інші шрифти TTC (наприклад, Optima, MarkerFelt) без проблем. Лише AmericanTypewriter.ttc викликав помилку; просто моя невдача, яку я хотів! Також перегляньте: SEO. Так, я маю на меті написати свої запитання з цього приводу. (Я також запускаю сайт на базі StackExchange і визнаю цінність SEO.)
Chris W. Rea,

1
+1 для розміщення точного питання про ТОЧНИЙ ФОНТ, який я намагаюся встановити у своєму Windows 10 VM!
Оскар Голдман

Відповіді:


47

Перетворити ttc в ttf за допомогою internetfontconverter.com (розроблений мною ), наприклад:

Один TTC отримує один множину TTF


Я насправді спробував це раніше, щоб побачити, чи буде він діяти як онлайн-валідатор. Але якихось onlinefontconverter.com/myfonts.php не дозволить мені вибрати /Library/Fonts/AmericanTypewriter.ttc(в той час як інші шрифти з цієї папки не викликають проблеми). Однак, повторивши спробу копії цього шрифту в іншій папці, я дійсно дозволю мені вибрати його, і виходить 6 шрифтів TTF. Приємно!
Ар’ян

(Шкода, що "перетворення" з TTC в TTC не змінює шрифт або не додає результат до списку результатів.)
Ар'ян,

2
Чудово, але для мене це не працює :( "ПОМИЛКА: Не ввійшов" після завантаження шрифту
Andrew Rumm

5
На жаль, коли я завантажую ttc, він перетворює лише один шрифт у ttf, і я не можу контролювати, який. Будь-які пропозиції?
cdonner

1
Схоже, цей сайт для мене не працює ні в одному веб-переглядачі
Anon343224користувач

7

Ця інформація ґрунтується на інформації, яку я одержав із багатьох джерел, включаючи документи підтримки Adobe ... Тому будь-які виправлення та зміни цінуються ...

Повний документ тут ... http://www.schollnick.net/wordpress/systems-administration/fonts/

Але, якими шрифтами може користуватися Macintosh?

  • .dfont
  • Кілька основних (лише для Mac OS X 10.2 та новіших версій)
  • OpenType (.otf) *
  • TrueType (.ttf) *
  • Колекція True Type (.ttc)
  • Тип 1 (PostScript) *

Які шрифти може використовувати Windows?

  • OpenType (.otf)
  • TrueType (.ttf)
  • Тип 1 (PostScript)

Зауважте, що Windows не підтримує безпосередньо шрифти TTC, згідно з Adobe ... Отже, ви, можливо, можете використовувати диспетчер шрифтів, щоб допомогти з TTC. Але, як правило, Windows не підтримує TTC ...

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

На даний момент мені не вдалося знайти безкоштовний конвертер ...


Скопіюйте витягнутий шрифт на Macintosh .... Двічі клацніть на шрифті, і книга шрифту повинна відкритися, надаючи попередній перегляд шрифту. Виберіть для встановлення шрифту.

Тепер ви повинні мати повне відображення книги шрифтів, перелічуючи всі шрифти, встановлені в системі. Знайдіть встановлений шрифт та виберіть Файл -> Підтвердити шрифт.

Це дасть вам звіт із переліком будь-яких проблем із шрифтом. І цей звіт зможе дати вам вихідну точку щодо того, що потрібно виправити, та / або якщо це навіть може бути.


Спасибі! Я розгляну інструменти, які можна отримати з TTC. Приємно знати, що це архівний формат.
Кріс В. Реа

Дивіться мою замітку вище в моєму питанні оновлення. Хоча я отримав TTF від TTC, Windows все ще скаржиться на те, що TTF недійсний.
Кріс В. Реа

Кріс, візьміть TTF, який ви отримали від конвертера, і встановіть його на mac, і подивіться, що розповідає книга Font, коли ви зробите перевірку шрифту на ньому.
Бенджамін Шолнік

1
Apple називає TTC як шрифти Microsoft. Я думаю, що Adobe трохи згодом? Дивіться support.apple.com/kb/TA22195
Арджан

Приємно! Я просто використовував ваш веб-сайт. Супер зручно.
benjismith

5

Я думаю, вам просто не пощастило з цим певним шрифтом (без його перетворення ).

На Mac шрифт в /Library/Fonts/AmericanTypewriter.ttcідентифікується як:

$ file /Library/Fonts/AmericanTypewriter.ttc
/Library/Fonts/AmericanTypewriter.ttc: дані колекції шрифтів TrueType

Дійсно, перші 4 байти - це магічне число для ttcf:

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

Отже, це, безумовно, файл, який вимагає використовувати формат TrueType Collection від Microsoft. За даними Вікіпедії:

Спочатку вони були доступні у китайській, японській та корейській версіях Windows та підтримувалися для всіх регіонів у Windows 2000 та пізніших версіях.

Mac OS включала підтримку TTC, починаючи з Mac OS 8.5.

І в відповідно до Apple:

Mac OS X також працює з форматами шрифтів, які використовує Microsoft Windows. Ці шрифти містять усі свої дані у вилці даних і не мають додаткових ресурсів, знайдених у шрифтах Macintosh.

Отже: копіювання в Windows не повинно призвести до втрати даних, оскільки немає прихованої вилки ресурсу, яку потрібно забути. А значить, це має встановити чудово на Windows ...

Швидкий тест за допомогою інструмента перевірки шрифтів Microsoft у Windows XP не показує помилок. Але повний тест показує, серед багатьох помилок відображення, деякі речі, які я не знаю, як інтерпретувати. Зауважте, що E2132 та E1607 можуть вказувати на застарілість інструменту перевірки, можливо також спричиняючи деякі інші помилки:

  • E2008 Рядок PostScript відсутня для обох необхідних платформ Рядок MS Postscript відсутня, але в рядку Mac Postscript присутній
    шрифти OpenType, що містять ім'я PostScript для шрифту, повинні містити імена для Platform 1 Encoding 0 (Mac) та Platform 3 Encoding 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 не дорівнює обчисленому фактичному значенню = 1130, calc = 1855
    Значення поля xMaxExtent має дорівнювати Max (lsb + (xMax - xMin)). Це значення слід обчислити, використовуючи лише гліфи, які мають контури. Гліфи без контурів слід ігнорувати.

  • E1607 Версія таблиці не була 0 версія = 1, нерозпізнана версія #, подальших тестів не можна проводити
    Версія 0 є єдиною версією керн-таблиці, яка в даний час визначена. Виправте це поле за допомогою інструмента редагування таблиць або редактора kern, який створює дійсну таблицю kern.

  • E2014 Не знайдено рядків версії unicode версії Microsoft, рядки
    імен не потрібні для обох платформ. Використовуйте інструмент редагування таблиць, щоб додати рядки імен для Windows.

Крім того, він показує багато інформаційних повідомлень, таких як:

  • I0040 Не є таблицею OpenType, вміст не підтверджено. Цей тип таблиці визначений у специфікації Apple TrueType.

Отже, якщо правильний шрифт Microsoft має рацію, то я припускаю, що Apple зробила погану роботу, реалізуючи технічні характеристики. (І, можливо, навіть спеціально, щоб зупинити розповсюдження шрифту в Windows?)


Хороша інформація. Спасибі! Я дав вам +1. Але я вирішив це питання, використовуючи онлайн-конвертер шрифтів в іншій відповіді, яку я прийняв.
Кріс В. Реа

@Chris, не поспішайте з його прийняттям, тому я додав скріншот, і це був мій вибір для щедрості - дивіться історію редагування superuser.com/posts/121746/reitions, щоб довести це ;-)
Арджан


2

Я не думаю, що ти можеш. Ця сторінка стверджує, що ви можете, просто скопіювавши її в папку Шрифти Windows:

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

(мій сміливий).

Однак я здогадуюсь, що це стосується не шрифтів Mac TTC, а True Type Collection. Шрифти Mac TTC зберігатимуться у форматі, який Windows не розуміє.

На цій сторінці є перелік конверторів шрифтів, включаючи TTConverter, який є:

Безкоштовна утиліта Кріса Ріда для користувачів Mac, яка перетворює формат TTF з ПК у Mac TrueType і навпаки.

Щойно я виявив, що більшість посилань на цю програму зараз порушені, тому є менш ніж марними. Вам потрібно знайти щось подібне до цього інструменту для перетворення.


(Посилання TTConverter розірвано.)
Chris W. Rea,

@Chris - вибачте, у мене був шанс ще раз перевірити посилання. Я щойно перевірив і, здається, багато посилань порушені. Я видалю посилання.
ChrisF

Що таке "шрифти Mac TTC", на які ви посилаєтесь? Я думаю, що TTC - це формат Microsoft за визначенням. (А на Mac, TrueType Collections не використовують вилку даних, тому копіювання з Mac на ПК не повинно створювати жодних проблем; див. Support.apple.com/kb/TA22195 )
Arjan

1
@Arjan: Я думаю, ти мав на увазі, що вони не використовують вилку ресурсу . Якби вони не використовували вилку даних , копіювання з Mac на ПК замість цього не дасть жодних байтів . (Було б приємно і швидко, хоча!)
SamB,

1

Якщо встановити Dfont Splitter

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

Ще одне складніше питання - якщо ви стикаєтесь з Mac "Suitcase Font". У Windows ці файли показують як 0 КБ - все ж є файли шрифтів всередині. Для їх відкриття потрібне двоступеневе рішення, як показано в цьому дуже корисному підручнику . (Використання Mac-терміналу "Термінал" для вилучення файлів з подальшим використанням DfontSplitter Пітера Upfold)

Ці рішення абсолютно безкоштовні і дуже корисні.


На жаль, хоча це створює файли TTF для кожного шрифту в колекції, і вони добре виглядають в OS X, вони все ще не визнаються дійсними шрифтами в Windows 7.
Скотт Макінтайр

0

Хто отримав таке повідомлення про помилку під час встановлення шрифту:

"Неможливо встановити (FONTNAME) .ttc - Файл" (FONTNAME) .ttc "не здається дійсним шрифтом."

Якщо у вас виникає така проблема під час встановлення шрифту в Windows 10, вам просто потрібно двічі клацнути завантажений шрифт і слід виконувати кроки, що відображаються на екрані. Не копіюйте та не вставляйте завантажений шрифт, якщо ви це зробите, то вище може з’явитися повідомлення про помилку.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.