Поддержка кириллицы в Windows 95/98/ME -
"MS Multilanguage Support"
Windows 95/98/ME предлагает русские шрифты и раскладку клавиатуры
(для кодировки "Cyrillic(Windows), Code Page-1251"),
но это доступно сразу же только в локализованных,
русских версиях Windows, а также в Пан-Европейской версии Windows 95.
В остальных случаях надо сначала установить пакет многоязычной поддержки -
"MS Multilanguage Support".
Примечание. Микрософт выбрал кодировку Windows-1251 для русского языка -
"Cyrillic(Windows), CP-1251", где CP означает Code Page (кодовая страница).
То есть, пакет "Multilanguage Support" активирует CP-1251 шрифты
и CP-1251 клавиатуру.
Так что когда в Control Panel видите "Russian", помните, что на самом деле
это означает
"Russian, CP-1251".
Вот инструкция по инсталляции пакета "Multilanguage Support":
- Не закрывая данную страницу, пойдите в Control Panel:
Start / Settings / Control Panel
- щелкните дважды по иконке "Add/Remove Programs"
- выберите "Windows Setup"
- в окошке "Components" выберите строку "Multilanguage Support"
и поставьте 'галочку' слева
- щелкните по кнопке "Details" внизу, и в появившемся окне
поставьте 'галочку' слева от строки "Cyrillic language support".
Щелкните на "OK".
- Теперь вы снова в окне "Windows Setup". Щелкните на "OK", чтобы
началась установка пакета поддержки кириллицы.
Инсталляция пакета - разная для 'старых' и 'новых' версий
Windows 95/98/ME:
- Новые версии Windows 95/98/ME уже хранят файлы пакета "Multilanguage Support"
на вашем компьютере, поэтому инсталляция начнется немедленно
- Старые версии предъявят вам диалог "Install from disk",
чтобы вы указали в каком каталоге вашего PC или CD-ROM находятся
инсталляционные файлы этого пакета:
- если у вас есть Windows 95/98/ME CD-ROM, вставьте его
- если у вас нет CD-ROM, то вам придется сначала скачать
необходимые Микрософтовские файлы, и уже после этого
продолжить установку пакета:
- Оставьте инсталляционное окно открытым, и перейдите в окно
браузера, где у вас загружен данный текст
- Загрузите Микрософтовский само-раскрывающийся файл-архив
Lang.exe (размер - 1,3 Мб),
щелкнув по подчеркнутому имени файла:
- со страницы Microsoft -
Lang.exe
- или же вот копия этого файла в Москве -
Lang.exe
Положите этот файл в какой-нибудь временный каталог, например, в C:\Temp или создайте новый, например, C:\DDD, и потом туда положите.
Lang.exe - это само-раскрывающийся архив, внутри у него -
все многочисленные файлы пакета.
Как вытащить эти файлы из архива: используя Windows Explorer, перейдите в тот каталог, куда Вы файл-архив положили,
и щелкните дважды по файлу Lang.exe. В результате в каталоге появятся
все файлы пакета "MS Multilanguage Support".
- Вернитесь в Control Panel. Если вы не попали в окно
инсталляционного диалога "Install from disk",
откуда вы ушли в браузер, то просто опять щелкните дважды
по иконке "Add/Remove Programs", и вы его
увидите
- нажмите кнопку "Browse" и укажите каталог, где лежат
эти файлы пакета, полученные из Lang.exe.
Щелкните на "OK' и инсталляция начнется.
Теперь у вас есть файлы русской раскладки клавиатуры (их активация описана ниже) и
появилась кириллица в обычных шрифтах "Arial", "Courier New", "Times New Roman".
Наличие кириллицы в шрифтах можно проверить:
- Windows 98/ME
Открыть редактор Notepad (Блокнот) - он в Start/Programs/Accessories.
В меню найти диалог выбора рабочего шрифта -
это Edit/SetFont или Format/Font.
В окошке шрифтов выбрать, например, "Courier New". Ниже найдите окошко
"Scripts" (национальные скрипты) и посмотрите на список -
там, кроме "Western", теперь есть "Cyrillic", "Greek", ...
- Windows 95
Откройте редактор Wordpad (в Start/Programs/Accessories)
и увидите, какие языки теперь доступны в этих стандартных шрифтах.
Например, в списке шрифтов будут теперь видны следующие модификации шрифта
"Arial" (это один шрифт - файл arial.ttf, просто показываются его разные
части):
"Arial (Western)", "Arial (Cyrillic)", "Arial (Greek)",...
Если Wordpad - в режиме текстовых файлов (.TXT), то те же самые
модификации представлены в окне Format/Font в 2-х окошках -
в одном выберите "Arial", а ниже, в окошке
"Scripts" (национальные скрипты)
увидите, какие скрипты в нем теперь поддерживаются в дополнение к
"Western": "Cyrillic", "Greek", ...
Русский в шрифтах теперь есть, то есть уже можно читать по-русски.
Клавиатура
Если нужно также и писать по русски:
сам файл русской раскладки клaвиатуры уже получен (во время инсталляции
пакета многоязыковой поддержки), и осталось только добавить ее в список активных раскладок:
- Start / Settings / Control Panel
- В окне CONTROL PANEL дважды щелкнуть по иконке
KEYBOARD("Клавиатура")
- В окне KEYBOARD выберите "Languages"("Языки/Раскладки")
- Щелкните на ADD ("Добавить")
- В предложенном списке выберите "Russian" и затем щелкните
по кнопке OK
- Вы опять в окне "Languages"("Языки/Раскладки")
и раскладка "Russian" появилась ниже раскладки "English".
Важно! Больше делать ничего не надо. Будьте внимательны -
НЕ делайте русский вашей клавиатурой
'по умолчанию' (Default input locale).
Это может привести к проблеме при вводе пароля и имени пользователя при Login
(User ID и пароль обычно ведь не на русском, и их
нельзя будет ввести, когда клавиатура - в русском режиме).
Проверьте, что у Вас выбрана опция
"Enable Indicator on Taskbar", квадратик которой
расположен внизу этого окна. Это даст Вам возможность
видеть на Taskbar справа индикатор выбранного языка - RU или EN.
Как и написано в этом окне, стандартный переключатель -
LeftAlt+RightShift.
Щелкните на OK.
- Windows активирует русскую раскладку - файл kbdru.kbd
Теперь можно вводить русский текст в кодировке Windows-1251
("Cyrillic(Windows), CP-1251"),
используя переключатель EN/RU в правом конце Taskbar.
Можете это сразу проверить - выберите русский шрифт в качестве рабочего
в редакторе (как было описано выше для Windows 98/ME и для Windows 95),
затем переключите клавиатуру на русский -
например, щелкнув по индикатору EN/RU и выбрав "RU", и увидите, что
вводите русский текст!
Примечание. Многие программы теперь работают в режиме Unicode
(MS Word 97/2000, Internet Explorer/Outlook Express, Netscape 4+, ...)
и используют новый подход к вводу данных на разных языках:
если, например, в Word 6, надо было сначала выбрать русский шрифт в списке,
а потом переключить клавиатуру на русский, то теперь, при использовании
многоязыкового Unicode шрифта, ввод данных в перечисленных программах
проходит иначе.
На примере MS Word 97/2000 (IE/OE и Netscape точно также работают):
- в окошке шрифтов видно просто "Arial", без модификаций типа (Cyrillic), (Greek),...
Это Unicode шрифт большого размера, содержит буквы множества различных алфавитов.
Нужный алфавит (нужная часть этого большого шрифта) выбирается на
основе текущего режима клавиатуры:
- Переключив клавиатуру на "RU", мы сообщаем программе, что надо использовать
кириллическую часть шрифта. Вводятся русские буквы. Переключив клавиатуру
на "EN" можно будет вводить английские. Переключив на "FR" - французские,
и т.д.
Выше была описана активация стандартной Микрософтовской русской раскладки клавиатуры,
для использования в странах бывшего СССР, то есть, когда на самой клавиатуре
нарисованы русские буквы.
Вот картинка этой стандартной раскладки
(показан верхний регистр, чтобы было видно, как расположены символы верхнего ряда клавиш):
Картинка этой стандартной раскладки (и всех других языков) есть также на сайте
Микрософта (но может не сработать под Netscape):
"Microsoft: Keyboard Layouts".
Если же у вас на клавиатуре не нарисованы русские буквы, то возможно
вам следует использовать другую раскладку -
фонетическую (транслитерационную):
русские буквы расположены там, где похожие английские -
'A'-'А', 'O'-'О', 'F'-'Ф', ...
Такую раскладку можно взять, читая раздел
"Ввод кириллицы: стандартный и фонетический" моего сайта.
Там же есть инструкция по установке такой раскладки и ее картинка.