Я думаю, вам просто не пощастило з цим певним шрифтом (без його перетворення ).
На 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?)