Установка KOI8 и настройка Forte Agent под Windows 2K

08-sep-2001. Konstantin Kazarnovsky Shlimazl Forum
  Зеркало (Newmail) Зеркало (ROL)

Установка KOI8

  1. Установить KOI8-R шрифты из архива Download kazfnt2.zip. Несмотря на то, что в большинстве случаев удается использовать KOI8-R-сечения стандартных юникодовых шрифтов, в некоторых случаях не обойтись без специальных KOI8-шрифтов.
  2. Установить поддержку KOI8 из архива Download koi8_w2k.zip. В архиве имеются 2 каталога: KOI8-R и KOI8-U. Основным является KOI8-R, в нем нужно выбрать файл KOI8_NT.INF и установить его (по правой кнопке мышки). Файл UNKOI8.INF предназначен для деинсталляции.
    Каталог KOI8-U сугубо экспериментальный и может быть выбран вместо KOI8-R для установки поддержки украинского варианта KOI8. Файл UNKOI8U.INF предназначен для деинсталляции.
    Перезагрузка Windows 2K вроде бы не обязательна. Для установки KOI8-U вместо KOI8-R или наоборот деинсталляция предыдущего варианта не обязательна.
  3. В свойствах клавиатуры выбрать "Добавить" ("Add") новый язык, выбрать "Турецкий" ("Turkish"), а клавиатуру к нему - "Russian (KOI8-R)". Затем "OK".
    После этого активизированный индикатор клавиатуры будет выглядеть примерно таким образом: Koi8-r in Keyboard indicator
    При установке KOI8-U картина будет аналогичной, причем допустимы даже две новые клавиатуры одновременно (они становятся доступными, если установить оба указанных файла без деинсталляции): Koi8-u in Keyboard indicator
    (Однако при этом не установятся две кодовых страницы, разве что - в принципе - можно пожертвовать еще чем-нибудь кроме турецкого, например, греческим или польским.)

    Примечание. В пакет для установки KOI8 включены чуть модифицированные NLS-файлы, содержащие определения кодовых страниц KOI8-R и KOI8-U: они позволяют отобразить "младшую псевдографику", или "контролы" (символы с кодами от 0x00 до 0xFF), которые нередко встречаются в сообщениях из FIDO, особенно русского.

Настройка Forte Agent


  Нижеследующее посвящено, в основном, настройкам коммерческого Forte Agent. Дело в том, что Free Agent, помимо прочих ограничений, не поддерживает в полной мере MIME и не содержит (и не использует) таблиц кодировок, тем самым практически не пригоден для работы в многоязычной и "многокодировочной" среде.
  С другой стороны, описываемые настройки практически не зависят от версии Windows и годятся для Windows'9x, NT4 и Windows 2K (скорее всего и для XP тоже). Единственное условие - турецкая кодовая страница (1254) должна быть заменена на KOI8-R (для Windows'9x - правкой ресурсов GDI.EXE, для Windows NT/2K - правкой реестра в разделе ссылок на NLS-файлы).
  И еще одна оговорка. Описываемые настройки, разумеется, не являются единственно возможными, это только один из вариантов. Примерно так я сделал для себя, и так все работает почти без проблем...
  1. Установить Forte Agent, выбрав из поддерживаемых языков английский и русский.
  2. Переписать все файлы из архива с Download набором COD-файлов и инструкцией в каталог, в который установлен Forte Agent. Можно прочесть указанную инструкцию, выбрать вариант настроек и руководствоваться этой инструкцией. Можно же руководствоваться описанным далее одним из вариантов, от которого оставлено лишь самое необходимое.
  3. В меню Options - General Preferences - Languages определить следующие языки (кнопкой Add...) и указать из свойства:
  4. В меню Options - Display Preferences - Fonts задать шрифты для определенных ранее языков (Fonts for the Language), причем этот пункт распространяется и на Free Agent:
    Font settings
  5. В меню Group - Default Properties - Language выбрать
    Language: Russian (via koi8-r) - язык по умолчанию для всех групп.
    Этот же язык будет языком для всех папок (folders), в частности для приходящей почты.
  6. Для нерусских или каких-то особенных групп в меню Group - Properties - Language можно определить другой язык по умолчанию для выбранных групп:
    [V] Override default settings (стоит галочка)
    Language: <выбранный язык > (возможно, не рассмотренный здесь English (American))

    Замечание. Язык для группы нужно определить обязательно до чтения заголовков, иначе список сообщений может быть нечитаемым. Это одна из проблем (ошибок или почти ошибок) Агента в работе с разными кодировками.

  7. Предлагаемый в качестве языка по умолчанию Russian (via koi8-r) сделан максимально универсальным и в большинстве случаев не требует переключения независимо от кодировки сообщения. Если все же сообщение не читается (или, что бывает чаще, не читается Subject - тема сообщения), то для каждого конкретного сообщения язык можно изменить (подобрать) пунктом меню Message - Language..., можно также вынести этот пункт меню на кнопку:
    Message Language button

Дополнительные настройки и некоторые ошибки в Forte Agent

  1. Group - Default properties или Group - Properties (для выбранной группы) - Retrieve
    [V] Retrieve bodies for all new messages (галочка стоит)
    Do not retrieve bodies longer than 600 lines
    Настройка для всех или избранных групп на получение всех сообщений из группы (а не только заголовков) и блокирующая прием слишком больших сообщений (здесь - более 600 строк).
  2. MSIE 5.5 не вполне совместим с Forte Agent 1.8 (проблема известна также как несовместимость Agent и Windows ME). Agent не запускается, если в настройках Интернет он установлен ньюсридером по умолчанию. Поэтому его не следует выбирать в этом качестве. Разработчики обещают, что в версии 1.9 эта несовместимость будет устранена. См. подробное обсуждение этой проблемы и ее решений на сайте у Jim Bradley: Agent sometimes hangs at the splash screen. Agent sometimes hangs launching a URL to IE5.5+.
  3. Mozilla 0.9.2 и Netscape 6.1. Эти программы при установке записывают некорректные данные в ключи shell/open реестра W2K, что вызывает крах Агента при запуске. На сайте Bugzilla проблема документирована и описан патч, исправляющий реестр: http://bugzilla.mozilla.org/show_bug.cgi?id=89534

arrowhome Возврат к содержанию