BeOS - статьи

       

Q: Как руссифицировать браузер Opera?


A: Ответ делится на две части:

1) Просмотр русских страниц - те же рецепты что и для Opera for Windows. Единственная специфика для BeOS, но ОЧЧЕНЬ ВАЖНАЯ - не все шрифты с русскими буквами подходят в нашем случае, а только специально препарированные, такие, где верхние WESTERN символы заменены на русские. На эту тему смотри:

и

При установке шрифтов обратите внимание, чтоб у вас в системе не было бы уже шрифтов с такими точно же внутренними именами, а то система их не поставит,а вы даже не будете об этом знать, или поставит но будут глюки - половина букв отображается, половина квадратики.

Есть еще грабли, которые нужно учитывать, прежде чем начинать плакать что ничего не получается. Дело в том, что многие страницы указывают насильно, какие шрифты нужно применять для отображения. При этом может оказаться, что среди "переделанных шрифтов" таких нет, тогда опять вместо русских букв будет непонятно что. Тут есть два выхода - или оставить в системе только "переделанные" шрифты, или поработать в настройках Оперы в разделе Document Appearance, убрав галочку с "Document fonts and colors"

2) Ввод русского текста.

В данной версии 3.62 RC1 необходимо применение специальной русской клавиатурной раскладки, не той, которая стандартно подходит для BeOS. На эту тему также смотри статью здесь

3)Для отображения и Win1251 и KOI8R во-первых, нужны еще и переделанные таким же образом шрифты (Upper WesternKOI8R), а во-вторых, придется сделать копию файла Opera.ini, переименовать её как-нибудь, например в OperaKOI.ini, и отредактировать последний, заменив там все названия шрифтов на шрифты, поддерживающие KOI. Запускать тогда нужно из терминала c указанием OperaKOI.ini в качестве параметра - или создать соответствующий shell-скрипт.

4) Если КОИ ставить лень( а многие сайты/сервера определяют что у вас ОС наподобие юникс и подсовывают КОИ-8. И некоторые горе-дизайнеры не удосужились кнопочки сделать чтобы выбирать кодировки.От некоторых серваков непонятно на каком порту искать эту самую Вин1251 - 8080 не работает, 810x тоже.) - то может помочь следующее:

В общем, чтоб не мучаться - пропишите в Opera.ini в секции [ADV USER PREFS]

следующее:

http-accept-charset="windows-1251"

Тогда те сервера что могут - будут выдвать вам c с большей вероятностью сразу в Вин1251.



Содержание раздела