Уже думал у меня принтер навернулся, но все оказалось гораздо хуже.
Единственное применение IE, какое я за долгие годы нашел--генерация postscript для дальнейшего разбития .ps файла так, чтобы выходила двухсторонняя печать на принтере, который умеет только с 1 стороны. Разбитье происходит скриптиком на FreeBSD, но это не важно.
Важно то, что IE генерировал самые красивые страницы, на 2-м месте сидит Opera, потом Firefox, потом все остальное.
И тут на днях я что-то печатал с infoq, а принтер, отпечатав половину--затих и остановился. Что я только блин не делал. Тряс картридж, как шаман? Тряс. Выключал/включал принтер, как бухгалтерша? Включал/выключал. Конвертировал .ps в .pdf и пробовал печатать из Adobe Reader, как идиот? Конвертировал и пробовал. Нихера.
И только случайно проскролив в Reader'е до страницы, на которой заминка, обнаружилось, как:
- Reader ругается на отсутствие шрифта. Название шрифта самое неудобоваримое: какой-то случайный набор из [:alnum:].
- На той "плохой" странице в некоторых словах о сутст у т буквы.
"Ага", подумал я. "Вот вам бабушка и IE 9."
Пустив заранее от-thinapp'ленный IE 8 и сгенерировав .ps файл оттуда, выяснилось, что:
- 8-й генерирует нормальный postscript со всеми embedded шрифтами, как и раньше.
- Ренерируемый файл от IE 8 раза в 3 меньше чем от IE 9.
- Распечатать "плохой" вариант от 9-го можно только прогнав его (файл) через ps2ps. И такой от-distiller'ный файл принтер хоть и печатает, но задыхается--.ps файл получается каких-то совсем слонопотамовых размеров.
Короче говоря, сломали печать в IE 9, вот об чем я хотел рассказать.

0 comments:
Post a Comment