- Как прочесть «агббЄЁ© ⥪бв» ?
- Блокнот
- Microsoft Internet Explorer
- Wpview
- Shtirlitz
- Вдогонку
- Настройка кодировки шрифтов в cmd/bat (иероглифы, кракозябры)
- Исправляем проблему с кодировкой с помощью смены шрифта
- Исправляем проблему с кодировкой с помощью смены кодировки
- Шрифт для windows dos кодировкой
- Зачем пользователю Windows знать про кодировку KOI8-R? Почему такому пользователю не нужны шрифты ?
- Кодировка и Интернетовские программы под MS Windows
- Микрософтовские Windows-1251 шрифты, включённые в Windows
- Перекодировщики кириллицы
Как прочесть «агббЄЁ© ⥪бв» ?
Безусловно, Вы уже поняли, что содержащиеся в заголовке слова написаны по русски, но в кодировке DOS (таблица 866). Несмотря на повсеместное победное шествие Windows с её кодовой страницей 1251, нам до сих пор очень часто попадаются тексты в старой кодировке. Многие из них имеют расширение txt и открываются в Блокноте. Другие имеют нестандартные расширения, и при попытке открыть их двойным щелчком Windows запускает диалог для выбора программы (не нравится мне это). Если Вы читали мою заметку «Разгон блокнота», то знаете, как победить эту дурную привычку Окошек.
Существует множество бесплатных программ как для чтения в разных кодировках, так и для трансляции кодировок друг в друга. Их общий недостаток — их нужно откуда-то взять и установить. Между тем, на Вашем компьютере уже присутствуют как минимум 3 программы, с помощью которых можно прочесть все возможные кодировки русского языка (DOS, ISO, KOI-8R). Посмотрим, на что способна каждая из них.
Блокнот
Если Вы уже открыли файл в блокноте и только после этого обнаружили, что он создан в OEM (она же DOS) кодировке, можно посмотреть его прямо в Блокноте. Если Вы уже знаете, что файл содержит не Windows-текст, использовать Блокнот я не советую. Неудобно это. Сейчас Вы поймёте, почему.
Для перехода к OEM-кодировке выберите Правка/Шрифт. Откроется диалог Выбор шрифта. В прогручивающемся списке Шрифт этого диалога найдите Terminal и щёлкните ОК.
Недостаток этого метода в сложности переключения кодировок. Кроме того, теперь, чтобы посмотреть текстовый файл в кодировке Windows, придётся тем же способом возвращать на родину прежний шрифт (он называется Fixedsys). Так что применять Блокнот не стоит. Оставьте его для Windows-кодировки и английских текстовых файлов.
Как это ни странно, но в поставке Windows 98 SE до сих пор присутствует «Редактор MS-DOS», ведущий свою родословную от MS-DOS EDIT, который входил в систему программирования QBasic для DOS. Как следует из названия, это DOS-приложение. К счастью, это ещё и часть Windows, поэтому никаких проблем при его запуске в окне не возникает. Использовать его по прямому назначению (в качестве редактора) довольно глупо. Но как вьюер для текстовых файлов DOS он вполне подойдёт. Файл программы называется Edit.com и находится в папке Windows\Command . Чтобы использовать его для просмотра текста, создайте для него ярлык на Рабочем столе.
Чтобы создать на Рабочем столе ярлык для файла, перетащите его на Рабочий стол правой кнопкой мыши и выберите соответствующий пункт в открывшемся меню.
Ярлык «Редактора MS-DOS» выглядит как клавиатура. Теперь достаточно перенести на него файл, и тот откроется в окне MS-DOS.
Не стоит открывать его в полноэкранном режиме.
Во-первых, Вы не сможете работать с Буфером обмена Windows.
Во-вторых, частота вертикальной развёртки в этом режиме составляет всего 60 Гц, и это вредно для глаз.
В-третьих, если у Вас по каким либо причинам отключена поддержка русского языка в MS-DOS (это три строчки в Autoexec.bat ), вместо ожидаемых русских букв Вы опять увидите абракадабру.
«Редактор MS-DOS» в принципе неплохо справляется с ролью вьюера, и я рекомендовал бы его на эту роль. если бы не знал лучший вариант.
Microsoft Internet Explorer
Да, да, да! Тот самый MS IE, которым Вы просматриваете странички в Интернете. В отличие от двух перечисленных программ, он позволяет смотреть текстовые файлы в любой (не извращённой) кодировке русского языка. Всё очень просто.
Запускаете IE в автономном режиме. Только не разворачивайте его на весь экран. Теперь перетаскиваете в его окно нужный файл из Проводника. У меня стоит IE5.01 со включённым автоопределением кодировки. Поэтому файл открывается сразу в нужной кодировке. Если по каким-то причинам IE ошибся, или автоопределение не установлено, всегда можно выбрать кодировку вручную из меню Вид.
Если Вы не хотите использовать программы, не входящие в Windows, IE — то, что Вам нужно. Тем не менее я обычно пользуюсь четвёртой программой.
Wpview
Думаю, никто ещё не забыл такую оболочку для DOS как Norton Commander. Она стала родоначальником огромного количества клонов, обладающих теми или иными достоинствами и недостатками. Многие из них живы до сих пор и продолжают плодиться усилиями энтузиастов. NC и по сей день установлен на огромном количестве компьютеров, и многие до сих пор по неведомой мне причине для совершения файловых операций даже из под Win9.x запускают любимые синие панельки.
NC есть и на моём винчестере, правда, я пользуюсь им только при необходимости загрузить компьютер в чистом DOS`е. Так вот, в русском NC5, которым я для этого пользуюсь, есть функция просмотра файлов. Из NC она вызывается нажатием клавиши F3. Она умеет просматривать 17 текстовых форматов, плюс просмотр файла в шестнадцатиричных кодах. В числе форматов: DOS и Windows текст с форматированием и без, а также RTF. С поддержкой русского языка!
Запускается этот вьюер практически мгновенно, чего не скажешь про MS IE, а это немаловажно для не слишком мощного компьютера, как мой. Знаю, у Вас возник закономерный вопрос: как это, мгновенно, если надо NC запустить, потом файл в нём найти да ещё и кодировку выбрать? Ответ прост.
За просмотр текстовых файлов в NC отвечает отдельная утилита Wpview.exe . Она вполне работоспособна и отдельно от пакета. Для этого я создал для неё ярлык на рабочем столе (о создании ярлыка см. выше).
Мне не нравится значок, которым Windows награждает приложения DOS по умолчанию. Но это легко исправить. Щёлкните ярлык правой кнопкой и выберите в меню Свойства. На вкладке Программа нажмите кнопку Сменить значок. Откроется диалог Изменение значка. Поскольку Вы меняете значок для DOS-приложения, в диалоге сразу будет открыта библиотека PIFMGR.DLL . Можно открыть другие библиотеки значков или отдельные файлы ico , нажав кнопку Обзор. Но лично мне показался соответствующим смыслу и виду программы шестой значок в верхнем ряду этой библиотеки (вид на голубое небо через серое окно). После первого запуска Wpview Вы поймёте, почему.
Чтобы посмотреть файл, я перетаскиваю его из Проводника на значок этой утилиты. И всё. Что касается кодировки, то программа помнит её последнюю установку, так что если Вы будете использовать её главным образом для просмотра текстовых файлов DOS, никаких задержек для переключения не будет.
Shtirlitz
Для расширения кругозора
Полноты ради следует вспомнить о так называемых извращённых кодировках русского языка. Возможно, Вам так и не придётся столкнуться с ними — и слава Богу. Их описание не является темой данной статьи. Если же Вы хотите поподробнее изучить данный вопрос, что мною всячески приветствуется, милости прошу сюда.
Если Вы впервые сталкиваетесь с этим термином, поясняю, что извращённые кодировки — это порождение некорректного взаимодействия клиентских почтовых программ и серверов почты. Так что если Вам довелось получить письмо, которое не читается ни в одной из стандартных кодировок, значит, его «извратил» почтовый сервер по пути прохождения. Это печально, но не смертельно. Некоторые почтовые программы умеют читать такие письма, но если Вы, как и я, пользуетесь Outlook Express, Вам понадобится отдельная программа для чтения такого письма. Их немало. Можно спорить о достоинствах и недостатках каждой конкретной из них, но лично я остановился на Штирлице 3.0 Всеволода Лукьянина. (В этом месте полагается похохмить насчёт названия программы, но я из вредности этого делать не буду.)
Нет смысла перечислять его возможности: скорее всего, они с лихвою перекроют все Ваши запросы. Но маленький совет дам. Удобно настроить программу так, чтобы она проверяла обновление Буфера обмена. Это позволит раскодировать письма на лету, просто копируя их в Буфер. Впрочем, перетаскивание файлов в окно программы Штирлиц тоже поддерживает.
Есть одно полезное применение Штирлица, не связанное с почтой. Если Вам попался файл в котором есть куски и в DOS, и в Windows кодировках (мне такие встречались, хотя я не знаю, какую цель преследуют авторы этих текстов), Штирлиц прекрасно разберётся, что к чему, и приведёт весь текст «к общему знаменателю».
Вдогонку
Совершенно неожиданно для меня самого у этой темы возникло продолжение. Я давно уже расстался с надеждой найти полноценную замену Блокноту. Всё, что попадалось мне на софт-серверах было либо абсолютно не функциональным, либо напрягало обилием ненужных мне функций. Про размеры я просто молчу. Собственно, из этого и родилась данная статья. И вдруг от Игоря Шишло (огромное ему спасибо) мне приходит письмо с крохотным аттачем.
Обработав содержимое ZIP`а дустом (то есть AVP) на предмет заразы и никаких микробов не обнаружив, я извлёк оттуда нечто, поразившее меня своей простотой, удобством и размерами. Оно называлось Bred2. Как удалось выяснить, автора зовут Олег Булычёв (Браво, маэстро!). Программа freevare, но я бы заплатил за неё с получки :). Английская версия лежит на Листсофте. У нас здесь русская. К сожалению, не удалось связаться с автором для получения разрешения на это. Сервер заворачивает назад письма, отправленные по указанному в хелпе адресу. Так что прости нас, Олег.
Теперь о предмете разговора. Вот 12 его отличий от Блокнота:
- имеет настраиваемую панель инструментов;
- умеет импортировать файлы;
- помнит 10 недавно открытых документов;
- делает многоуровневый откат (. );
- выравнивает текст четырьмя способами;
- помогает просмотреть макет перед выводом на печать;
- умеет проводить автоматическую замену в тексте (. );
- понимает несколько кодировок и позволяет оперативно их переключать, а также гонять текст из одной в другую (. );
- позволяет выбрать для каждой кодировки вид и размер шрифта;
- выводит текст, используя Ваши любимые цвета (например, зелёненькие буквочки на оранжевом фоне :));
- окрывает файлы любого размера, по заверениям автора — до половины ОЗУ Вашего компьютера (прощай, WordPad. );
- поддерживает кучу горячих клавиш для любителей не пользоваться мышью, в том числе мой любимый CTRL-S для сохранения (. ).
Настройка кодировки шрифтов в cmd/bat (иероглифы, кракозябры)
В некоторых случаях, когда используется неверная кодировка, могут возникать так называемые кракозябры или иероглифы, т.е. не читаемые символы, которые невозможно разобрать при работе с командной строкой. Эти проблемы могут также возникать и при запуске различных BAT-файлов. В данной статье мы расскажем о том, как можно сменить шрифт или кодировку, чтобы избавиться от этой проблемы. Пример таких не читаемых символов можно видеть на картинке ниже:
Исправляем проблему с кодировкой с помощью смены шрифта
Первым делом нужно зайти в свойства окна: Правой кнопкой щелкнуть по верхней части окна -> Свойства -> в открывшемся окне в поле Шрифт выбрать Lucida Console и нажать кнопку ОК.
После этого не читаемые символы должны исчезнуть, а текст должен выводиться на русском языке.
Исправляем проблему с кодировкой с помощью смены кодировки
Вместо смены шрифта, можно сменить кодировку, которая используется при работе cmd.exe.
Узнать текущую кодировку можно введя в командной строке команду chcp , после ввода данной команды необходимо нажать Enter .
Как видно на скриншоте, текущая используемая кодировка Windows-1251
Для изменения кодировки нам необходимо воспользоваться командой chcp , где — это сам код кодировки, на которую мы хотим переключиться. Возможные значения:
- 1251 — Windows-кодировка (Кириллица);
- 866 — DOS-кодировка;
- 65001 — Кодировка UTF-8;
Т.е. для смены кодировки на DOS, команда примет следующий вид:
Для смены кодировки на UTF-8, команда примет следующий вид:
Для смены кодировки на Windows-1251, команда примет следующий вид:
Шрифт для windows dos кодировкой
Итак, Вы работаете под MS Windows и хотите работать с русскими сайтами в Интернете или же просто читать/писать в редакторе.
Авторы кириллических сайтов Интернета используют разные методы представления алфавита, используют разные кодировки кириллицы.
Кодировка определяет числовой код , присваиваемый каждому элементу набора символов.
Скажем, букве ‘л’ присвоены разные коды в различных например:
- 219 в кодировке ISO-8859-5 (используется для русского на некоторых UNIX-машинах, а также, например, в странах бывшей Югославии)
- 235 в кодировке Windows-1251 (используется в странах бывшего СССР для русских, украинских, белорусских и т.п. текстов, а также в Болгарии и странах бывшей Югославии)
- 204 в кодировке KOI8-R (используется для русских текстов)
- 171 в кодировке DOS-866 (используется в сети Fido7 и на компьютерах с
- .
Кодировка тесно связана со шрифтами — шрифт обычно делается под конкретную кодировку, то есть, например в шрифте кодировки позиция 204 отведена под ‘л’ .
В шрифте кодировки буква ‘л’ находится совсем на другой а 204 отведена под букву ‘М’ .
Поэтому текст, набранный в кодировке будет нечитабельным, если для его просмотра в редакторе использовать шрифт кодировки вместо ‘л’ будет высвечиваться ‘М’
То есть, кодировки кириллицы несовместимы между собой (так исторически сложилось).
А вот у букв английского алфавита — противоположная ситуация:
английские буквы, а также цифры, знаки препинания, кавычки и так называемый набор присутствуют в каждой из ‘старых’ кодировок мира (новая кодировка Unicode немного по-другому кириллических, японских, и в каждой из этих кодировок им присвоено одно и то же значение, то есть в любой такой кодировке (а, значит, и в любом шрифте):
- английская ‘r’ — код 114
- цифра 5 — код 53
- двоеточие — 58
- .
Поэтому английское слово ‘dog’ будет нормально читаться, какой бы шрифт не был выбран в хоть японский, хоть русский.
Это был маленький кусок ‘теории’, а теперь — к практике.
Русскоговорящий пользователь MS Windows обычно сталкивается в Интернете с двумя кодировками кириллицы:
Windows-1251
В меню выбора кодировки в браузерах это выглядит обычно как или
В меню выбора кодировки в браузерах это выглядит обычно как
Примечание. В не -Интернетовских приложениях таких как, например, текстовые редакторы или программы используется в настоящее время только одна кодировка
Фирма Микрософт выбрала именно эту кодировку для платформы MS Windows, и поэтому когда Вы видите ‘Cyrillic’ в меню выбора скрипта для шрифта или ‘Russian’ в меню выбора клавиатурной раскладки, то на самом деле там подразумевается то есть надо понимать как
«Cyrillic, Windows-1251» и «Russian, Windows-1251» соответственно.
Все Микрософтовские шрифты, содержащие кириллицу («Arial», поддерживают именно кодировку и клавиатурные раскладки Микрософт обеспечивает только для кодировки
Современные Интернетовские приложения — браузеры, почтовые и новостные программы, такие, как MS Internet Explorer, Outlook Express, MS Outlook 2000, и выше, Mozilla, не требуют наличия шрифтов , они и без этого умеют обрабатывать тексты (Web-страницы, Как? Пояснения будут даны ниже, в следующем разделе, посвящённом
Старые системы (например, Windows 3.1/3.11) и старые программы (например, требовали от пользователя установки шрифтов.
Некоторые программы и сейчас требуют шрифты для работы с текстом, но таких программ мало, и они не относятся к разряду часто используемых. Это некоторые терминальные программы и т.п.
У меня на данной странице предлагается сгрузить шрифты для таких старых систем старых или специфических программ, но я поместил эту информацию в самый конец страницы, так как она редко кому нужна.
Это раздел данной страницы, который называется
«Бесплатные не-Микрософтовские , старые (от Windows 3.1) кириллические шрифты»
Зачем пользователю Windows знать про кодировку KOI8-R?
Почему такому пользователю не нужны шрифты ?
Кодировка так же, как и другие кириллические кодировки, используется для представления русских текстов, например, на Интернетовской странице, но её основное быть кодировкой, каковой она и является де-факто с самых ранних дней Интернета.
Ведь разные компьютеры используют разные локальные (т.е. только для данной платформы) кодировки для русского:
- MS Windows — «Windows-1251»
- OS/2 и DOS (что включает сеть FIDO7) — «CP-866»
- UNIX — «ISO-8859-5» (в России — чаще KOI8-R)
- Apple Macintosh — «Mac Cyrillic»
К сожалению, все эти кодировки несовместимы между собой, по-разному кодируют русские буквы. Так исторически сложилось, тут уж ничего не поделаешь.
То есть, пользователь Макинтоша не сможет вот так просто прочесть русский в файле, если текст в кодировке нужно использовать спец. средства, конвертеры, и т.п. То же для пользователя Windows, если ему дать текст в кодировке
Как же тогда всем этим разным (в плане кодировок) компьютерам обмениваться русскими сообщениями через Интернет? Используется общая для всех, транспортная, сетевая кодировка которую понимают все компьютеры. То есть, большинство Интернетовских программ с самого начала поддержки русского ‘знали’, что приходящие и уходящие в и скажем, почтовой программе под Макинтошем не надо было уметь обрабатывать все многочисленные русские кодировки, достаточно было своей локальной и в качестве ‘транспортной’.
Если все эти разные компьютеры стали бы слать в Интернет русские сообщения в локальной кодировке из-под Mac — в «Mac Cyrillic», и т.д.) , то ситуация была бы
Самый простой пример — новостные конференции, Newsgroups.
В дискуссии в такой конференции могут участвовать пользователи различных Mac, Windows, Unix. Тогда просто напрашивается правило использования некой кодировки сообщений, чтобы на любой платформе читалось. Исторически такой кодировкой стала
А представьте теперь, что так не произошло, и в некой конкретной дискуссии в русской конференции, где тема дискуссии тоже русская, люди бы стали отвечать каждый в кодировке своей платформы:
одно сообщение — от пользователя Unix, ответ — от пользователя Макинтоша, ответ от пользователя или Windows. Ничего прочесть было бы нельзя.
Поэтому в большинстве русских новостных конференций все посылают сообщения в на какой бы платформе ни работали.
Естественно, если это узко-специальная конференция, где только с одной платформы, например, Windows, то тогда они могут договориться и посылать в кодировке
Но, кстати, даже в конференциях иерархии microsoft.public.ru.russian.* (microsoft.public.ru.russian.windowsxp и др.) всё-таки все пользуются
То же самое для e-mail — большинство писем ‘путешествует’ по сети в виде текстов, и опять же, если группа решила для себя, что будут посылать e-mail в кодировке то это понятно и нормально.
То есть, KOI8-R это де-факто стандарт для обмена русскими сообщениями в Интернете, это кодировка для русского, в то время как на каждом типе компьютеров используется локальная кодировка для русского. Одна из таких локальных это то, что используется для русского под
Кодировка и Интернетовские программы под MS Windows
Пользователь MS Windows должен иметь возможность работать с текстами в кодировке а не только с текстами в ‘родной’ для Windows кодировки
- некоторые русские Web-страницы — в кодировке
То есть, браузер должен уметь показывать текст.
Кроме того, такие страницы иногда содержат формы ввода текста, то есть, там предполагается текста в дополнение к выводу на экран. - e-mail . Часто нужно и отсылать и получать письма по электронной почте
- Русскоязычные новостные конференции — часто используют , то есть, используется и при отсылке и при высвечивании сообщений.
Если у Вас старая программа типа Netscape 3 , то для работы с в указанных выше ситуациях, Вам придётся установить (они предлагаются ниже на данной странице) и, если надо не только читать, но и писать, то придётся установить (они предлагаются в разделе Клавиатура моего сайта).
Но в настоящее время при современных программах, этого не требуется!
То есть, не нужно ни шрифтов, ни клавиатуры.
Более того, современные программы просто не могут работать с шрифтами.
Подробности — ниже.
Современные Интернетовские программы (браузеры, почтовые и новостные), такие как
- Internet Explorer
- Outlook Express
- MS Outlook вер. 2000 и выше
- Netscape вер. 4 и выше и его Почтовый (Mail) и Новостной (News) компоненты
- Мозилла и её Почтовый (Mail) и Новостной (News) компоненты
позволяют Вам работать только с ‘родными’, локальными для MS Windows шрифтами и клавиатурными кодировки даже если надо читать тексты и/или писать в
Современные программы позволяют, например, чтобы письмо в сетевой, транспортной кодировке а вот создавали Вы его с помощью шрифтов и обычной клавиатуры.
Как эти современные программы это делают? Они, незаметно для пользователя, перекодируют тексты между и
чтение текстов
Эти программы сначала конвертируют текст в текст, а уж потом показывают Вам полученный используя ‘родные’ для Windows шрифты кодировки типа «Arial» или
Это делается, например, в следующих случаях:
когда надо показать Web-страницу
когда надо показать пришедшее письмо ( e-mail ), если оно путешествовало в Интернете в виде текста сетевой, транспортной кодировки
(напомню, что большинство русских Newsgroups используют как кодировку, то есть это тексты)
Когда нужно писать в то есть, создавать текст.
Эти программы сначала дают Вам вводить текст, использую ‘родные’ для MS Windows шрифты и клавиатурные средства кодировки точно так же, как Вы, скажем, в MS Word вводите текст.
Потом, когда ввод окончен, эти программы незаметно для Вас конвертируют введённый текст в текст!
Например:
Вы готовите письмо ( e-mail ) или сообщение в новостную и хотите, чтобы в кодировке как большинство делает.
Современные программы дают Вам ввести текст, используя шрифты и клавиатурные средства для русского, а потом перекодируют введённый текст в как послать Ваше сообщение в чтобы оно путешествовало в Интернете в виде текста сетевой, транспортной кодировки
Естественно, чтобы программа так работала, Вы должны ей указать, что хотите именно в отправить, т.е. в меню надо выбрать эту кодировку. (см. мои инструкции по настройке на русский указанных выше программ в разделе моего сайта). —>
То же самое — Вы вводите текст, используя обычные шрифты и клавиатурные средства для русского MS Windows, и только когда нажмёте кнопку для отсылки введённого, вот тогда браузер, зная, что в кодировке перекодирует введённый текст в и только потом текст уйдёт из браузера.
Все упомянутые выше программы должны быть настроены на русский , чтобы так работать.
Настройка на русский для Internet Explorer, Outlook Express, MS Outlook вер. 2000 и выше, и для Netscape/Mozilla с их и компонентами описана в разделе моего сайта.
Но его следует читать только после того, как Вы закончите чтение данной страницы о русских шрифтах и кодировках.
Другие программы, не упомянутые выше (другие e-mail программы; графические программы, музыкальные, и т.п.) требуют своей собственной, уникальной настройки на русский.
Я лично пробовал и знаю только программы, упомянутые в предыдущих параграфах, так что если Вам надо настроить на русский WinAmp, Eudora или что смотрите ссылки на сайты других авторов в разделе моего сайта.
В общем, не углубляясь в детали, в Интернете используются 2 метода показа текста на экране:
Гипертекстовые страницы — обычные страницы, HTML и т.п.
Например, страница поискового сервиса http://www.yandex.ru/ index.html .
или экран, показывающий содержимое некоего файла в таком каталоге, например, файла readme. txt : ftp://ftp.nai.com/pub/datfiles/english/readme. txt
Каждый из этих 2-х типов экранов использует свой собственный стиль шрифта в браузере:
Пропорциональные шрифты ( Proportional width fonts) — для Гипертекстовых страниц
( с пропорциональной шириной букв — ‘ж’ шире, чем ‘т’ )
(Netscape 4 использует другое название — Variable width fonts)
Пример — «Arial» или «Times New Roman»
Равноширокие шрифты ( Fixed width fonts, Monospace для высвечивания Простого Текста
( все буквы — фиксированной ширины )
Пример — «Courier New»
Микрософтовские Windows-1251 шрифты, включённые в Windows
В следующей главке предлагаются для загрузки старые (сделанные для кириллические и для кодировки и для кодировки
Но, как писалось выше, Микрософт использует для кириллицы в своих продуктах как раз кодировку
В терминологии Операционных Систем это «Кодовая Страница 1251», поэтому часто можно видеть фразы типа где
То есть, когда в диалогах Windows Вы видите «Cyrillic», то это на самом деле означает
Поэтому в 99% случаев нет никакого смысла загружать из Интернета некие не-Микрософтовские русские шрифты кодировки т.к. в Windows уже включены такие шрифты, а кроме того, качество Микрософтовских шрифтов обычно намного лучше.
Более того, большинство современных приложений просто-напросто не могут работать с такими старыми не-Микрософтовскими шрифтами, а работают с современными юникодовыми шрифтами, включёнными в Windows, такими, как «Arial» и др.
(Точно так же в 99% случаев нет смысла загружать из Интернета как было описано выше, современные программы с ними не работают, они обрабатывают тексты без этого.)
Какие же из стандартных шрифтов Windows включают кириллицу? Обычно это многоязычные шрифты «Arial», и а часто ещё и «Verdana», «Tahoma», и др.
Кириллица есть в таких стандартных шрифтах Windows даже если сама Windows не русская, а обычная (для совсем старых версий Windows — 3.1/3.11 — это не так, в то время для английской версии надо было доставать откуда-то русские шрифты типа тех, что предлагаются в следующей они и сделаны были как раз для
Ниже приводится процедура проверки наличия русских шрифтов в составе и их активации , если это требуется
1. Русская (локализованная) версия MS Windows
Пользователи такой системы конечно имеют кириллицу в стандартных шрифтах Windows
Для проверки вызовите редактор Wordpad (Start/Programs/Accessories/Wordpad) и увидите, что стандартные шрифты поддерживают кириллицу в дополнение к другим скриптам, таким, как «Western», например:
- Пропорциональные шрифты (Proportional fonts) — «Arial (Cyrillic)»,
- Равноширокий шрифт (Fixed font) — «Courier New (Cyrillic)»
2. Windows 95/98/ME
Пользователи английской (и инсталлированной как английская) или другой нерусской версии изначально не имеют кириллицы в стандартных шрифтах.
Чтобы активировать поддержку кириллицы в стандартных шрифтах, требуется запустить Микрософтовский пакет многоязычной что делается обычно через Control Panel.
(при этом заодно и клавиатурные файлы для русского появляются).
3. Windows NT 4.0/2000/XP/2003/Vista
Пользователи английской (и инсталлированной как английская) или другой нерусской версии уже имеют кириллицу в стандартных шрифтах!
Это легко проверить, вот пара способов:
Если есть доступ к Интернету, пойти на русский сайт, например, «Поисковая система Яндекс» и убедиться, что русский текст читается, то есть шрифты типа «Arial» или стандартные Микрософтовские, те, что браузер использует для показа, содержат кириллицу, а иначе бы сайт не читался.
- Пропорциональные шрифты (Proportional fonts) — «Arial (Cyrillic)»,
- Равноширокий шрифт (Fixed font) — «Courier New (Cyrillic)»
Важное замечание — только для Windows 2000:
Хотя шрифты кодировки изначально активны под эта версия Windows, в отличие от и требует дополнительного шага активации кириллицы. Этот шаг обеспечивает полную поддержку кириллицы, например, активирует таблицы перекодировки между разными кириллическими кодировками, копирует файлы клавиатурной раскладки для языков, которые кириллицу используют и т.п.
Итак, пользователь Windows 2000 обязан сделать следующее (что не требуется под и :
- Start / Settings / Control Panel
- Щёлкнуть на иконку-глобус
- В окне Regional Options, в разделе General , нижняя часть экрана отведена под пользовательские языковые
- Найдите там строку «Cyrillic» и если слева не стоит ‘галка’, то поставьте её и нажмите кнопку Apply .
Система попросит вставить инсталялционный CD-ROM и начнёт установку пакета поддержки кириллицы.
Выше было описано, как активировать поддержку кириллицы в стандартных Микрософтовских шрифтах
Итак, если в Вашей версии MS Windows теперь:
- кириллица есть в стандартных шрифтах типа «Arial»
и - Вам не нужны шрифты кодировку KOI8-R
(то есть, как было описано выше, Вы работаете с современными Интернетовскими программами, которые дают работать с текстами, не требуя шрифтов и клавиатуры; или же Вы вообще не работаете с русским в Интернете, только в редакторах типа
то Вам не надо дальше читать данную страницу , т.к. информация для тех, у кого старые Интернетовские программы, например, старая версии
там описано, как пользоваться шрифтами типа шрифтами .
Ни те, ни другие шрифты просто-напросто не работают в современных программх типа Internet Explorer, Outlook Express, Mozilla, и т.д. поэтому пользователям таких программ и не надо дальше эту страницу читать.
(Современные программы работают с современными, юникодовыми шрифтами типа «Arial»).
Ниже Вы найдёте ссылку для загрузки старых не-Микрософтовских несколько Windows-1251 шрифтов и несколько KOI8-R шрифтов, которые я в своё время нашёл в Интернете и протестировал на пригодность работы, а также их детальное описание. Но такие шрифты нужны в настоящее время только в исключительных случаях:
Важно! Как объяснялось в конце предыдущей главки, Вам могут потребоваться такие старые шрифты только в следующих нестандартных ситуациях ( большинству пользователей такие шрифты не нужны):
Вы работаете с очень старыми версиями
или
Как было объяснено в начале данной страницы, Вам требуются шрифты только если Вы работаете с некой несовременной Интернетовской программой, например, Редкий случай!
Современные программы, как было описано выше, не нуждаются в шрифтах при обработке текстов кодировки (и не могут работать с такими шрифтами).
Ниже на данной странице — инструкции только для такой, нестандартной ситуации, как одна из описанных выше. Поэтому если это не Ваш случай, то данная страница закончена, дальше читать не надо.
Все предлагаемые старые шрифты позволяют Вам читать на Web-странице одновременно и русский, и английский текст.
Вам надо создать каталог( directory,folder ), куда Вы будете загружать из файл со шрифтами, например, каталог C:\RUSFONTS .
Я собрал все найденные шрифты в один ForWWW. zip.
Чтобы загрузить этот файл, просто щёлкните мышкой на подчеркнутом имени файла ниже, и Ваш браузер предложит Вам
Сохранить Файл на диске ( SAVE FILE диалог).
Там Вы должны будете указать на каталог, созданный Вами для хранения русских C:\RUSFONTS .
ПРИМЕЧАНИЕ : Если вместо предложения » Сохранить Файл » Ваш браузер пытается показать содержимое этого файла на экране (редко, но бывает), тогда попробуйте загрузить этот файл снова, но при этом нажмите и держите клавишу SHIFT в то время, когда Вы щелкаете мышкой на подчеркнутом имени файла.
Вот она, ссылка для загрузки:
После записи этого файла-архива на Ваш компьютер, Вам надо раз-архивировать , извлечь шрифты, хранящиеся в extract files .
Для этого Вы можете использовать программу WinZip for Windows, если она у Вас есть, ИЛИ простую программу pkunzip .
Если у Вас нет программы pkunzip , тогда загрузите ее, щёлкнув мышкой на подчеркнутом имени pkunzip.exe, в каталог C:\WINDOWS на Вашем компьютере.
Чтобы извлечь файлы из архива с помощью программы pkunzip , выполните следующие 2 команды (первая из переход в нужный каталог, собственно открытие архива) : Эти команды можно ввести и будучи в надо открыть окно-приложение
- в Windows 3.1, 3.11 это иконка «MS-DOS Prompt» в группе Main
- в Windows 95/98/ME — Start / Programs / MS-DOS Prompt
- в Windows NT 4.0 — Start / Programs / Command Prompt
- в Windows 2000/XP/2003/Vista — Start / Programs / Accessories / Command Prompt
ПРИМЕЧАНИЕ : Я собрал в файл ForWWW.zip такие шрифты, которые точно работают в старых версиях под всеми вариациями Windows. Если же Вы где-то нашли другую версию того же самого шрифта, то он может неверно работать с или с какой-то из версий Windows (например,
Напоминаю, что при работе со старым браузером типа Вам необходимо установить как минимум 4 русских шрифта:
- Proportional и Fixed шрифты для кодировки KOI8-R
- Proportional и Fixed шрифты для кодировки CP-1251(Windows)
(как было описано выше на данной странице, современные браузеры не нуждаются в шрифтах, работают только с шрифтами)
а) Шрифты кодировки KOI8-R :
‘ER Bukinist KOI-8 Normal’
Proportional(Пропорциональный) шрифт — файл bkkoi8n.TTF —
датирован 20.12.95
‘ROL:KOI8-Courier’
Fixed(Равноширокий) шрифт — файл rolk8c1.TTF —
датирован 27.02.97.
Примечание. Под версии шрифт ‘ROL:KOI8-Courier’ работает с ошибкой при показе списков , как например, на странице поиска Yahoo!.
Поэтому в этих версиях NT надо использовать другой Fixed шрифт:
‘ER Kurier KOI-8 Normal’
Fixed(Равноширокий) шрифт — файл cokoi8n.TTF —
датирован 15.11.95
б) Шрифты кодировки CP-1251(Windows) :
‘ER Bukinist 1251’
Proportional(Пропорциональный) шрифт — файл bk1251n.TTF —
датирован 05.03.95
Fixed(Равноширокий) шрифт — файл co1251n.TTF —
датирован 17.09.95
Ниже приведены инструкции по установке загруженных с Интернета шрифтов в и в
Windows 95 и более поздние версии Windows:
- Щелкните на START , SETTINGS , CONTROL PANEL
- Щелкните по иконке FONTS («Шрифты»)
- Выберите в меню FILE , INSTALL NEW FONTS («Установить Новые Шрифты»)
- Найдите каталог, в который Вы записали новые C:\RUSFONTS .
Щелкните мышкой по расположенной справа кнопке - Щелкните по кнопке OK
Windows 3.1, 3.11 :
- В Windows 3.1 есть группа (окно) MAIN . Это та группа, где находится иконка File Manager .
В этой группе MAIN есть иконка приложения CONTROL PANEL . Откройте это приложение, дважды щелкнув мышкой по иконке. - В открывшемся окне приложения CONTROL PANEL найдите иконку FONTS .
Теперь откройте приложение FONTS , дважды щелкнув мышкой по его иконке. - Вы увидите список шрифтов. Щелкните мышкой по расположенной справа кнопке ADD («Добавить»). Вам будет предложено указать на каталог( directory,folder ), где лежат новые шрифты.
- Выберите каталог, в который Вы записали новые C:\RUSFONTS .
Щелкните мышкой по расположенной справа кнопке - Щелкните по кнопке OK .
Вы снова увидите экран с полным списком шрифтов. - Щелкните по кнопке CLOSE («Закрыть Приложение»).
Теперь эти русские шрифты установлены в Windows, и могут быть при необходимости использованы в не современной Интернетовской программе, например, в
Перекодировщики кириллицы
Иногда нужно перекодировать текст из одной кодировки в другую, например, из в
Я для этого использую программу А.Лобастова CVT32, она и в Clipboard умеет конвертировать. Кроме того, ниже даю ссылки на несколько других известных перекодировщиков.
Сайт Антона А. Лобастов. Перекодировщики» последнее время не отвечает, поэтому вот ссылка на мою локальную копию этой программы:
CVT32.zip
Ещё несколько перекодировщиков:
- Программа «Штирлиц», которая не только конвертировать умеет, но ещё и распознавать/исправлять испорченные тексты (например, дважды перекодированные)
- Мощный конвертер UNICON PRO
- Популярный многофункциональный конвертер TOT-RECODE