Cyrillic for MS Windows Netscape
same - in Russian ( zdes - po-russki )
| You can read and write
| in Browser
| in News(Discussions)
| in Mail(Messenger)
|
Instructions for Cyrillic (mostly Russian) in MS Windows
Netscape ver. 1,2,3,4.
This page is large, but there is no need to read everything.
Read the beginning and then - only chapters that explain
your version of Netscape, and even within such chapter read only
those sections that explain Netscape under your version
of Windows - 95/98, NT 4.0/2000, or 3.1/3.11.
This is a local copy of my article (legal mirror).
Main locations where I always have the most recent version
of this article are:
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 very old.
It is bad for the readers of such outdated copies (they will not be able to
tune-up Netscape correctly), and also it is bad for me -
such readers often ask me about something that
is already covered in the current version of the article.
This is the only instruction on the Web that
lets you tune-up MS Windows
Netscape for Cyrillic completely.
All other instructions devoted to this subject lack one or more
of this article's features:
- this article has both English and Russian variants of its text
- explains both Cyrillic reading and Cyrillic writing
- covers all versions of Netscape - 1,2,3, and 4(Communicator)
- explains Netscape tune-up for all versions of
Windows - NT 4.0/2000, 95/98, 3.1/3.11
- the article shows how to use Cyrillic in all parts of Netscape:
- main window, including Web pages' forms
- e-mail - Mail window in Netscape 1,2,3;
Messenger in Netscape 4
- Usenet Newsgroups
- the article is oriented to the Web newcomers, so the explanations are
detailed (this is why the article is large) and
practically free from any computer jargon.
I had been teaching "Computer Science" for 5 years to University freshmen,
and - I hope - had learned how to discuss a subject that is
new for a person.
I can not make these explanations any simpler -
I did my best to have them clear and simple:
> 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
> Thanks for writing such a comprehensive and easy to follow guidelines
> for russification of Netscape for Windows.
> It worked great for people like me, who knows only how to click and type.
> Roza Kryzhanovska
TABLE OF CONTENTS
This is a step-by-step instruction, therefore I suggest
to read it in the order of this Table of Contents
(but skip the chapters explaining different from yours versions
of Netscape).
See references in Chapter 8
for the subjects that are NOT covered in this article.
- Free Russian fonts for Windows
- Selecting fonts in Netscape
- Netscape ver. 2,3 - tune-up for Russian
- Netscape ver. 4 - tune-up for Russian.
- How to read Cyrillic in Netscape 2,3,4. Problems and tests.
- How to write in Russian in Netscape 2,3,4
- Netscape and other programs
- Links to the Russification subjects
that are NOT discussed here -
- Russification of Windows (this text - about Netscape)
- Cyrillic problems in Office'97 and some printers
- Russian in UNIX and Mac
- MS Internet Explorer
- e-mail programs (Eudora, etc.)
- encoding conversion between KOI8-R, CP-1251, Alt(DOS CP-866)
- etc.
WWW: two types of Cyrillic encoding for a Windows client
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:
- KOI8-R encoding
- CP-1251(Windows) encoding
The encoding method is directly related to a font used, that is,
fonts are made for a specific encoding.
If an author of a page used a font of KOI8-R encoding family
for a Russian text, and a user is trying
to read this page in Netscape using a font that belongs to Cyrillic
CP-1251(win) encoding, then such user will not be able
to read this page at all.
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:
- Cyrillic KOI8-R fonts
(that is, fonts of the KOI8-R encoding)
- Cyrillic CP-1251(Windows) fonts
(that is, fonts of the CP-1251 encoding)
(exception - new Netscape 4,
where you need only CP-1251(win) fonts - browser
itself does necessary translations from KOI8-R to CP-1251, and vice versa)
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 the Internet -
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 be Macintosh Cyrillic,
DOS-866 Cyrillic, etc., and KOI8-R serves as a transport 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:
- Proportional width fonts - for Hypertext pages
(Netscape 4 uses different name - Variable width fonts)
- Fixed width fonts - for Plain Text pages
So, you need to install at least 4 new Cyrillic
True Type fonts in your Windows:
- Proportional and Fixed fonts for KOI8-R encoding
- Proportional and Fixed fonts for CP-1251(Windows) encoding
(Netscape 4 needs only CP-1251 fonts)
To the Table of Contents
Some free Russian fonts collected from the Web (KOI8-R and CP-1251)
are offered in the next section.
But CP-1251 is a standard Russian encoding in MS Windows, so
for this encoding you may, instead,
use Cyrillic fonts of better quality included into your Windows:
So, if you:
- have now these nice CP-1251(win) fonts provided by Microsoft
and
- do not need KOI8-R fonts
(you use Netscape 4)
then you can skip the rest of the Chapter 1 -
instructions for those free KOI8-R and CP-1251(win) Russian fonts that
I collected from the Web -
and go directly to the
Chapter 2, "Selecting fonts in Netscape".
To the Table of Contents
Below you will find download locations and
descriptions for free Cyrillic fonts -
both KOI8-R and Windows-1251 encoding -
that I found on the Internet, tested, and suggest
to use for the WWW-related work under MS Windows.
Important. As it was explained in the previous section,
you need these old non-Microsoft fonts only in the following cases:
- you work with Windows 3.1/3.11
or
- you work with Windows 95/98/NT 4.0/2000 but for some reason it's not appropriate
for you to activate and use Cyrillic fonts of Windows-1251 encoding
provided by Microsoft Corp. (they were explaned in the previous section)
or
- you need KOI8-R fonts (such cases were explained at the beginning)
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 files - C:\RUSFONTS.
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.
Two locations of Russian fonts file:
You need to extract font files from my archive ForWWW.zip
after downloading, that is, you need to open this .zip file - archive,
and get all the files stored inside it.
You can extract files from the archive using a shareware
program WinZip for Windows if you have it
OR
simply with a small free MS DOS program pkunzip.
If you don't have pkunzip program, then get it by
downloading file
pkunzip.exe
into your Windows directory(folder).
To extract font files using pkunzip,
open an MS-DOS window first:
- in Windows 95/98 - Start / Programs / MS-DOS Prompt
- in Windows NT 4.0/2000 - Start / Programs / Command Prompt
- in Windows 3.1, 3.11 it's an icon "MS-DOS Prompt" in the Main group
and then type these two MS DOS commands
(first one switches to the needed directory(folder) and second one
does the extraction):
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:
- Proportional and Fixed fonts for KOI8-R encoding
- Proportional and Fixed fonts for CP-1251(Windows) encoding
(Netscape 4 needs only CP-1251 fonts)
1. These are KOI8-R fonts:
- 'ER Bukinist KOI-8 Normal' - Proportional font -
file bkkoi8n.TTF, dated December 20, 1995
- 'ROL:KOI8-Courier' - Fixed font -
file rolk8c1.TTF, dated February 27, 1997
NOTE. Under Windows NT 4.0 -
versions before 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:
- 'ER Bukinist 1251' - Proportional font -
file bk1251n.TTF, dated March 5, 1995
- 'ER Kurier 1251' - Fixed font -
file co1251n.TTF, dated September 17, 1995
To the Table of Contents
Follow instructions below for Windows 3.1,3.11 and for Windows 95/98/NT 4.0/2000 to
install downloaded free fonts in your Windows system.
Windows 95/98 and Windows NT 4.0/2000:
- Click on START, SETTINGS, CONTROL PANEL
- Click on FONTS icon
- In the menu, select FILE, INSTALL NEW FONTS
- Select folder, where you have all these unpacked font files -
C:\RUSFONTS.
There is a button on the right - SELECT ALL. Click on it
- Click on OK button
Windows 3.1, 3.11:
- In Windows 3.1, you have such group (window) as MAIN.
It is where, for example, File Manager program is located.
In this MAIN group there is an icon CONTROL PANEL.
Open this application by double-click.
- You will see, in this CONTROL PANEL window, several
icons. One of them is FONTS.
Open now this FONTS application by double-click.
- You will see a list of fonts and several buttons on the right.
One of them is ADD. Click on it. It will offer you to
choose drive and directory.
- Select directory, where you have all these unpacked font files -
C:\RUSFONTS.
There is a button on the right - SELECT ALL. Click on it.
- Click on OK button.
You will be back to the screen with the list of fonts.
- Click on CLOSE button.
Now you have these Russian fonts installed in Windows and
ready to use in any Windows application that allows fonts selection,
including Netscape.
To the Table of Contents
NOTE: When I write "Netscape 4", I mean Netscape Communicator 4
(more details about the Communicator - in the Chapter 4).
You can select the fonts of your choice in Netscape
(from the set of fonts already installed in your Windows).
Netscape 1:
- Options / Preferences / Fonts
Netscape 2,3:
- Options / General Preferences / Fonts
Netscape 4:
- Edit / Preferences / Appearance / Fonts
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 fonts -
Proportional and Fixed -
for every Encoding that Netscape offers you there.
When you open Fonts window, you see in a small window an Encoding
that stands first in a list of all available Encodings:
- in Netscape 1,2,3 - Latin1
- in Netscape 4 - Western (just another name for the same thing)
When you click on the arrow at the right of this small window,
you will see a full list of Netscape's Encodings.
Beginning from version 3, Netscape has there Cyrillic Encodings:
- Cyrillic - it means CP-1251(Win)
and, in ver. 3 only,
- Cyrillic(KOI8-R).
To the Table of Contents
In Netscape 1 there is only one Encoding in this
Fonts window -
Latin1 - that can be used for Russian.
So, for each type of Cyrillic page you need to select a corresponding
pair of fonts for Latin1 in the window
Options / Preferences / Fonts.
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 10
Now you can read Russian pages on such server (Proportional font -
for Hypertext screens) and
read some Russian text file in FTP directory at this server
(Fixed font - for Plain Text screens).
But because ver. 1 has only one suitable Encoding -
Latin1 - you need to select a corresponding pair of fonts
(KOI8-R or CP-1251) in
this Fonts window every time you want to switch from
some KOI8-R page to a CP-1251 page, or back.
NOTE: If you ever want to send Cyrillic e-mail from Netscape 1, then
make sure that you did NOT change its e-mail settings.
Go to Options / Preferences, find a tab "Mail and News Preferences",
and check that at the bottom of Mail pane of this window you have the correct
setting in "Send and Post" -
"Allow 8-bit".
To the Table of Contents
NOTE: I will refer to versions 2.01 and 2.02 as Netscape 2 in my text.
This chapter explains a method of tuning-up Netscape 2 and 3 for Russian.
After implementation of this method you will be able to
- switch easily between KOI8-R and CP-1251 encodings
- read and write in Russian in all parts of Netscape:
- Browser itself, including writing in Forms
and reading a text on their buttons
- News, including Subject lines
- Mail, including Subject lines
- Bookmarks (you can read Cyrillic Names
of bookmark items)
Reminder: Only KOI8-R is used in Mail and News
parts of Netscape 2,3,
because KOI8-R is an encoding for the transmitting of Russian
messages over the Internet.
Chapter 6 explains how to write
in Russian in Netscape after the implementation of this this method.
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),
but not 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 "Send and Post" -
"Allow 8-bit".
Detailed instructions for this Russian setup are below,
but generally you need to do the following:
- 2-step Initial Setup to make all parts of
Netscape 2,3 work with Cyrillic:
- Select Cyrillic fonts once in
Options / General Preferences / Fonts
for the Encodings that I suggest
- Make one Encoding to be your Default Encoding.
This my 'discovery' allows you to use Cyrillic in Forms and News/Mail (including
Subject line).
- Based on this Initial, one-time setup, you will be able to
select needed Cyrillic enoding for a page you want to see or
for your Mail/News window.
NOTE
Netscape and different modifications of MS Windows.
Unfortunately, different versions of MS operating systems
work differently with Cyrillic, therefore Netscape (and other applications,
for example, MS Word) may work nicely under one version of
Windows 95, and have problems with Cyrillic under another version
of the same Windows 95,
for example, Windows 95 OSR2 - 4.00.950 B.
(You can see modification number by using a 'System' icon
in Control Panel)
It is known, for example,
that Windows NT Service Packs 2,3 and
Windows 95 OSR2 have some errors in their multilanguage support,
even in the
Microsoft's own applications such as MS Word and Excel.
See Newsgroups
relcom.comp.os.windows and
relcom.comp.os.windows.nt.
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
operating system or for a new version of Netscape.
For example, I heard that Netscape has problems with Cyrillic under
some national versions of MS Windows (German and Hebrew),
but can not give any advice, because in both national and regular (where
everything is fine) versions of Windows same Netscape installation
file was used.
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 'coin' (Netscape), but
the manufacturer's fault, because his
various products of the same line (MS Windows)
work differently.
To the Table of Contents
Here are my instructions - 2-step initial setup for Cyrillic in
Netscape 2 and 3.
In version 1 of Netscape, every time
I want to change Cyrillic encoding - switch between
KOI8-R and CP-1251 -
I must change fonts:
go to
Options / Preferences / Fonts and change both Proportional and
Fixed fonts for Latin1 Encoding.
(I explained it in my "Version 1 Notes" above.)
Beginning from version 2, Netscape allows to select an encoding
easily, without changing fonts again and again:
- it has, in addition to Latin1, several other Encodings
in
Options / General Preferences / Fonts.
To see full list of Encodings, click on the arrow at the right of
the small window with a title "For the Encoding", where you
see 'Latin1'.
The existence of such list allows to install both CP-1251 and
KOI8-R Cyrillic fonts.
- it has a new item - Options / Document Encoding,
which allows me, when I go to some Cyrillic Web site, to choose a corresponding
Encoding that I have installed Cyrillic fonts for.
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 MS Windows,
you must install
2 sets of Russian fonts in Netscape:
- fonts for KOI8-R encoding
- fonts for CP-1251(win) encoding
|
1. KOI8-R encoding - setup of fonts in Netscape 2,3
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 "For the Encoding",
where you see 'Latin1' or current encoding).
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 a
User 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 in Netscape 2,3.
Users who live in the countries of the former USSR and who 'Russified' their
Windows 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 of Chapter 5
"Test: you read Russian in Netscape")
It can be fixed and if it's your situation -
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.
2. CP-1251(Win) encoding - setup of fonts in Netscape 2,3
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 "For the Encoding",
where you see 'Latin1' or current encoding).
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
Windows 3.x, Windows 95/98, and Windows NT 4.0.
1) Windows 3.1, 3.11 and built-in CP-1251 fonts.
If you have a Russian Windows 3.1,3.11 developed by Microsoft for Russia,
then you can use its CP-1251 fonts in Netscape 2,3:
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
|
- Proportional font - "Arial Cyr"
- Fixed font - "Courier New Cyr"
|
Now click on OK button.
But if you have a regular U.S. version of Windows 3.1,3.11,
then you have to use those free CP-1251 fonts
'ER' desribed above, because in this version of MS Windows
there are no fonts that contain Russian letters.
2) Windows 95/98 and built-in CP-1251 fonts.
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:
"Arial (Western)"; "Arial (Cyrillic)"; "Arial (Greek)"; etc.
If you do not see such Cyrillic-modifications of your Windows 95/98
fonts, then it means that you need to install an additional software -
MS Multilanguage Support.
Here is my short installation instruction for this package:
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 "Courier New".
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:
'Western', 'Cyrillic', 'Turkish', etc.
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
|
- Proportional font - "Arial", Script-Cyrillic
- Fixed font - "Courier New", Script-Cyrillic
|
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:
"Step 2. Default Encoding".
To the Table of Contents
3) Windows NT 4.0 and built-in CP-1251 fonts.
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,
Netscape 2,3 has, in its Fonts Selection window,
a small window called 'Script',
where you can select a modification of a multilanguage font:
'Western', 'Cyrillic', 'Turkish', etc.
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 Windows NT 4.0:
Options / General Preferences / Fonts and then
for an Encoding "Korean" -
- Proportional font - "Arial", Script-Cyrillic
- Fixed font - "Courier New", Script-Cyrillic
Netscape 3 has an error (already corrected in Netscape 4) -
it does not work with Russian CP-1251 fonts included into
Windows NT 4.0.
That is, even if you install in Netscape 3 font "Arial",Scipt-Cyrillic,
you still will not be able to read Cyrillic CP-1251 pages on the Web.
See below a short instruction that corrects this situation, that is,
Netscape 3 will work normally with the built-in
CP-1251 fonts of Windows NT 4.0.
If you do not need to tune-up Netscape 3 under NT for using fonts
such as "Arial" and are happy to use those free CP-1251 fonts 'ER'
described above, then skip the following instructions and go directly
to the next section:
"Step 2. Default Encoding".
To the Table of Contents
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 in CP-1251 forms:
- 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
You can see examples of these 2 cases listed above in the Chapter 5,
section "Test: you read Russian in Netscape".
This problem for users who did not 'Russify' their NT
can 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 Netscape 3 under
Windows NT 4.0 work normally with the built-in CP-1251 fonts
such as "Arial", etc.:
- Exit Netscape
- Add new item to a Netscape's part of NT Registry, asking
Netscape 3 to use Unicode fonts of NT:
in your Windows Explorer, go to the directory(folder) where you
downloaded my font files - C:\RUSFONTS and
double-click on a file called NN3_NT4.reg.
You should see a notification message that Registry was updated
successfully.
Now, when you call Netscape 3, you will be able to work with Cyrillic
fonts (of Windows-1251 encoding) that are included into your Windows NT 4.0:
Options / General Preferences / Fonts
and then for an Encoding
"Cyrillic" (it means Cyrillic CP-1251(win)) -
- Proportional font - "Arial", Script-Cyrillic
- Fixed font - "Courier New", Script-Cyrillic
(After this tune-up of the registry, you will not be
able anymore to work in Netscape 3 with those free CP-1251 fonts 'ER' that
were described above:
even if you install them in Netscape, you will see only 'squares'
instead of a Russian text on a Cyrillic CP-1251 Web page,
unless you convert those fonts. The conversion is
discussed in a section of this chapter called
"Web forms and Windows NT 4.0")
To the Table of Contents
Reminder:
All Russian language Newsgroups use only KOI8-R
encoding
(see for example relcom.talk).
KOI8-R is a standard for Russian on the Internet -
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 for Russian -
CP-1251 encoding.
By experimenting with Netscape, I found out that in order to use KOI8-R
everywhere in Netscape (Forms, News, Mail,...),
KOI8-R setting must be selected as your
Default Encoding:
- in ver. 3:
- Select Cyrillic(KOI8-R) in
Options / Document Encoding
- Click on Options / Document Encoding / Set Default
- in ver. 2:
- Select Central European (Latin2) in
Options / Document Encoding
- Click on Options / Save Options
You need to do it only once during this initial setup.
2-step initial setup is finished!
To the Table of Contents
So, I selected (only once, during Initial Setup)
Cyrillic fonts in
Options / General Preferences / Fonts,
and never go to this Fonts window again,
never select fonts again (as I needed to do in ver.1).
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
"2-step Initial Setup"
described above):
| 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 :
- Go to Options / Document Encoding
- Select my KOI8-R setting
(that is, the Encoding, for which I have installed my
KOI8-R fonts during "Initial Setup") :
- in ver. 3 -- Cyrillic(KOI8-R)
- in ver. 2 -- Central European (Latin2)
|
Later I decided to connect to some CP-1251 page.
I need to switch to CP-1251 encoding :
- Go to Options / Document Encoding
- Select my CP-1251 setting
(that is, the Encoding, for which I have installed my
CP-1251 fonts during "Initial Setup") :
- in ver. 3 -- Cyrillic(Win1251)
- in ver. 2 -- Korean
|
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 month -
when I go to a server that uses only CP-1251
(most servers allow users to choose an encoding).
To the Table of Contents
 
When you select Bookmarks / Add Bookmark for some Web page,
the Title of this page (a blue line above Netscape menu)
is stored as a Name of an item in your Bookmarks.
Some Russian language Web pages have their Titles in Russian -
KOI8-R or CP-1251, depending on a page's encoding.
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
Default Encoding).
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:
- I go to my Bookmarks window and place a cursor on such
unreadable CP-1251 item.
- I select Item / Properties in a menu and replace
this CP-1251 Name with some English text.
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 (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.
This section is about Netscape 2,3 under Windows NT 4.0.
If you do not work with NT, you can skip it and:
go directly to the next Chapter 5 -
"How to read Cyrillic in Netscape"
or go to the last part of this chapter -
Netscape 2 stuff
or go up to the Table of Contents
Web forms in Netscape 2,3 under Windows NT 4.0
Known problems under NT - unreadable text on buttons and in the selection lists(menus)
of a form
(can be verified using forms in a section of Chapter 5
"Test: you read Russian in Netscape"):
- KOI8-R forms for users in the former USSR who 'Russified'
Windows NT 4.0 by selecting 'region=Russia':
Start / Settings / Control Panel / Regional Settings
Russian - Set as system default locale
- CP-1251(windows) forms in Netscape 3 for people who did not
'Russified' their NT and tuned-up Netscape 3 to work
with Unicode fonts
(this situation was described in the fonts section
above)
Solution:
Forms problems can be solved by modifying those free non-Microsoft
Russian fonts that were described in the 'Chapter 1' of this article.
There is a free program TTFConv that modifies
these fonts by putting a Unicode indicator into a font and thus Windows NT
and Netscape begin to work with these fonts better.
(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 fonts -
C:\RUSFONTS.
(Downloading of a .ZIP file was explained in the Chapter 1
above)
Then you need to extract the files of TTFConv
from this archive.
(Opening a .ZIP archive was explained in the Chapter 1
above)
Now you can modify the font files:
- Close Netscape
- Delete the Russian fonts' registration records from Windows NT:
- Start/Settings/ControlPanel and double-click on FONTS icon
- delete (f.e. by using Del button of your keyboard)
Russian fonts installed during the reading of 'Chapter 1':
| "ER Bukinist 1251",
| "ER Bukinist KOI 8",
|
|
| "ER Kurier 1251",
| "ROL:KOI8-Courier",
| "ER Kurier KOI 8" (if you installed it)
|
- Run ttfconv.EXE program against these Russian font files placed during
the reading of 'Chapter 1' into the folder C:\RUSFONTS:
- open an MS-DOS window - Start/Programs/CommandPrompt
- go to the C:\RUSFONTS directory(folder) by typing
C:\........> cd \RUSFONTS
- run the program to modify all these fonts:
C:\RUSFONTS> ttfconv *.ttf
- Register these fonts (already modified) again in Windows NT:
- Start/Settings/ControlPanel and double-click on FONTS icon
- In the menu, select FILE, INSTALL NEW FONTS
- Go to the folder C:\RUSFONTS.
There is a button on the right - SELECT ALL. Click on it
- Click on OK button
When you start Netscape 3 now, your forms problems will disappear:
- KOI8-R forms will be readable for the users who 'Russified' their NT by
selecting region-'Russian' in the Control Panel
(usually users in the former USSR)
- CP-1251(win) forms will be readable in Netscape 3 for people who
did not 'Russify' their Windows NT and who
tuned-up Netscape to work with Unicode fonts:
such users will be able to see normal Russian on a form's buttons
and menus, if they need it -
by selecting a Proportional font 'ER Bukinist 1251' for
the Cyrillic encoding:
- Options/GeneralPreferences/Fonts
- For Encoding - Cyrillic select 'ER Bukinist 1251'
as a Proportional font.
- Click on OK
Next two small sections are devoted to Netscape 2. If you do not
need such information, you can skip it and go directly to the
Chapter 5 -
"How to read Cyrillic in Netscape 2,3,4.
Problems and tests".
To the Table of Contents
Version 2.01 works better with Cyrillic than 2.02 -
having KOI8-R fonts as Latin2 in 2.01 allows us to use
KOI8-R fully in News and Mail.
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:
- Post a message("To:News") to a Newsgroup in News
- Reply to some message in a Newsgroup in News
- Write a KOI8-R e-mail letter in Mail
To fix it in 2.02, you need to do the following:
- In addition to Latin2, you need to select same pair of KOI8-R
fonts for
User Defined Encoding in
Options / General Preferences / Fonts .
Again, you need to do it only once during this initial
Fonts setup.
- When you want to work with a Composition window
(Post a message / Reply to a message in News or
write a KOI8-R letter in Mail), you need first to switch to
User Defined Encoding in Options / Document Encoding.
To the Table of Contents
There are some Cyrillic Web pages
(probably 20% now, but the number is increasing)
that explicitely inform the browser what encoding
they use - KOI8-R or CP-1251(win).
Some of these pages have such information within the HTML text of the page.
If you look at the HTML text of such page using View / Document Source,
you will see, for example, the following line close to the top:
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 Netscape 2.
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. Netscape 3,4
works fine with such pages.
Couple examples of such pages:
- my Test KOI8-R page for KOI8-R form:
KOI8-R Test Form
- CP-1251 page in Russia:
"Zhitinsky's Embankment"
You may run into even more rare situation when such modern
page has a Form.
With Netscape 2 you can not work with such Form:
Again, versions 3,4 work fine with such Forms because they
already know about KOI8-R and CP-1251.
Next chapter is devoted to Netscape 4 (Communicator).
If you don't need such information, then you can go directly to the
Chapter 5 -
"How to read Cyrillic in Netscape 2,3,4.
Problems and tests".
To the Table of Contents
This chapter is about Netscape Communicator ver. 4.0 and up.
I will use a shorter name for this product - Netscape 4,
while talking about different parts of it - browser, Mail and News
part, etc.
Also, I will call
- Netscape 4.0x - the modifications of
ver. 4.0 (4.0, 4.04, ..., 4.08)
- Netscape 4.5+ - the modifications of
ver. 4.5 (4.5, 4.51, 4.6, 4.61, ...)
NOTE. Mail part of Netscape 4 is called a Messenger.
In Netscape 4.0x, unlike all previous versions and newer ver. 4.5+,
News(Newsgroups) part has another name - Discussions.
If you ever want to send e-mail letters or a message to a Newsgroup
from Netscape 4, then first thing you need to do
is to change its default mail setting. Communicator allows now to send
e-mail letter as a HTML text, that is, a person who receives it, will read
the letter as a nice Web page instead of a plain text.
But, as I read in the following professional Newsgroups:
this is not a good thing to do - many e-mail and News programs can
NOT receive such letters correctly and also such messages
are much larger in size than a plain text messages.
So, you need to tell Netscape, that you do not want your message be sent
as HTML, you want it to be a plain text message.
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 menu -
Edit / Preferences / Mail&Newsgroups
(Mail&Groups in ver. 4.0x),
click on '+' sign to see the options, and then:
- in Netscape 4.5+ - click on 'Formatting' and make sure
that the following option at the top is selected:
"Use plain text editor to compose messages".
Then click on 'Messages' and check the following part of
mail settings:
make sure that you have "As is"
selected for the option
"Send messages that use 8-bit characters".
- in Netscape 4.0x - click on 'Messages'
and at the top of the window have unchecked
a box "By default, send HTML".
While you are working with this 'Messages' window,
check the following part of mail settings:
click on the button 'More Options' at the bottom,
and make sure that you have "As is" selected
for the option
"Send messages that use 8-bit characters".
Comparing to ver. 2,3, Netscape 4 offers a new method for Russian -
without KOI8-R fonts and without KOI8-R keyboard tools.
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 lets a Windows user work with the local
Cyrillic encoding of MS Windows computer -
Windows-1251, for both reading and writing.
Netscape 4 performs - when needed -
a conversion CP-1251<-->KOI8-R 'behind the scenes'
to let a Cyrillic message 'travel' over the Internet in KOI8-R that is, in
an network encoding.
Therefore, with Netscape 4 you do NOT need KOI8-R fonts
and KOI8-R keyboard tools when you work under MS Windows:
- reading - Netscape 4 converts KOI8-R text to Windows-1251 text before
displaying it to you in the following cases:
- to show you a KOI8-R Web page
- to show you an incoming e-mail letter that arrived from the
Internet - according to the rules -
in the network encoding KOI8-R
- to show you a KOI8-R article of a Russian
Newsgroup (Discussion Group)
Again, most Russian language Newsgroups use KOI8-R as
a 'common ground', otherwise it would be
impossible to read a thread (one discussion) -
users of different computer platforms will post messages
in different encodings!
Usage of one, common encoding -
KOI8-R - helps to avoid this.
- writing - Netscape 4 converts your Windows-1251 input
(that you do using standard MS keyboard tools)
into a KOI8-R text when needed:
- an e-mail letter or a message to be posted to
a Newsgroup -
you type using Windows-1251 fonts and keyboard tools, and then
Netscape 4 converts your text to the 'transport' encoding
KOI8-R before sending your message to the Internet.
Thus your message will 'travel' over the Internet in an encoding that
all different platforms understand ('common ground' encoding KOI8-R).
- a form on a KOI8-R Web page - you type using
Windows-1251 fonts and keyboard tools, but your browser knows
that this is a KOI8-R page that expects a KOI8-R input in its form,
so browser does the conversion before sending the form's data to its server.
Important! It should be clear after reading of the previous
paragraph, that for a Windows user, a current Cyrillic
encoding in Netscape 4 has to be Windows-1251:
unlike ver. 2,3, in ver. 4 a user should select Windows-1251
while working with Mail and Newsgroups -
Netscape 4 will do the conversion 'behind the scenes', showing you an
incoming KOI8-R messages in your local encoding Windows-1251 and
converting outgoing messages to KOI8-R before sending them to the Internet.
Netscape 4 works with Cyrillic just fine in all its parts.
The tune-up steps are similar to ones for Netscape 2,3:
- 2-step Initial Setup - Fonts and Encodings; Default Encoding
- Method of selecting an encoding for a Russian page or
for Messenger(Mail)/Newsgroups(Discussions),
based on this Initial Setup
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 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, 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
(Start/Programs/Accessories/Wordpad) 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:
"Arial (Western)"; "Arial (Cyrillic)"; "Arial (Greek)"; etc.
Windows 95/98 Note.
If you do not see such Cyrillic-modifications of your
Windows 95/98 fonts, then it means that you need to
install an additional software -
MS Multilanguage Support.
Here is my short installation instruction for this package:
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 accept -
for Encoding=Cyrillic -
those free CP-1251 fonts (from Windows 3.1),
that were described in Chapter 1)
In Netscape 4 you do NOT need any KOI8-R fonts.
Selected fonts
Starting, I think, from version 4.05, Netscape 4 comes
already with all necessary fonts settings. That is, you do not need to select
any fonts for Cyrillic.
You can look at these settings:
- Edit / Preferences / Appearance / Fonts
- In the small window with a title "For the Encoding", where you
see 'Western', select encoding Cyrillic
(it means Cyrillic CP-1251(win)).
- You will see a pair of fonts for this encoding (from the list of
built-in Windows 95/98/NT/2000 fonts
that have Cyrillic-modifications):
- Variable Width Font
(it's what was called a Proportional
font in earlier versions - a font for Hypertext Web pages):
|
"Arial"
|
(not "Arial Cyr".
This is a setting for Encoding=Cyrillic,
so Netscape 4 already knows which part
of this large font to use.
You should not select "Arial Cyr"
in recent versions of Netscape 4,
because it may cause some problems, for example,
with printing under Windows NT)
|
- Fixed Width Font
(for Plain Text screens):
"Courier New"
Next section is devoted to Netscape 4 under Windows 3.x.
You can skip it and begin to read
"Step 2. Default Encoding in Netscape 4".
To the Table of Contents
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 Windows 3.x.
There is no such thing as Script-Cyrillic, there are no
"Cyr" modifications of Windows 3.x fonts.
Therefore, you need to install those free CP-1251(win) fonts that
were described in Chapter 1.
In Netscape 4 you do NOT need any KOI8-R fonts.
So, to select Cyrillic fonts in Netscape 4 for Windows 3.x:
- Edit / Preferences / Appearance / Fonts
- In the small window with a title "For the Encoding", where you
see 'Western', select Encoding Cyrillic
(it means Cyrillic CP-1251(win)).
- Select a pair of CP-1251 fonts:
- Variable Width Font
(it's what was called a Proportional
font in earlier versions - a font for Hypertext Web pages):
"ER Bukinist 1251"
- Fixed Width Font
(for Plain Text screens):
"ER Kurier 1251"
- Now click on OK button.
NOTE. If you work with Russian version of Windows 3.x
(made by Microsoft specially for Russia), then instead of these 'ER' fonts you can install
Russian CP-1251 fonts that are included into this version of Windows -
"Arial Cyr" and "Courier New Cyr",
correspondingly.
To the Table of Contents
This is Step 2 of the Initial Setup.
In all previous versions of Netscape,
this Step 2 was absolutely necessary to let
you write in Russian.
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:
- As in the previous versions of Netscape,
it will let you read Russian items in the Bookmarks window, where
you go by pressing Ctrl/B or, via the menu, Bookmarks/EditBookmarks
- You will not need to select Russian encoding again and again
every time you work with Russian in Messenger (Mail/News(Discussions))
At the beginning, Netscape 4 has a Western Encoding as a Default,
that is, if just after the installation you look into
View/CharacterSet (View/Encoding in ver. 4.0x),
you will see Western marked.
Here are the steps to make Cyrillic a Default encoding:
1. Main window of Netscape 4:
- View / Character Set / Cyrillic(Windows-1251)
(View / Encoding / Cyrillic(Windows-1251) in ver. 4.0x)
- View / Character Set / Set Default Character Set
(View / Encoding / Set Default Encoding in ver. 4.0x)
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 Netscape 4.
Note.
Unfortunately, different versions of MS Windows do not work in the same
way in their multilanguage support part. This is why for some versions
of MS Windows it is desirable
to have Cyrillic(Windows-1251) as a Default Encoding, and for
other versions of MS Windows it is a bad idea -
it can be cause some problems.
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.
2-step Initial Setup is finished!
To the Table of Contents
When you select Communicator / Bookmarks / Add Bookmark
for some Web page, the Title of this page (a blue line above Netscape menu)
is stored as a Name of an item in your Bookmarks.
Some Russian language Web pages have their Titles in Russian -
KOI8-R or CP-1251, depending on a page's encoding.
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-Russian MS Windows:
non-Russian Windows 95 or Windows 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-R page -
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 Netscape 2,3 chapter above)
then you need to convert your Bookmark.htm file using
KOI8-R-->CP-1251 scheme to make your Bookmarks readable in Netscape 4.
See links to encoding conversion programs in Chapter 8.
To the Table of Contents
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, where -
in Netscape 4 - CP-1251 encoding is used.
(Unlike all previous versions, Netscape 4 uses
Windows-1251 encoding in Mail(Messenger) and News(Discussions).
Netscape converts your stuff to a network encoding KOI8-R 'on the fly'
before sending it to the Internet, and converts
all incoming Internet's KOI8-R messages to your local Windows-1251 encoding).
It means that I need to switch to CP-1251(Win) encoding :
- Go to View/CharacterSet (View/Encoding in ver. 4.0x)
- Select my CP-1251 setting - Cyrillic(Windows-1251)
|
Later I decided to connect to some KOI8-R page.
It means that I need to switch to KOI8-R encoding :
- Go to View/CharacterSet (View/Encoding in ver. 4.0x)
- Select Cyrillic(KOI8-R)
|
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 Netscape 4 user
read such Cyrillic message
(you see, Netscape 4 expects incoming Cyrillic messages
be in a network encoding KOI8-R and tries to convert the message
to a local encoding Windows-1251, thus creating an unreadable text)
Why did I write 'incorrectly' in the above paragraph?
All mail programs (MS IE/OutlookExpress, Netscape, etc.)
know that Russian messages should 'travel' on the Internet
in a network encoding KOI8-R, and all of them know how to
send Russian messages in KOI8-R.
(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
user - in Mac Cyrillic encoding, a FIDO7 user -
in his local encoding - CP-866. It will be a complete mess!
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 Netscape 4 - you need to install these 'old',
non-Microsoft Russian fonts "ER", offered in 'Chapter 1',
as a UserDefined encoding, and switch to this encoding to read
such letter. Then a Russian text of such letter will be readable.
Here is how you achieve this:
You need - only once - select those fonts in Netscape 4:
- Edit / Preferences / Appearance / Fonts
- In the small window with a title "For the Encoding", where you
see 'Western' or 'Cyrillic', select an encoding "User Defined"
- Select a pair of CP-1251 fonts offered above, in 'Chapter 1':
- Variable Width Font: "ER Bukinist 1251"
- Fixed Width Font: "ER Kurier 1251"
- Click on OK button.
Now, when you want to read such letter arrived in Windows-1251 encoding,
you need to switch to UserDefined to read it:
- View/CharacterSet (View/Encoding in ver. 4.0x)
- select User Defined
The following section is for someone who wants to create his own Web page
containing some Russian text and use Netscape 4's
HTML editor - Composer - for this job.
If you are not interested in such subject, then you can go to the next
section "Problems with Cyrillic in Netscape 4"
or return to the To the Table of Contents.
How to create a correct Russian Web page in Composer
If you want to create your own Web page containing
Russian text and use Netscape 4's HTML editor -
Composer - for this job,
you need to tune-up this editor to get a normal and correct HTML page.
Without the tune-up decribed below, you may get 2 incorrect things in your
HTML file created with Composer:
- Russian letters are not normal, they are represented by SGML entities like
iacute auml egrave egrave icirc, etc.
That is, when you do View/Source for such page, there are no
readable Russian text there.
- There are HTML tags FONT FACE= in the HTML file.
They are dangerous and can make your page unreadable for a user.
Usage of this tag is considered a bad HTML style. You may see more details
about this issue in my small separate page
"Incorrectly designed, unreadable Russian pages".
(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 MS Front Page editor in such a way that it will not
insert FONT FACE= tags. Therefore, a FP developer
needs manually erase all such tags surrounding Russian text in
his HTML file).
To avoid these 2 problems, tune-up your Composer
(I will write the steps using a creation of Windows-1251 text as an example.
Same steps should be done if you create a KOI8-R page):
- Before opening an editor window, make sure that needed
Cyrillic encoding is your current encoding, that is for a Windows-1251
text:
- Netscape 4.5+ - View/ CharacterSet / Cyrillic(Windows-1251)
- Netscape 4.0x - View / Encoding / Cyrillic(Windows-1251)
(for a KOI8-R text you would select Cyrillic(KOI8-R) there)
This will let you to have normal, readable Russian letters in your HTML file,
instead of SGML entities representation.
- Open a Composer window.
Find a small window on a toolbar that shows a number (size of a font used).
At the left of this window there is another window where Netscape shows
either a type of a font, for instance, "Variable Width",
or a name of a specific font if you selected some, for instance,
"Arial".
Make sure that you do NOT have a name of a specific font there.
You should see (or select) in this window an item "Variable Width".
It means that Composer will use the fonts selected for Encoding=Cyrillic in
Edit/Preferences/Appearance/Fonts.
In such case, it will be no hard-coded font names in your page,
no HTML tags "FONT FACE=".
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, Netscape 4 allows you to have only one
set of Russian keyboard tools and fonts - Windows-1251 - which
is a standard Russian encoding for a MS Windows environment.
Unlike Netscape 2,3 you do not need KOI8-R fonts and keyboard
tools - whenever you need to produce some Russian data in
KOI8-R encoding, Netscape does it for you 'behind the scenes'.
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 will - silently - convert Win-1251 Russian
into KOI8-R Russian and the file will be in KOI8-R.
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.
To the Table of Contents
Below you will find problems descriptions and solutions for the problems.
Netscape 4.5+ - problems and solutions
Netscape 4.5+ - Composition window issue
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+ only one
issue (fixable) related to the fact that Mail and News
features are tightly integrated in Netscape:
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 already -
at the beginning of this Chapter
you checked that in Edit/Preferences/Mail&Newsgroups/Messages an
option "As is"
is selected in the box "Send messages that use 8-bit characters",
but Netscape 4.5+ uses this setting only for
the body of your message, not for a Subject line.
Here are the steps to make Subject lines of the messages you send
have a regular Cyrillic text without any encoding:
Netscape 4.5+ - Error while working with KOI8-R form
There is a small error when a KOI8-R page contains a form and
this form contains a menu(pull-down selection list)
(you can check it using my KOI8-R test page -
see
'Chapter 5' "How to read in Russian - problems and tests"):
- if you switch to KOI8-R encoding before opening a KOI8-R page with
a form, then you will not notice any error
- on the other hand, if you have Windows-1251 as your current encoding
while opening a KOI8-R page, and only then change encoding to KOI8-R:
all Russian words on this page become readable, except
a menu(pull-down selection list), if a form
of this page has such element.
The cure is very simple - just click on the "Reload" button,
that is, ask Netscape to re-read this page. A form's menu becomes
readable.
Sometimes it may require press and hold a SHIFT button on your
keyboard while clicking on "Reload" - then a page is
really being re-read and not taken from the cache.
Next section - about problems in Netscape 4.0x (4.0 - 4.08).
If you are not using this version of Netscape, then you can skip next section
and go to the 'Chapter 5' "How to read in Russian - problems and tests"
or go back to the Table of Contents.
Netscape 4.0x (4.0 - 4.08) - problems and solutions
Netscape 4.0x (4.0 - 4.08) - Composition window error
and a small error in the News(Discussions) window.
You go to the Composition window when you want to write an e-mail or
a message to a Newsgroup(Discussion Group).
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 "New Msg"
(this is preferred - less problems)
or just call a Composition window directly by pressing Ctrl/M on your keyboard.
Netscape 4.0x works with an error in Composition window -
it sends your message in a wrong encoding thus making it unreadable for a recipient.
There is no such error in newer Netscape 4.5+ versions.
As I heard, there is also no such error even in ver. 4.0x of Netscape -
under the most recent version of Windows 95, but the solution that
I offer is so simple, that it would not hurt to perform it
for Netscape 4.0x
under any version of MS Windows.
Netscape sends your Cyrillic text in a wrong encoding, creating a
non-readable message, and the cure for this problem is:
- after you open a Composition window, select
temporarily any encoding, other than Cyrillic(Windows-1251),
for example,
go to View/Encoding and select 1st Encoding - Western
- go to View/Encoding again and select Cyrillic(Windows-1251).
Now you can safely write your Cyrillic text.
(If you already had some Russian text in the 'body' of this message -
for example, you are writing a Reply to someone's e-mail, then after switching
to Western and back, Russian letters in the existing text may not become readable
at once - try to move through this text by PgUp,PgDn to see
normal Russian in this text).
Really, this error is not always present.
For example, there is no such problem when you work under Windows 3.1
and click on an author's e-mail given on a CP-1251(win) page.
But nowadays many Web pages tell Netscape themselves what their Cyrillic
encoding is (via HTML tag <META... Charset=...>),
and Netscape itself changes an encoding accordingly, for example,
to KOI8-R. So, a novice who wants to send an e-mail to an author of
a page, will not be aware that the encoding has been changed, and will send
his/her letter in a wrong encoding.
Therefore, the simplest way is to ALWAYS do this temporary switch
decribed above while working with Netscape 4.0x.
Same method can be used to solve a small problem in the News(Discussions)
window of Netscape 4.0x.
When you open a Newsgroup in this window, a Subject of a currently
selected article is shown in a special line in the middle of the screen
(this line separates a list of articles and a text of a current article).
In some versions of MS Windows,
a Russian subject shown in this special line, is unreadable.
To make the subject shown in this line readable,
you need to use the method decribed above -
temporarily select any encoding other than Cyrillic(Windows-1251), and then
select Cyrillic(Windows-1251).
Netscape 4.0x (4.0 - 4.08) - problem with writing in Forms.
Netscape and different modifications of MS Windows.
There is a problem for writing in Forms using Netscape 4.0x (4.0 - 4.08)
under some versions of MS Windows - you can not see what
you write.
There is no such error in newer Netscape 4.5+ versions.
Below you will find the problem's details and solutions.
Unfortunately, different versions of MS operating systems
work differently with Cyrillic, therefore Netscape (and other applications,
for example, MS Word) may work nicely under one version of
Windows 95, and have problems with Cyrillic under another version,
for example, Windows 95 OSR2 - 4.00.950 B.
(You can see modification number by using a 'System' icon
in Control Panel)
It is known, for example,
that Windows NT Service Packs 2,3 and
Windows 95 OSR2 have some errors in their multilanguage support, even in
Microsoft's own applications such as MS Word and Excel.
See Newsgroups
relcom.comp.os.windows and
relcom.comp.os.windows.nt.
Netscape 4.0x, where you can normally write in Russian in Forms
under
- Windows 95 U.S.
- Windows NT 4.0 U.S. without Service Packs
- U.S. versions of Windows 3.1, 3.11
- ...
has problems under some versions of MS Windows:
- Russian Windows 95
(as I read in relcom.comp.os.windows Newsgroup)
- Windows NT 4.0 Service Pack 2,3 (checked myself)
In these modifications of MS Windows, you can not see what you type -
Netscape 4.0x does not display your Russian letters in the Forms's input fields
(even though your text is Okay and the filled out Form will be sent correctly).
But friends, we used, for example, same installation file
of Netscape 4 - cp32e407.exe - under both U.S. and Russian
modifications of the same Windows 95!
So, blame it to Microsoft, whose various 'flavors' of the same
operating system, for example, Windows 95,
behave differently :(.
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
'coin' (Netscape, same file cp32e407.exe), but
the manufacturer's fault, because his
various products of the same line (MS Windows)
work differently.
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
operating system or for a new version of Netscape.
If you need to fill out some Cyrillic Form, but under
your version of MS Windows you have the problem described
above, you can try the following methods of fixing this problem.
If you do not have such problem, then skip the following
section and go directly to the next 'Chapter 5' "How to read in Russian - problems and tests"
or go up to the Table of Contents
Here are the methods for fixning this problem of Netscape 4.0x under
Windows NT 4.0 Service Pack 3, and probably they will
work under your version of Windows, too:
Method for users in Russia and those who 'Russified' Windows NT 4.0
Users in the former USSR and all those who 'Russified'
their Windows NT by choosing 'region=Russian' via
Start / Settings / Control Panel / Regional Settings
Russian - Set as system default locale.
can implement a very simple method that will allow
them normally write in Forms using Netscape 4.0x
(found by D.Filatkin):
In the 'Russified' Windows NT, Netscape 4
offers more fonts for the Cyrillic Encoding than it does in the
regular NT.
In particular, it offers a font "Courier" which has Russian letters in it
in this 'Russified' Windows NT.
You need to select this font as a Fixed width font,
instead of the usually selected font "Courier New":
- Edit / Preferences / Appearance / Fonts
- In the small window called "For the Encoding",
select Encoding Cyrillic
- Select "Courier" as a Fixed Width Font
- Click on OK
Now you can normally write in Forms using Netscape 4.
And you can keep using this "Courier"
font - according to my tests everything works Okay with
it - Cyrillic reading, Mail, News(Discussions), etc.
Next section explains how a user of a non-Russified Windows
can solve the problem with writing in Forms using Netscape 4.0x.
If it's not your case, you can skip it and
go directly to the next 'Chapter 5'
"How to read in Russian - problems and tests"
or go up to the Table of Contents
Method for users who did not 'Russify' their Windows NT.
In such case the solution that allows normal writing in Forms using
Netscape 4.0x, is not so simple.
Netscape 4 uses for writing in Forms a Fixed width font selected for the
encoding Cyrillic, and somehow this font - "Courier New" - does not
work properly - you do not see what you type, your input
is displayed as a non-Russian text.
The solution is to use another Cyrillic Fixed font -
free non-Microsoft font "ER Kurier 1251" described
in the 'Chapter 1' of this article.
Forms problem can be solved by modifying this font and then selecting
it in Netscape 4.
There is a free program TTFConv that modifies
such 'old' non-Microsoft fonts by putting a Unicode indicator into a font
and thus Windows NT and Netscape begin to work with these fonts better.
(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 the
fonts while reading 'Chapter 1' - C:\RUSFONTS.
(Downloading of a .ZIP file was explained in the Chapter 1
above)
Then you need to extract the files of TTFConv from this archive.
(Opening a .ZIP archive was explained in the Chapter 1
above)
Now you can modify the font file:
- Close Netscape
- Delete this Russian font's registration record
(if you installed non-Microsoft fonts of 'Chapter 1')
from Windows NT:
- Start/Settings/ControlPanel and double-click on FONTS icon
- delete (f.e. by using Del button of your keyboard)
the following Russian font installed during the reading of 'Chapter 1':
"ER Kurier 1251"
- Run ttfconv.EXE program against this Russian font file
placed during the reading of 'Chapter 1' into the folder C:\RUSFONTS:
- open an MS-DOS window - Start/Programs/CommandPrompt
- go to the C:\RUSFONTS directory(folder) by typing
C:\........> cd \RUSFONTS
- run the program to insert a Unicode indicator into "ER Kurier 1251":
C:\RUSFONTS> ttfconv co1251n.ttf
- Register this font (already modified) again in Windows NT:
- Start/Settings/ControlPanel and double-click on FONTS icon
- In the menu, select FILE, INSTALL NEW FONTS
- Go to the folder C:\RUSFONTS and select a font
"ER Kurier 1251"
- Click on OK button
Now you need to tell Netscape that you want to use font
"ER Kurier 1251" as a Cyrillic Fixed width font
(Netscape 4 uses a Fixed font for writing in Forms):
- Edit / Preferences / Appearance / Fonts
- In the small window called "For the Encoding",
select Encoding Cyrillic
- Select "ER Kurier 1251" as a Fixed Width Font
- Click on OK
From now on you will be able to see what you are writing in
a Form's input fields while using Netscape 4.
To the Table of Contents
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 MS Windows:
non-Russian Windows 95/98 or Windows NT 4.0/2000
where Russian was not
selected as 'Region' in Control Panel.
It's because Netscape uses a system font to show this Title line.
If some Russian language server does not specify which
encoding (Character Set) it uses,
then try to use both CP-1251 and KOI8-R settings, one after another,
until you see normal Russian text.
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, Netscape 2) that do not understand such
specification.
If you still can not read this page, then it may be one of the following
situations:
- You use Netscape 2, and have connected to a special
page, that can be processed normally only by a more recent version of
Netscape. In such case you need some additional tune-up. See in the Chapter 3
a section called
"Version 2 and some special Russian pages".
- If this is not a case, then may be you just left a server that has
temporarily changed your settings (sometimes it happens). And now your
current page is not readable, in spite of the fact that the right encoding
was selected.
In such case, you just need to re-read this page - click on the Reload
button
(or even better - press down a SHIFT
button on your keyboard and hold it while clicking on Reload
to assure that the page will be re-downloaded from the server and not from
the local cache files on your PC)
- If the above did not help, that is, you know for sure
that you are on a KOI8-R page, for example, and selected right encoding,
but still can not read Russian text, you may want to try
the following:
- temporarily switch to any other encoding, for instance:
- in Netscape 4.5+ - View/CharacterSet/Western
- in Netscape 4.0x - View/Encoding/Western
- in Netscape 2,3 - Options/Document Encoding/Latin1
- select again needed encoding. For example, if it is KOI8-R that you need:
- in Netscape 4.5+ - View/CharacterSet/Cyrillic(KOI8-R)
- in Netscape 4.0x - View/Encoding/Cyrillic(KOI8-R)
- in Netscape 3 - Options/Document Encoding/Cyrillic(KOI8-R)
- in Netscape 2 - Options/Document Encoding/Latin2
(it's out KOI8-R setting)
- If nothing helps and you still can not read Russian on a page, then
it could mean that you have connected to a page that
was incorrectly designed. You just can not read it on your PC.
In such case read the following section of this chapter devoted to
this problem:
"Incorrectly designed pages - not readable at all".
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
(their buttons and menus), offered
on some Web pages; for reading Russian entries in your Bookmarks;
and for reading articles in News(Discussions).
(About writing - in the next Chapter 6).
Reminder - how to select a needed Cyrillic encoding:
- in Netscape 4 - View/CharacterSet
(View/Encoding in ver. 4.0x)
and then select the needed -
Cyrillic(KOI8-R) or Cyrillic(Windows-1251)
- in Netscape 3 - Options/Document Encoding and then select
the needed -
Cyrillic(KOI8-R) or Cyrillic(Win1251)
- in Netscape 2 - Options/Document Encoding and then select
the needed -
Latin2 (our KOI8-R setting) or
Korean (our CP-1251 setting)
So, for testing the settings you made to read in Russian, you can use:
- Web pages.
Two Russian Test pages that I prepared -
in KOI8-R and CP-1251(win) encoding.
These Test pages allow you to check both Proportional
and Fixed fonts.
My Test pages let you also check Forms -
they are at the bottom of each test page.
In Netscape 2,3,4 you can read a text on a form's button
and in a form's pop-up menu(list box), if a form
has such element.
Note. Fixable errors while reading Cyrillic on a KOI8-R form:
By selecting a corresponding encoding, check if you can read Russian
on a page and in a page's form:
- News(Discussions).
Remember, Russian language Newsgroups use KOI8-R encoding.
Read Cyrillic articles in the relcom.talk Newsgroup.
You can read both Subject lines and messages themselves:
- In Netscape 1,2,3 select your KOI8-R Encoding to read News
- In Netscape 4 select your CP-1251(win) Encoding to read Newsgroups(Discussions)
(Netscape 4 itself translates KOI8-R Internet articles
into your local CP-1251(win) encoding and then shows them to you)
- Bookmarks.
- Netscape 2,3. Add a bookmark - Bookmarks / Add Bookmark -
for a KOI8-R page I created that has a Russian Title:
KOI8-R page with a Russian text in a Title.
You will be able to read this KOI8-R Name when you go to
your Bookmarks window (for example, by pressing Ctrl/B).
- Netscape 4. Add a bookmark - Communicator / Bookmarks / Add Bookmark -
for