Ошибки приложения
Что означает сообщение "File is not 1K size"?
Описание
Когда я пытаюсь открыть файл, то получаю сообщение "File is not IK size". Почему после нажатия кнопки OK открытие файла прекращается?
Решение
FrameMaker добавляет байты к бинарному файлу таким образом, чтобы размер файла всегда был кратен 1К. Соответственно, Вы будете всегда получать это сообщение, если размер файла не кратен 1024. На Unix-платформе Вы можете проверить размер файла с помощью команды:
Is
-
I filename I awk
'(print $4 / 1024 = x 1024 bytes.")'
Например, используя один из демо-файлов FrameMaker 5:
Is
-
I chapter1 I awk
'(print $4 / 1024 = x 1024 bytes.")'
Вы получите сообщение:
"69 x 1024 bytes"
Это означает, что размер файла кратен 1024.
Если размер файла не делится на 1024 без остатка, это означает, что либо файл последний раз был открыт, исправлен и сохранен не во FrameMaker, а в какой-то другой программе. Либо при сохранении (например, в сети) произошел сбой, и файл не был корректно записан. В этом случае мы рекомендуем использовать резервный файл, который создает FrameMaker. Включить опцию резервного копирования можно в диалоговом окне Preferences (File › Preferences…).
WINDOWS
Что означает сообщение "Document *.* uses unavailable fonts"
Описание
Почему при открытии документа я получаю сообщение "Document *.* uses unavailable fonts" ("В документе *.* используются недоступные шрифты"). Как этого избежать?
Решение
Это сообщение появляется при открытии документа, в котором используются шрифты, не установленные (или отключенные в данный момент) на компьютере. Например, справочные файлы и шаблоны во FrameMaker используют Adobe PostScript-шрифты. Если эти шрифты, а также Adobe Type Manager (ATM) не установлены в системе, то FrameMaker не сможет отобразить шрифты на экране монитора. При открытии таких документов Вы получите сообщение, что данные шрифты не доступны и, если щелкнуть кнопку ОК, они будут заменены другими.
Что следует делать, если Вы получили такое сообщение:
- В диалоговом окне Preferences включите опцию Show file Translation Errors. Откройте документ, в котором используются шрифты, не установленные в системе, и нажмите кнопку ОК. Все недоступные шрифты будут заменены на имеющиеся. Используя ALT + Tab, переключитесь в окно Frame Console. (Нажав на клавишу ALT и удерживая ее, нажимайте на Tab, что позволит Вам активизировать любое запущенное в настоящей момент приложение. После того как Вы подведете квадрат-курсор к Frame Console, отпустите клавишу ALT.) В окне Frame Console появится список шрифтов, не найденных в системе при открытии файла, а напротив каждого из них будет стоять шрифт, которым был временно (или постоянно, все зависит от того, сохраните ли Вы файл при закрытии или нет) заменен отсутствующий шрифт.
- Если отсутствует TrueType-шрифт, добавьте его в Program Manager/Control Panel/Fonts.
- Если отсутствует Adobe PostScript-шрифт, добавьте его в ATM (Program Manager/Main/ATM Control Panel). Возможно, шрифт уже установлен в ATM, но не активизирован. В этом случае просто включите его.
- Выясните, какой драйвер принтера установлен в Вашей системе? FrameMaker работает в режиме WISIWYG, поэтому для получения хорошего результата FrameMaker должен видеть в системе конкретное устройство вывода. Если при загрузке FrameMaker не найдет установленный по умолчанию принтер, он Вас об этом предупредит. В системе должен быть установлен один из двух драйверов – либо PCL, либо PostScript. Если ни один из них не установлен, установите драйвер посредством Program Manager/Control Panel/ Printers.
- Если Вам понадобится изменить драйвер принтера, установленного в системе по умолчанию, то придется удалить и заново установить все PostScript-шрифты в ATM. Начиная с версии ATM 2.02 инсталляция шрифтов в font manager будет влиять только на принтер, установленный в системе по умолчанию! Эта особенность не задокументирована Adobe до версии ATM 2.5. Таким образом, если после установки шрифтов менялся драйвер принтера и FrameMaker при открытии документа говорит, что данный шрифт в системе не установлен, необходимо удалить и поставить все PostScript-шрифты заново. Учтите, что это не специфическая особенность FrameMaker и если FrameMaker не видит шрифт, то этот шрифт не будет доступен в любом Windows-приложении.