Я не компьютерный энтузиаст, поэтому мне жаль, если этот вопрос не подходит для этого форума. Мне отправили пакет InDesign, но большинство шрифтов в папке шрифтов имеют размер 0 КБ, не имеют расширения, и я не могу их открыть. Я мог бы установить остальные из них, хотя. Я прочитал, что это может быть потому, что я разархивировал пакет MAC в Windows, и что я должен попросить "архивный файл" шрифтов. Является ли архивный файл сжатым файлом? Пакет уже был zip-файлом. Любая помощь очень ценится.
1 ответ
Я также натолкнулся на некоторые странные 0-байтовые шрифты. Я нашел это объяснение:
Вернемся в OS 9 Mac шрифты, используемые для хранения своих данных в ветке ресурсов. Обычно это используется для хранения метаданных о файле. Кто-то из Apple решил, что вставлять шрифты было хорошей идеей. Теперь в OS X ветка ресурса была перемещена в расширенный атрибут
com.apple.ResourceFork
. Расширенные атрибуты не используются в вычислениях размера файла терминалом. Если вы хотите увидеть расширенные атрибуты, вы можете использоватьxattr -l file_name
. Запуск этого файла шрифта показал гигантский кусок данных в com.apple.ResourceFork - это определенно информация о шрифте. Тайна разгадана.
Источник: http://www.dmertl.com/blog/?p=11.
Одним из способов решения этой проблемы является извлечение метаданных в файл, например:
xattr -p com.apple.ResourceFork file_name > file_name.ttf