У меня есть две проблемы при распечатывании распечаток программ на веб-страницах с веб-сайта Sun, использовании Firefox в Windows, и задавался вопросом, как я мог бы диагностировать/исправить проблему.
Вот страница в качестве примера. Обычный текст печатает прекрасный, но шрифт фиксированной ширины очень проблематичен; это выглядит хорошо на экране, но в печати символы все смешаны как кернинг, пошел ужасно криво..., и я также имею эффект "Mah Jong": вместо пробельных символов в начале строки я вижу набор квадратных символов с тем, что похоже
+--+
|00|
|20|
+--+
внутри, то, которое я предполагаю, является способом драйвера принтера жаловаться, что это - unicode символ, который он не знает, как распечатать. (почему это не знает, как распечатать пространство, вне меня....),
Какие-либо предложения?
Это, кажется, ошибка со способом, которым Firefox обрабатывает Курьера в противоположность Courier New.
http://blog.twaddington.com/2009/04/firefox-308-prints-garbage-fixed-width-text-courier/
Попытайтесь печатать страницу выше и посмотрите, существует ли различие для Вас. IE и Chrome печатают это очень хорошо. Opera обошел это путем замены другим шрифтом, хотя переменная ширина. Ссылка выше имеет сценарий Механика как обходное решение.
Обычно, когда я сталкиваюсь с этими видами печати проблем, я попытаюсь сначала печатать к PDF и затем распечатать файл PDF. Вы попробовали это?
Кажется, что эта проблема неожиданно возникла прежде с Mozilla. Их рекомендация изменить моноширинный шрифт, используемый по умолчанию (Инструменты> Опции> Содержание> Шрифты и Цвета> Усовершенствованный), или, обновляет драйвер принтера.
Первая вещь сначала. Удостоверьтесь, что Вам установили правильные шрифты. Вы не можете распечатать шрифты, которые Вы не имеете установленными в Вашей системе.
Следующая вещь, которую я проверил бы, состоит в том, что Вам установили корректный драйвер принтера. Много принтеров могут распечатать в основном режиме ASCII, или они могут распечатать в собственном режиме драйвера. Принтер не может распечатать графическую и сложную деталь, если это не находится в собственном режиме драйвера для устройства.
Таким образом, если Вам установили шрифты, и Вам загрузили правильные драйверы, необходимо смочь получить его работающий правильно.