same - in Russian ( zdes - po-russki )
| Author: Paul Gorodyansky (click on the name for contact information) |
This page - about Netscape. More |
| You can read and write | in Browser | in News(Discussions) | in Mail(Messenger) |
Instructions for Cyrillic (mostly Russian) in MS Windows
This page is large, but there is no need to read everything.
Read the beginning and
To Webmasters: PLEASE, do NOT copy the files of this article to your
server!
Instead, put LINKS to the main location(s) listed above.
All unauthorized copies that I found were
This is the only instruction on the Web that
lets you tune-up
> Thanks for writing such a comprehensive and easy to follow guidelines
I had been teaching "Computer Science" for 5 years to University freshmen,
I can not make these explanations any
> Thanks for your invaluable information on Netscape and Cyrillic.
> It was complete and easy to follow (not common to get either on the Web).
> Terry Martin, Professor of Russian History, Harvard University
> for russification of Netscape for Windows.
> It worked great for people like me, who knows only how to click and type.
> Roza Kryzhanovska
This is a step-by-step instruction, therefore I suggest
to read it
See references in Chapter 8 for the subjects that are NOT covered in this article.
Ok, you work with MS Windows and would like to browse Russian language
Web sites.
But different authors of such Web pages use different methods
to represent Cyrillic letters, that is, they use different encoding
methods.
(An encoding determines where in the full character set Cyrillic
letters are located).
For a MS Windows user there are 2 different Cyrillic encodings on the Web:
Thus, you need to install 2 sets of Cyrillic True Type Windows fonts to be able to work with both types of Cyrillic Web pages in your Netscape:
Mail and News NOTE: All Russian language Newsgroups use only KOI8-R encoding (see for example relcom.talk).
KOI8-R is a standard for Russian on theInternet - Usenet Newsgroups, telnet, e-mail, etc. That is, almost all Russian e-mail letters also are sent in KOI8-R.KOI8-R is a network encoding, while CP-1251(win) is a local encoding of Russian letters on a computer with
MS Windows operating system.
Other local encodings can beMacintosh Cyrillic , DOS-866 Cyrillic, etc., and KOI8-R serves as atransport encoding ,'common ground' that lets messages from all these computers with different Cyrillic encodings exchange Russian messages over the Internet.The simplest example is Newsgroups. A Newsgroup can be read by a user of Mac, Windows, or Unix. Then messages in this Newsgroup just must use
one common Cyrillic encoding for a user of each platform to be able to read it.
Now imagine that this News Server keeps a thread where one message is from a Unix user - in ISO-8859-5, another message is from a DOS user - in CP-866, another one from a Windows user - in Windows-1251.
How a News client program will show you this thread?
This is why most News Servers keep all messages in KOI8-R.
Generally, World Wide Web uses 2 methods to show you a text on your screen:
Each type of a page requires its own type of font to be used in your browser:
So, you need to install at least 4 new Cyrillic True Type fonts in your Windows:
Some free Russian fonts collected from the Web
But CP-1251 is a standard Russian encoding in
| in the U.S. | "Cyrillic and MS Multilanguage Support" |
| in Russia | "Cyrillic and MS Multilanguage Support" |
After you install this package, you can use Wordpad to see if you get Cyrillic variations of the MS fonts listed in the NT/2000's item above.
So, if you:
Below you will find download locations and
descriptions for free Cyrillic
Important. As it was explained in the previous section, you need these old non-Microsoft fonts only in the following cases:
or
or
All these free fonts allow you to read both English and Russian on the same page.
You need to create a directory(folder) on your PC where you will collect these font files, for example, C:\RUSFONTS.
I have created a single file(archive) ForWWW.zip that includes all
these free Russian fonts.
You can download this file
from one of the sites listed in a table below.
To download a file, you just need to click on its underlined
name in a table below. Then Netscape offers you to SAVE FILE.
In this SAVE FILE dialog, you need to select the directory(folder)
that you created to keep font
NOTE: If Netscape begins, instead,showing a content of this file on screen, then try to download it again, but this time hold down a SHIFT key on your keyboard while clicking on that file.
| in the U.S. | in Russia |
|---|---|
| file ForWWW.zip | file ForWWW.zip |
To extract font files using pkunzip, open an MS-DOS window first:
C:\........> cd \RUSFONTS
C:\RUSFONTS> pkunzip forwww.zip
NOTE: I have collected into ForWWW.zip such fonts that work with all versions of Netscape and all Windows platforms. If you found somewhere another version of the same font, it may not work correctly with Netscape or with some Windows platform (for example,NT 4.0).
Remember, to work with Cyrillic in Netscape, you need to install at least 4 new Cyrillic True Type fonts in your Windows:
NOTE. UnderWindows NT 4.0 - versionsbefore Service Pack 3 - font 'ROL:KOI8-Courier' works with an error while showing lists such as one on the Yahoo! search page.
Therefore, for these versions of NT you need to use another Fixed KOI8-R font:'ER Kurier KOI-8 Normal' - Fixed font -
file cokoi8n.TTF, dated November 15, 1995
2. These are CP-1251(Windows) fonts:
Follow instructions below for Windows 3.1,3.11 and for
Windows 95/98 and Windows NT 4.0/2000:
Windows 3.1, 3.11:
Now you have these Russian fonts installed in Windows and
ready to use in any Windows application that allows fonts selection,
including Netscape.
NOTE: When I write "Netscape 4", I meanNetscape Communicator 4 (more details about theCommunicator - in theChapter 4).
You can select the fonts of your choice in Netscape (from the set of fonts already installed in your Windows).
Netscape 1:
Note: Netscape 4 uses different name for Proportional Fonts.
They are called 'Variable Width Fonts' there.
In this Fonts window, you can select a pair of
When you open Fonts window, you see in a small window an Encoding
that stands first in a list of all available Encodings:
For example, for KOI8-R Cyrillic server:
1) choose Proportional font - 'ER Bukinist KOI-8', size 12 2) choose Fixed font - 'ROL-K8-Courier', size 10Now you can read Russian pages on such server (Proportional
But because ver. 1 has only one suitable
This chapter explains a method of tuning-up
After implementation of this method you will be able to
NOTE: Older versions - 2.0, 1.22, 1.1, ... - can not be fully tuned-up for Russian.
You can use Russian in these versions (if you use correct Web fonts that I suggest in this article), butnot completely - depending on a version, Cyrillic does not work in some parts of Netscape that are listed above.
NOTE: If you ever want to send Cyrillic e-mail from Netscape 2 and 3, then
make sure that you did NOT change its e-mail settings.
Go to Options / Mail and News Preferences, find a tab "Composition",
and check that at the top of this window you have the correct
setting in
Detailed instructions for this Russian setup are below,
but generally you need to do the following:
It is known, for example, thatSo, if under your version of Windows, Netscape does not work with Russian as described in this article, then wait for a new version of your WindowsWindows NT Service Packs 2,3 andWindows 95 OSR2 have some errors in their multilanguage support, even in the Microsoft's own applications such asMS Word and Excel. See Newsgroups relcom.comp.os.windows and relcom.comp.os.windows.nt.
For example, I heard that Netscape has problems with Cyrillic under
some national versions of
Let's imagine that I am inserting same coin into 10 public phones made
by the same manufacturer, and in 3 of them the coin can not go through.
My opinion is that it's not a fault of the
Here are my instructions - 2-step initial setup for Cyrillic in
Beginning from version 2, Netscape allows to select an encoding easily, without changing fonts again and again:
I tested, which Encodings work for Russian, and selected
(only once, during initial setup) the following Fonts
for the following Encodings in the
Options / General Preferences / Fonts window.
Reminder: to work with Russian in Netscape 2,3 under
|
Go to Options / General Preferences / Fonts,
select suggested Encoding, then select a pair of suggested
fonts for this Encoding.
(Remember, to select an Encoding from the list, just click
on the arrow at the right of the small window with a title
| Encoding in Netscape 3 | Encoding in Netscape 2.01,2.02 | Fonts |
|---|---|---|
Cyrillic(KOI8-R) | Latin2 (Central European) |
|
Now click on OK button.
Netscape 2 NOTE.
KOI8-R fonts must be in Latin2 (Central European) to allow KOI8-R reading/writing in all parts of Netscape 2, including Forms, News, and Mail.
In addition, ver. 2.02 needs KOI8-R fonts also as aUser Defined Encoding. See details below, in the section"Version 2.02 - additional setup for News and Mail" and then come back here (f.e. by clicking on Back button of your browser) to continue reading about fonts.ATTENTION!
Windows NT 4.0 and KOI8-R forms inNetscape 2,3.
Users who live in the countries of the former USSR and who 'Russified' theirWindows NT 4.0 by selecting 'region=Russia':
Start / Settings / Control Panel / Regional Settings
Russian - Set as system default locale,will not be able to read a text on the buttons of KOI8-R forms and in
pop-up menus(list boxes) that some forms contain.
(You can check it using forms in a section ofChapter 5 "Test: you read Russian in Netscape")
It can be fixed and if it's yoursituation - read section"Web forms and Windows NT 4.0" and then come back here (f.e. by clicking on Back button of your browser) to continue reading about fonts.
Go to Options / General Preferences / Fonts,
select suggested Encoding, then select a pair of suggested
fonts for this Encoding.
(Remember, to select an Encoding from the list, just click
on the arrow at the right of the small window with a title
| Encoding in Netscape 3 | Encoding in Netscape 2.01,2.02 | Fonts |
|---|---|---|
Cyrillic (it means CP-1251(win)) | Korean - works! :-) |
|
Now click on OK button.
Important!
You have to use in Netscape 2,3 those not very pretty free
KOI8-R fonts desribed above, but the situation for CP-1251(win)
fonts is better, because Microsoft uses for Russian just CP-1251 encoding!
Therefore, instead of those free CP-1251 fonts 'ER' described above,
you, probably, can use in Netscape much nicer looking Cyrillic fonts,
included into your Windows system (for example, font "Arial").
This would be definitely a better solution for Cyrillic CP-1251 in Netscape!
Why did I write 'probably'? You will understand it after you read the following
notes regarding built-in Cyrillic CP-1251 fonts in
If you have a Russian Windows 3.1,3.11 developed by Microsoft for Russia,
then you can use its CP-1251 fonts in
Options / General Preferences / Fonts and then
| Encoding in Netscape 3 | Encoding in Netscape 2.01,2.02 | Fonts |
|---|---|---|
Cyrillic (it means CP-1251(win)) | Korean |
|
Now click on OK button.
But if you have a regular U.S. version of
Windows 95/98 has, unlike Windows 3.1, large-size font files that contain symbols of many languages, including Russian. And Russian letters are there in CP-1251(win) encoding!
Therefore, in Netscape you can use for Cyrillic CP-1251 any font from your Windows
system that has a Cyrillic-modification, for example, "Arial".
That is, you will use that part of this large file
(for example, file Arial.ttf), which contains Russian letters.
The easiest way to check it is to call WordPad editor and look at
its list of fonts.
You will see, for example, several modifications of "Arial" font that allow
to use different parts of this large file:
If you do not see such Cyrillic-modifications of yourWindows 95/98 fonts, then it means that you need to install an additionalsoftware - MS Multilanguage Support.
Here is my short installation instruction for this package:
in the U.S. "Cyrillic and MS Multilanguage Support" in Russia "Cyrillic and MS Multilanguage Support"
Thus, in Netscape 2,3 under Windows 95/98 you can install,
instead of those free Cyrillic 'ER' fonts of CP-1251(win) encoding,
much better fonts included into your Windows.
For example, you can install the following fonts that contain Russian letters:
"Arial" and
Unlike WordPad, Netscape 2,3 does not show all
modifications of a multilanguage font as a list.
Instead, Netscape asks you
to select needed modification.
For this purpose, Netscape ver. 2,3 has, in its Fonts Selection window,
a small window called 'Script',
where for a multilanguage font you can select a modification:
To install in Netscape 2,3 such fonts for a Cyrillic CP-1251 encoding,
you need to go to
Options / General Preferences / Fonts and then
| Encoding in Netscape 3 | Encoding in Netscape 2.01,2.02 | Fonts |
|---|---|---|
Cyrillic (it means CP-1251(win)) | Korean |
|
Now click on OK button.
Next small section is devoted to Windows NT 4.0. If it's not of your
interest, then you can go directly to the next section:
Windows NT 4.0 has, unlike Windows 3.1, large-size font files that contain symbols of many languages, including Russian. And Russian letters are there in CP-1251(win) encoding!
Therefore, in Netscape 2,3 instead of those free CP-1251 fonts 'ER' you can try to install for Cyrillic CP-1251 encoding any font from your Windows system that contains Russian letters, for example, font "Arial".
To let a user choose needed part of such large font,
That is, you tell what part of this large font file
(for example, file Arial.ttf) you want to use.
In Netscape 2 for CP-1251 encoding you can
install the following fonts included into your
Options / General Preferences / Fonts and then
for an Encoding
See below a short instruction that corrects this situation, that is,
If you do not need to tune-up
NOTE. I suggest to use this instruction people who set up 'region=Russia' in NT, that is, users who 'Russified' their NT (they are usually people who live in the countries of the former USSR) by selecting
Start / Settings / Control Panel / Regional Settings
Russian - Set as system default locale.If a user, who did not select 'region=Russia', follows this instruction that allows
Netscape 3 to work with built-in CP-1251 fonts, then such user will not be able to use Cyrillic fully inCP-1251 forms: You can see examples of these 2 cases listed above in the
- will not be able to read a text on the buttons of forms
- will not be able to read items of a pop-up menu(list box) if a form has such element
Chapter 5, section"Test: you read Russian in Netscape".
This problem for users who did not 'Russify' their NTcan be fixed. If it's your situation and you still want to use NT's built-in Russian fonts instead of the free fonts 'ER', then read section"Web forms and Windows NT 4.0" and after that come back here (f.e. by clicking on Back button of your browser) to continue reading about fonts.
Here is the instruction that allows
Now, when you call Netscape 3, you will be able to work with Cyrillic
fonts (of Windows-1251 encoding) that are included into your
Options / General Preferences / Fonts
and then for an Encoding
"Cyrillic"
Reminder: All Russian language Newsgroups use only KOI8-R encoding (see for example relcom.talk).
KOI8-R is a standard for Russian on theInternet - Usenet Newsgroups, telnet, e-mail, etc. (that is, almost all Russian e-mail letters also are sent in KOI8-R).
Unlike the Internet, Microsoft Windows has a different standard forRussian - CP-1251 encoding.
By experimenting with Netscape, I found out that in order to use KOI8-R
everywhere in Netscape
Beginning from version 2, Netscape offers an easy way of switching
from one encoding to another, without changing fonts
(you sure need to do first my
| Netscape ver. 2 and 3 |
|---|
For example, I go to a KOI8-R site after I was on a CP-1251 page. Or, I want to open Mail/News window where only KOI8-R is used. It means that I need to switch to KOI8-R encoding :
|
Later I decided to connect to some CP-1251 page. I need to switch to CP-1251 encoding :
|
NOTE:
I do not go often to Options / Document Encoding :
I use KOI8-R in Netscape most of the time. When a server offers me
to choose an encoding(KOI8-R or CP-1251) , I select KOI8-R.
It is not because I prefer KOI8-R, but just because I go often
to News where only KOI8-R is used.
Using KOI8-R for Web pages allows me do not switch again and again between KOI8-R and CP-1251 when I go from Browser window to News window or back.
To avoid switching encodings, I use KOI8-R for English servers, too (remember, all Cyrillic fonts mentioned in this article, allow you to read both English and Russian text on the same Web page).
So, I need to change an encoding very seldom, may be once a
So, when you open your Bookmarks window fully
(for example, by pressing Ctrl/B), you can read KOI8-R
Names but not CP-1251 Names, or vice versa (it depends on your
I use KOI8-R in Netscape most of the time
(see "NOTE" above).
So, all my Cyrillic Names in Bookmarks are in KOI8-R.
This is why I replace CP-1251 Names in my Bookmarks with English
ones:
NOTE. In the browser window (not in Bookmarks window) you can NOT see
readable KOI8-R Russian in a Title of a page (top blue line of the browser
window), because Netscape uses a system font for it.
(For CP-1251 pages with Russian Title, the title will be readable only
if you have Russian Windows where system fonts are CP-1251 fonts).
For the same reason you can not see a KOI8-R Bookmark item if you are not
in the full Bookmark window
Solution:
Forms problems can be solved by modifying those free non-Microsoft
Russian fonts that were described in the
There is a free program TTFConv that modifies
these fonts by putting a Unicode indicator into a font and thus
(Even Word 97 begins to recognize such non-Microsoft fonts)
You need to download this very small program from here:
ftp://ftp.lesobank.ru/pub/soft/Soft_win32/TTF_convert/
or take a copy I have:
ttfconv.zip
Place this ttfconv.zip archive file into the directory where you put these
(Downloading of a .ZIP file was explained in the
Then you need to extract the files of TTFConv
from this archive.
(Opening a .ZIP archive was explained in the
Now you can modify the font files:
| "ER Bukinist 1251", | "ER Bukinist KOI 8", | |
| "ER Kurier 1251", | "ROL:KOI8-Courier", | "ER Kurier KOI 8" |
When you start Netscape 3 now, your forms problems will disappear:
Version 2.02 has a problem in News and Mail, in a Composition
window -
it is impossible to read and write a Subject line
when a user wants to do any of the following:
To fix it in 2.02, you need to do the following:
User Defined Encoding in
Options / General Preferences / Fonts .
Again, you need to do it only once during this initial
Fonts setup.
META ...... CONTENT="text/html; charset=koi8-r"
or
META ...... CONTENT="text/html; charset=windows-1251"
More recent versions of Netscape work fine with such pages, but version 2 does not. It creates a problem.
For example, a user went to a Web site using Netscape 2.01 or 2.02, and read
that this page is in KOI8-R.
User selected KOI8-R setting in Options / Document Encoding,
but still does not see normal Russian text.
So, this is it - he met such modern page that conform to the standards
unknown to
What happens is that Netscape 2 does not know anything about
KOI8-R and CP-1251 (versions 3,4 already know about these encodings).
When a page explicitly describes an encoding, and this encoding is
unknown to Netscape 2, it uses Latin1 Encoding to show
such page.
So, the solution for version 2 is:
In addition to my 2-step setup you need to select
corresponding fonts as Latin1 Encoding
in
Options / General Preferences / Fonts .
That is, if such modern page is a KOI8-R page, then you need to select
your KOI8-R Proportional and Fixed fonts as Latin1 in
Options / General Preferences / Fonts .
If this page uses CP-1251, then you need to select
your CP-1251 Proportional and Fixed fonts as Latin1.
Remember, this is a problem of ver. 2 only.
Couple examples of such pages:
FORM ACCEPT-CHARSET="KOI8-R, US-ASCII" ...
then you can not write in this Form and can not
read Russian text on its buttons.
NOTE. Mail part of Netscape 4 is called a Messenger.
In Netscape 4.0x, unlike all previous versions and newerver. 4.5+, News(Newsgroups) part has anothername - Discussions.
If you ever want to send e-mail letters or a message to a Newsgroup
from
But, as I read in the following professional Newsgroups:
So, you need to tell Netscape, that you do not want your message be sent
as HTML, you want it to be a
Another very important setting that you need to check:
Russian characters are 8-bit characters
(US ASCII characters are 7-bit),
and Netscape should not modify them in any way.
So, for these 2 settings you need to go to the corresponding user
preferences
click on '+' sign to see the options, and then:
Comparing to ver. 2,3, Netscape 4 offers a new method for
As it was explained in details in Chapter 1, KOI8-R is a network encoding, a'common ground' for Cyrillic messages travelling on the Internet between computers that may have different local encoding for Cyrillic
(CP-1251(win) for MS Windows computer, CP-866 for DOS/Fido7 and OS/2, ISO-8859-5 for Unix, etc.)
Netscape 4
Therefore, with Netscape 4 you do NOT need KOI8-R fonts
and KOI8-R keyboard tools when you work under
Important! It should be clear after reading of the previous
paragraph, that for a Windows user, a current Cyrillic
encoding in
unlike ver. 2,3, in ver. 4 a user should select Windows-1251
while working with Mail and
Netscape 4 works with Cyrillic just fine in all its parts.
The tune-up steps are similar to ones for
Netscape 4's tune-up is not the same for different versions of Windows:
This is Step 1 of the Initial Setup.
Windows 95/98/NT/2000 has, unlike
And Russian letters are there in CP-1251(win) encoding.
Therefore, you can use for Cyrillic any font from your Windows
that has a Cyrillic-modification, for example, "Arial".
That is, you will use that part of this large file
(for example, file Arial.ttf), which contains Russian letters.
The easiest way to check it is to call WordPad editor
You will see, for example, several modifications of "Arial" font that allow
to use different parts of this large file:
Windows 95/98 Note.
If you do not see such Cyrillic-modifications of yourWindows 95/98 fonts, then it means that you need to install an additionalsoftware - MS Multilanguage Support.
Here is my short installation instruction for this package:
in the U.S. "Cyrillic and MS Multilanguage Support" in Russia "Cyrillic and MS Multilanguage Support"
Under Windows 95/98/NT/2000 you need to use in Netscape 4 only this type
of Russian CP-1251(win) fonts, that is, those included into your Windows.
(Netscape 4 for Windows 95/98/NT/2000 does NOT
In Netscape 4 you do NOT need any KOI8-R fonts.
Selected fonts
Starting, I think, from version 4.05,
You can look at these settings:
| "Arial" | (not "Arial Cyr". This is a setting for Encoding=Cyrillic, so You should not select "Arial Cyr" in recent versions of |
This is Step 1 of the Initial Setup.
Unlike Windows 95/98/NT/2000, there are NO large-size font files, that include
symbols of many languages, in
There is no such thing as Script-Cyrillic, there are no
"Cyr" modifications of
Therefore, you need to install those free CP-1251(win) fonts that
were described in
In Netscape 4 you do NOT need any KOI8-R fonts.
So, to select Cyrillic fonts in Netscape 4 for
NOTE. If you work with Russian version of
This is Step 2 of the Initial Setup.
In all previous versions of Netscape,
this
Netscape 4 does NOT require you to have a Russian encoding as your Default one, everything works fine without this step, a user just needs to select Windows-1251 when it's time to write.
But it's very handy to have Á Russian encoding as a Default, anyway:
At the beginning, Netscape 4 has a Western Encoding as a Default,
that is, if just after the installation you look into
Here are the steps to make Cyrillic a Default encoding:
1. Main window of Netscape 4:
2. Messenger window (Mail and News(Discussions)):
Open Messenger (Communicator/Messenger in a main menu) and then repeat
the steps listed above for the main window of
Here are known to me special cases for Netscape 4:
Windows 95 PanEuropean
Do not set Cyrillic as a Default, if you encounter some problems:
one reader reported that he had Cyrillic as a Default and
could not switch his keyboard to Russian in the Composition
window where he wanted to write an e-mail letter. This person had 'EN'
indicator on his Taskbar,
pressed Alt/RightShift to switch to 'RU', but nothing happened.
When you select
Some Russian language Web pages have their Titles in
Netscape 4 uses for Cyrillic CP-1251(win) encoding, including Bookmarks window, and if you tuned-up your Netscape correctly, you will be able to see the Names (Titles) of CP-1251(win) pages.
NOTE. In the browser window (not in Bookmarks window) you can NOT see readable Win-1251 Russian in a Title of a page (top blue line of the browser window), if you have a non-RussianMS Windows:
non-RussianWindows 95 orWindows NT 4.0/2000 where Russian was not selected as 'Region' in Control Panel.
It's because Netscape uses a system font for it.
(For the same reason you never be able to see a KOI8-R title of a KOI8-Rpage - Windows system font are never KOI8-R fonts).For the same reason you can not see a Win-1251 Russian Bookmark item if you are not in the full Bookmark window
(that opens by Ctrl/B) and just doing a quick look at your bookmarks by a single-click on a word Bookmark in Netscape's menu.
If you want to use your 'old' Bookmarks taken from an older version
of Netscape, where Russian Names were in KOI8-R
(was explained in Bookmarks section of
See links to encoding conversion programs in
Based on the Initial Setup described above, you can now select needed
Cyrillic encoding for a Web page or for
a Messenger(Mail)/Newsgroups(DiscussionGroups) window.
| Netscape 4 |
|---|
For example, I go to a CP-1251(Win) site after I was on some KOI8-R page. Or I want to work in the Messenger(Mail) or Newsgroups(Discussions) window,
(Unlike all previous versions, It means that I need to switch to CP-1251(Win) encoding :
|
Later I decided to connect to some KOI8-R page. It means that I need to switch to KOI8-R encoding :
|
NOTE.
Sometimes users of Netscape 4 receive a letter from some one, who
incorrectly tuned-up his mail software. This letter went to
the network in Windows-1251 encoding instead of KOI8-R.
Below you'll find a method that allows a
Why did I write 'incorrectly' in the above paragraph?
All mail programs
(A user could write a letter in another Russian encoding, local
to his computer, but his text should be sent by his mail software to the Internet
in KOI8-R).
The sender of such incoming Windows-1251 message should be educated,
you should send him a reply asking to resend
the letter in KOI8-R, otherwise such person will remain a novice
forever and many of his recipients would not be able to read his messages
or even would not try to do so.
For example, in Russian Newsgroups Relcom.* and Fido7.* people usually
just ignore such CP-1251 messages.
You see, if some one was able somehow to 'brake' his mail software to
send a Russian message to the network in Windows-1251, that is, in
a local encoding of his Windows computer, then
a UNIX user could do the same and send a message in ISO-8859-5 encoding, Macintosh
There should be (and it is) one and only one network encoding and thus
all different computers can exchange Russian messages safely.
Historically, such de-facto standard is KOI8-R and alll servers as well all
client-side programs know that KOI8-R is a 'transport' encoding, that is, an
encoding in which Cyrillic messages 'travel' over the Internet.
If you receive such incorrectly sent message, you still can read it
in
Here is how you achieve this:
You need - only once - select those fonts in
Now, when you want to read such letter arrived in Windows-1251 encoding, you need to switch to UserDefined to read it:
If you want to create your own Web page containing
Russian text and use Netscape 4's HTML
Without the tune-up decribed below, you may get 2 incorrect things in your HTML file created with Composer:
(Just a note - I don't use MS Front Page editor, but I know that
unlike Netscape's HTML editor, it is impossible
to tune-up
This will let you to have normal, readable Russian letters in your HTML file, instead of SGML entities representation.
In such case, it will be no hard-coded font names in your page,
no HTML tags
This will be a correctly designed HTML text.
Note. Creation of a KOI8-R page.
Just a reminder - as it was mentioned at the beginning
of this chapter,
Unlike Netscape 2,3 you do not need KOI8-R fonts and keyboard
So, if you want to create a KOI8-R Web page,
you select Cyrillic(KOI8-R), open Composer, and type using your standard
Windows keyboard tools, that is Windows-1251 keyboard layout.
When you ask Netscape to save this HTML text on the hard disk of your PC,
Netscape
Therefore, when you upload this HTML file to your Web space, future users will
see KOI8-R Russian text on your page, as you planned.
Below you will find problems descriptions and solutions for the problems.
You go to the Composition window when you want to write an e-mail or a message to a Newsgroup.
I found in Netscape 4.5+
if a Subject line of a message contains Russian, then such Subject
is being sent by Netscape in a MIME-encoded image (for example,
Subject: =?koi8-r?Q?=F3=20=D5=D7=C1=D6=C5=CE=C9=C5=CD?=
instead of having 8-bit Cyrillic letters in the Subject.
Your message looks Ok in Composition window, or in Sent folder, but really the Subject is MIME-encoded and you can see it, for example, via the menu View/PageSource for a message in Sent folder.
MIME is a Mail standard, so most Mail programs will understand such Subject, decode it, and show a recipient of your e-mail a normal Cyrillic text in such incoming e-mail.
But News software that shows you Newsgroups, has no such standard (yet),
so some programs may not be able to decode such Subject from MIME to
regular Cyrillic and a user will see an unreadable set of characters such as
Subject: =?koi8-r?Q?=F3=20=D5=D7=C1=D6=C5=CE=C9=C5=CD?=
(MIME Q-encoding)
or
Subject: =?koi8-r?B?1MXT1MnL?=,.
(MIME Base-64 encoding)
For example, you may see such unreadable Subject lines in DejaNews while reading Cyrillic Newsgroups.
If you want to use Russian not only in the body of your message, but also in a Subject line, then, especially for the messages that you send to Newsgroups, you can tune-up Netscape and ask it to use a regular Cyrillic letters in a Subject, ask Netscape do not encode it.
We did such tune-up for a body of the message
but
Here are the steps to make Subject lines of the messages you send have a regular Cyrillic text without any encoding:
user_pref("mail.strictly_mime_headers", false);
Also, you may want to copy to this file another line, that makes a handytune-up - you will not see a Netcenter's "Welcome" message every time you call the Messenger:user_pref("mailnews.start_page.enabled", false);
There is a small error when a KOI8-R page contains a form and
this form contains a
(you can check it using my KOI8-R test
You go to the Composition window when you want to write an e-mail or
a message to a
For writing an e-mail, you can either go to the Messenger
via the menu
(under the 'Communicator' item of main menu)
and then click on
Netscape 4.0x works with an error in Composition
There is no such error in newer
As I heard, there is also no such error even in ver. 4.0x of
Netscape sends your Cyrillic text in a wrong encoding, creating a non-readable message, and the cure for this problem is:
Same method can be used to solve a small problem in the News(Discussions)
window of
There is a problem for writing in Forms using
Below you will find the problem's details and solutions.
Unfortunately, different versions of MS
Netscape 4.0x, where you can normally write in Russian in Forms
under
So, if under your version of Windows, Netscape does not work with Russian as
described in this article, then wait for a new version of your Windows
If you need to fill out some Cyrillic Form, but under
your version of
Here are the methods for fixning this problem of
Users in the former USSR and all those who 'Russified'
their
can implement a very simple method that will allow
them normally write in Forms using
In such case the solution that allows normal writing in Forms using
There is a free program TTFConv that modifies
such 'old' non-Microsoft fonts by putting a Unicode indicator into a font
and thus
You need to download this very small program from here:
ftp://ftp.lesobank.ru/pub/soft/Soft_win32/TTF_convert/
Place this ttfconv.zip archive file into the directory where you put the
fonts while reading
Then you need to extract the files of TTFConv from this archive.
Now you can modify the font file:
If you still can not read this page, then it may be one of the following
situations:
Reminder - how to select a needed Cyrillic encoding:
In some versions of
To make the subject shown in this line readable,
you need to
Netscape 4.0x (4.0 - 4.08) - problem with writing in Forms.
Netscape and different modifications of MS Windows.
There is no such error in newer
It is known, for example,
that
has problems under some versions of MS Windows:
In these modifications of MS Windows, you can not see what you
But friends, we used, for example, same installation file
of
So, blame it to Microsoft, whose various 'flavors' of the same
operating system, for example,
Let's imagine that I am inserting same coin into 10 public phones made
by the same manufacturer, and in 3 of them the coin can not go through.
My opinion is that it's not a fault of the
If you do not have such problem, then skip the following
section and go directly to the next
or go up to the Table of Contents
Start / Settings / Control Panel / Regional Settings
Russian - Set as system default locale.
In the 'Russified'
In particular, it offers a font "Courier" which has Russian letters in it
in this 'Russified'
You need to select this font as a Fixed width font,
instead of the usually selected font
Now you can normally write in Forms using
And you can keep using this "Courier"
Next section explains how a user of a non-Russified Windows
can solve the problem with writing in Forms using
If it's not your case, you can skip it and
go directly to the next
or go up to the Table of Contents
Netscape 4 uses for writing in Forms a Fixed width font selected for the
encoding Cyrillic, and somehow this
The solution is to use another Cyrillic Fixed
Forms problem can be solved by modifying this font and then selecting
it in
(Even Word 97 begins to recognize such non-Microsoft fonts)
or take a copy I have:
ttfconv.zip
(Downloading of a .ZIP file was explained in the
(Opening a .ZIP archive was explained in the
(if you installed non-Microsoft fonts of
"ER Kurier 1251"
C:\........> cd \RUSFONTS
C:\RUSFONTS> ttfconv co1251n.ttf
"ER Kurier 1251"
Now you need to tell Netscape that you want to use font
(Netscape 4 uses a Fixed font for writing in Forms):
From now on you will be able to see what you are writing in
a Form's input fields while using
5. How to read Cyrillic in
NOTE. In the browser window you can NOT see
readable Russian in a Title of a page (top blue line)
if you have non-Russian
non-Russian
It's because Netscape uses a system font to show this Title line.
Correct encoding, but page is not readable. Why ?
My Test Pages are of this type - you need manually
switch to a needed Cyrillic encoding via your browser's menu.
It's because my audience includes users of older browsers
(for example,
In such case, you just need to re-read this
So, test your tune-up for reading now:
You can check how your KOI8-R and CP-1251 settings work for reading
of Web pages; for reading texts in forms
(About writing - in the next Chapter 6).
Cyrillic(KOI8-R) or Cyrillic(Windows-1251)
Cyrillic(KOI8-R) or Cyrillic(Win1251)