Персональный | |
Как научить Netscape 4.x красиво показывать UTF-8
04.03.2002 Как известно, для отображения страниц в кодировке UTF-8 Netscape 4.x использует жуткую смесь шрифтов, некоторые из которых могут быть совершенно нечитаемыми. Исправить это положение с помощью Preferences не получается в списке шрифтов есть только 4 шрифта странного изготовителя NSPseudoFonts. Установка юникодных шрифтов не помогает в списке шрифтов они не появляются. Пару раз я безуспешно пытался помудрить с ресурсами Netscape*documentFonts.defaultFont*UTF-8.prop, Netscape*documentFonts.defaultFont*UTF-8.fixed и Netscape*documentFonts.foundry*nsPseudoFont. Поиск в Google и Google groups также не подсказал решения. Как оказалось, сейчас его там просто нет попробуйте поискать слова Netscape и unicodeFont Вы получите десяток-другой ссылок, никак не решающих эту проблему. Но вчера я снова попытался поучить Netscape и нашёл решение. Итак, для того, что бы Netscape 4.x использовал для отображения латиницы и кириллицы те шрифты, которые нравятся Вам, а не первые попавшиеся, нужно добавить четыре ресурса: "courier new" и "times new roman" в этом примере это название семейств (family) обычных шрифтов TrueType. Вы можете использовать другие, главное, чтобы в них была кириллица в кодировке iso-8859-5. Эти ресурсы можно добавить, например, в файлNetscape*unicodeFont.courier*iso-8859-1: courier new Netscape*unicodeFont.times*iso-8859-1: times new roman Netscape*unicodeFont.courier*iso-8859-5: courier new Netscape*unicodeFont.times*iso-8859-5: times new roman ~/.Xresources
и перестартовать Всё вышеописанное было опробовано на двух версиях Netscape для Linux 4.77 и 4.78. (C) Игорь Сысоев |