2

Я не компьютерный энтузиаст, поэтому мне жаль, если этот вопрос не подходит для этого форума. Мне отправили пакет InDesign, но большинство шрифтов в папке шрифтов имеют размер 0 КБ, не имеют расширения, и я не могу их открыть. Я мог бы установить остальные из них, хотя. Я прочитал, что это может быть потому, что я разархивировал пакет MAC в Windows, и что я должен попросить "архивный файл" шрифтов. Является ли архивный файл сжатым файлом? Пакет уже был zip-файлом. Любая помощь очень ценится.

1 ответ1

3

Я также натолкнулся на некоторые странные 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .