/usr/share/doc/xfonts-bolkhov-misc/README.en.html is in xfonts-bolkhov-misc 1.1.20001007-8.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 | <HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="srchtml2html.pl (Linux)">
<META NAME="DATE" CONTENT="Wed Jul 26 12:47:19 2000">
<META NAME="DESCRIPTION" CONTENT="This page contains detailed description of the CYR-RFX project (Cyrillic Raster Fonts for X11)">
<META NAME="KEYWORDS" CONTENT="cyrillic fonts, russian fonts, ukrainian fonts, euro, x11, x-window, koi, koi8, koi-8, koi8-1, koi8-ru, koi8-u, windows-1251, iso8859-5, mac-cyrillic, ibm-cp866, dos, winlatin-1, iso8859-15">
<TITLE>CYR-RFX (Cyrillic Raster Fonts for X11) project README</TITLE>
</HEAD>
<BODY TEXT="#000000" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H1 ALIGN=center><FONT FACE="lucida, verdana, arial, helvetica">The CYR-RFX project -- README</FONT></H1>
<BR CLEAR=all>
<TABLE WIDTH=50% ALIGN=right><TR><TD ALIGN=right><NOBR><SMALL><I>This work is dedicated to Mr. Troodie --<WBR>the example of persistence</I></SMALL></NOBR></TD></TR></TABLE><BR CLEAR=all>
<BR CLEAR=all><H2 ALIGN=center><FONT FACE="lucida, verdana, arial, helvetica">Table of Contents </FONT></H2>
<H2>§1. <A HREF="#S_1">A brief description</A></H2>
<DL COMPACT>
<DT>1.1.<DD><A HREF="#S_1.1">What is CYR-RFX?</A>
<DT>1.2.<DD><A HREF="#S_1.2">Where can the latest version of CYR-RFX be found?</A>
<DT>1.3.<DD><A HREF="#S_1.3">How to install CYR-RFX fonts?</A>
<DT>1.4.<DD><A HREF="#S_1.4">How to use CYR-RFX fonts in applications?</A>
<DT>1.5.<DD><A HREF="#S_1.5">What does "CYR-RFX" mean?</A>
<DT>1.6.<DD><A HREF="#S_1.6">What are the aims of CYR-RFX project?</A>
<DT>1.7.<DD><A HREF="#S_1.7">Cyrillic fonts for X already exist (Cronyx for example), so what's the need in CYR-RFX?</A>
<DT>1.8.<DD><A HREF="#S_1.8">TrueType rasterisers for X have recently appeared, and there is a plethora of cyrillic .ttf fonts, so what's the need in CYR-RFX?</A>
<DT>1.9.<DD><A HREF="#S_1.9">Which fonts are included in the CYR-RFX?</A>
<DT>1.10.<DD><A HREF="#S_1.10">Which set of glyphs and which encodings are included in CYR-RFX?</A>
<DT>1.11.<DD><A HREF="#S_1.11">How fonts in CYR-RFX are named?</A>
<DT>1.12.<DD><A HREF="#S_1.12">How the names of glyphs (which are specified in STARTCHAR) were chosen?</A>
<DT>1.13.<DD><A HREF="#S_1.13">How the CYR-RFX fonts are created?</A>
<DT>1.14.<DD><A HREF="#S_1.14">Which princilpes are used when creating cyrillic glyphs for CYR-RFX?</A>
<DT>1.15.<DD><A HREF="#S_1.15">Why are YOU doing cyrillization? Are you an expert in fonts?</A>
</DL>
<H2>§2. <A HREF="#S_2">Using CYR-RFX fonts in applications</A></H2>
<DL COMPACT>
</DL>
<H2>§3. <A HREF="#S_3">Glyph design principles used in CYR-RFX project</A></H2>
<DL COMPACT>
</DL>
<H2> <A HREF="#S_BIBL">Bibliography</A></H2>
<DL COMPACT>
</DL>
<BR CLEAR=all><HR WIDTH=90% SIZE=4>
<A NAME="S_1"><BR CLEAR=all><H2 ALIGN=center><FONT FACE="lucida, verdana, arial, helvetica">§1. A brief description</FONT></H2>
<A NAME="S_1.1"><BR CLEAR=all><H3 ALIGN=left><FONT FACE="lucida, verdana, arial, helvetica">§1.1. What is CYR-RFX?</FONT></H3>
CYR-RFX is a collection of cyrillic raster fonts for X-Window.
<A NAME="S_1.2"><BR CLEAR=all><H3 ALIGN=left><FONT FACE="lucida, verdana, arial, helvetica">§1.2. Where can the latest version of CYR-RFX be found?</FONT></H3>
The latest version is available on the CYR-RFX homepage at
<BLOCKQUOTE><A HREF="http://www.inp.nsk.su/~bolkhov/files/fonts/cyr-rfx/00index.en.html">http://www.inp.nsk.su/~bolkhov/files/fonts/cyr-rfx/00index.en.html</A></BLOCKQUOTE>
<P>It is also available in ftp space as
<BLOCKQUOTE><A HREF="ftp://ftp.inp.nsk.su/pub/BINP/X11/fonts/cyr-rfx/00index.en.html">ftp://ftp.inp.nsk.su/pub/BINP/X11/fonts/cyr-rfx/00index.en.html</A></BLOCKQUOTE>
<A NAME="S_1.3"><BR CLEAR=all><H3 ALIGN=left><FONT FACE="lucida, verdana, arial, helvetica">§1.3. How to install CYR-RFX fonts?</FONT></H3>
Exactly like any other collection of X fonts. Detailed instructions
are available in the accompanying <A
HREF="INSTALL.en.txt">INSTALL.en.txt</A> file.
<A NAME="S_1.4"><BR CLEAR=all><H3 ALIGN=left><FONT FACE="lucida, verdana, arial, helvetica">§1.4. How to use CYR-RFX fonts in applications?</FONT></H3>
Recipes for some most frequently used applications are available in
§2.
<A NAME="S_1.5"><BR CLEAR=all><H3 ALIGN=left><FONT FACE="lucida, verdana, arial, helvetica">§1.5. What does "CYR-RFX" mean?</FONT></H3>
<P>"CYR-RFX" means CYRillic Raster Fonts for X.
<A NAME="S_1.6"><BR CLEAR=all><H3 ALIGN=left><FONT FACE="lucida, verdana, arial, helvetica">§1.6. What are the aims of CYR-RFX project?</FONT></H3>
<P>The aim of CYR-RFX is to create a collection of quality cyrillic
versions of standard raster fonts for X-Window.
<P>The first task was to create russified versions of a few
LucidaTypewriter fonts to use them in xterm and text editors.
<P>Later the task was extended -- to create such a collection of fonts
which could cover most X-Window applications. The following apps are
treated as most important: xterm, text editors, Netscape, XV, LyX,
window managers and GUIs (fvwm/<WBR>fvwm2/<WBR>AnotherLevel, AfterStep,
KDE, GNOME), Motif, Athena, Athena3D, Qt and XForms interface
libraries.
<P>(The fonts which are used were found in a trivial way:
"<TT>grep -i font</TT>" on all files from <TT>/etc/X11</TT> and
<TT>/usr/X11R6/lib/X11/app-defaults</TT> dirs, plus using
<TT>strings|less</TT> on program executables and shared libraries.)
<A NAME="S_1.7"><BR CLEAR=all><H3 ALIGN=left><FONT FACE="lucida, verdana, arial, helvetica">§1.7. Cyrillic fonts for X already exist (Cronyx for example), so what's the need in CYR-RFX?</FONT></H3>
<P>One of the goals of CYR-RFX is the development of <I>accurate
cyrillic versions of standard X fonts</I>.
The Cronyx package (the <TT>fonts/cyrillic/</TT> dir in the XFree86
distribution) presents some problems. First, it contains fonts not
from X, but, it seems, from Windows 3.x (see [<A HREF="#bib_CRONYX">CRONYX</A>]).
Second, these fonts aren't the most aestetic and eye-pleasing. Third,
the metrics in many of these fonts are bad, so the text rendered in
different fonts (both in a mix of Cronyx/ISO8859-1 and in Cronyx only)
looks "ugly". (It is due to wrong values of <TT>FONT_ASCENT</TT>
properties, and the mismatch of glyphs' heights in different fonts with
a same value of <TT>PIXEL_SIZE</TT> -- for example, in
courier-medium-r-normal--14 and times-medium-r-normal--14.)
<P>The author is far from slanding on the Cronyx fonts -- some time ago
it was the only choice, and they helped very much, but now something
better is required.
<P>The second set of cyrillic fonts, known to the author (this set can
be named as "75dpi.koi8-1" [<A HREF="#bib_75DPI_KOI8">75DPI_KOI8</A>]) is made by adding
cyrillic glyphs to the standard X fonts. But, first, it doesn't include
the Lucida/<WBR>Lucidatypewriter and monospaced <TT>misc/</TT> fonts, and,
second, the glyph images often differ significantly from the same
standard russian font (that one which is used in "paper" typography).
Additionally, this set of fonts is "anonymous" -- at least, all its
distributions, which are available to the author, contain no notion of
creators.
<A NAME="S_1.8"><BR CLEAR=all><H3 ALIGN=left><FONT FACE="lucida, verdana, arial, helvetica">§1.8. TrueType rasterisers for X have recently appeared, and there is a plethora of cyrillic .ttf fonts, so what's the need in CYR-RFX?</FONT></H3>
<P>Vector fonts (TrueType and Postscript) are ideal for large
resolutions, but for low resolutions (xterm, text editors, www, window
titles etc.) the hand-tuned raster fonts are much better. They are used
for these purposes not only in X, but also in Windows and MacOS.
<P>Additionally, the most available TrueType fonts are those which are
distributed with MS Windows and are part of MS Fontpack
[<A HREF="#bib_MS_FONTPACK">MS_FONTPACK</A>]. But, despite that they are "free", they are
not free software. So, they are virtually unacceptable for use in
Unices, since, for example, they can't be included into distributions
due to weird format (.exe-files) and their very "jesuitical" license
(see [<A HREF="#bib_MS_EULA">MS_EULA</A>]).
<A NAME="S_1.9"><BR CLEAR=all><H3 ALIGN=left><FONT FACE="lucida, verdana, arial, helvetica">§1.9. Which fonts are included in the CYR-RFX?</FONT></H3>
<P>Currently all the <FONT FACE="arial, helvetica">iso8859-1</FONT> fonts from <TT>misc/</TT>, plus
Lucida, LucidaTypewriter, Times, Helvetica and Courier from
<TT>75dpi/</TT> are cyrillized. The NewCenturySchoolbook and
<TT>100dpi/</TT> fonts are taken into account for future. This choice of
fonts is conditioned by their most frequent usage.
<A NAME="S_1.10"><BR CLEAR=all><H3 ALIGN=left><FONT FACE="lucida, verdana, arial, helvetica">§1.10. Which set of glyphs and which encodings are included in CYR-RFX?</FONT></H3>
<P>First the aim was to make glyphs from <FONT FACE="arial, helvetica">koi8-1</FONT> encoding
[<A HREF="#bib_KOI81">KOI81</A>] (including "Euro"), later ukrainian glyphs from
<FONT FACE="arial, helvetica">koi8-ru</FONT> [<A HREF="#bib_KOI8RU">KOI8RU</A>] were added, and, finally, as less
needed, the rest cyrillic glyphs from <FONT FACE="arial, helvetica">windows-1251</FONT>/WGL4
[<A HREF="#bib_WIN1251">WIN1251</A>,<A HREF="#bib_WGL4">WGL4</A>]. The author doesn't have a task to
make all cyrillic glyphs from the Unicode standard -- only the most
used.
<P>The <TT>misc/</TT> and <TT>75dpi/lut[RB]S{08,19,24}.bdf</TT> fonts have
the following glyphs (which are present in <FONT FACE="arial, helvetica">koi8-1</FONT> and in Adobe
standard encoding) added:
<BLOCKQUOTE>
<TT>
dagger, daggerdbl, guilsinglleft, guilsinglright, emdash,
endash, ellipsis, quotesinglbase, quotedblbase, grave,
quotesingle, quotedblleft, quotedblright, tilde, florin,
perthousand, bullet, trademark, circumflex; OE, oe, Scaron,
scaron, Zcaron, zcaron, Ydieresis.
</TT>
</BLOCKQUOTE>
<P>In other fonts these chars were already present as "unencoded
glyphs".
<P>Monospace LucidaTypewriter and Courier fonts have linedrawing chars
in the range <I>0x00-0x1F</I> added, so that these fonts can be used in
xterm and alikes (the author prefers <TT>lutRS12</TT>).
<P>Some LucidaTypewriter fonts have also "images" of control chars from
<I>0x00-0x1F</I> plus <I>0x7F</I> (<TT>delete</TT>) added. The goal is
that in those applications, which display text not interpreting control
chars (text editors, xfte for example), and in xterm when printing
chars from this range without special meaning, something would appear,
instead of absolutely nothing.
<P>In standard Lucida and LucidaTypewriter fonts, and in most fonts
from <TT>misc/</TT> the <TT>DEFAULT_CHAR</TT> property
[<A HREF="#bib_BDF">BDF</A>,<A HREF="#bib_XLFD">XLFD</A>] has a value of <I>0</I>. So, in the
LucidaTupewriter and
<TT>misc/{10x20,<WBR>12x24,<WBR>6x10,<WBR>6x13B,<WBR>7x14,<WBR>7x14B,<WBR>8x13,<WBR>8x13B,<WBR>8x16,<WBR>9x15,<WBR>9x15B}</TT>
fonts the <I>0x00</I> char was added, looking as a filled rectangle (it
was already present in other <TT>misc/</TT> fonts). And in Lucida (more
precisely, in all with <TT>DEFAULT_CHAR=0</TT> and missing 0x00 char)
the value of <TT>DEFAULT_CHAR</TT> was changed to <TT>32</TT>, for
nonexistent glyphs to be displayed as space (initially in Lucida* from
X11R6.3 even the <I>0xA0</I> glyph (nbsp) was missing, which is wrong).
<P>Currently the following encodings are present:
<CENTER>
<TABLE BORDER=0 CELLSPACING=2 CELLPADDING=4>
<TR VALIGN=top BGCOLOR=#B0B0B0><TH>Encoding</TH><TH>Glyphs included</TH></TR>
<TR VALIGN=top BGCOLOR=#D0D0D0><TD><FONT FACE="arial, helvetica">koi8-1</FONT> </TD><TD>complete</TD></TR>
<TR VALIGN=top BGCOLOR=#D0D0D0><TD><FONT FACE="arial, helvetica">koi8-ru</FONT> </TD><TD>letters, single linedrawing and some special glyphs only</TD></TR>
<TR VALIGN=top BGCOLOR=#D0D0D0><TD><FONT FACE="arial, helvetica">windows-1251</FONT> </TD><TD>complete</TD></TR>
<TR VALIGN=top BGCOLOR=#D0D0D0><TD><FONT FACE="arial, helvetica">ibm-cp866</FONT> </TD><TD>letters, single linedrawing and some special glyphs only</TD></TR>
<TR VALIGN=top BGCOLOR=#D0D0D0><TD><FONT FACE="arial, helvetica">iso8859-5</FONT> </TD><TD>complete</TD></TR>
<TR VALIGN=top BGCOLOR=#D0D0D0><TD><FONT FACE="arial, helvetica">mac-cyrillic</FONT> </TD><TD>without Mac-specific glyphs like "Delta" and "infinity"</TD></TR>
<TR VALIGN=top BGCOLOR=#D0D0D0><TD><FONT FACE="arial, helvetica">winlatin-1</FONT> </TD><TD>complete</TD></TR>
<TR VALIGN=top BGCOLOR=#D0D0D0><TD><FONT FACE="arial, helvetica">iso8859-15</FONT> </TD><TD>complete</TD></TR>
</TABLE>
</CENTER>
<P>The <FONT FACE="arial, helvetica">winlatin-1</FONT> encoding (also known as <FONT FACE="arial, helvetica">cp-1252</FONT> and
<FONT FACE="arial, helvetica">windows-1252</FONT>) is a superset of <FONT FACE="arial, helvetica">iso8859-1</FONT>, and contains
additional glyphs in the range <I>0x80-0x9F</I>. Sometimes web-pages
crafted under Windows in <FONT FACE="arial, helvetica">cp-1252</FONT> are transferred with
<TT>charset=iso-8859-1</TT> header [<A HREF="#bib_CZY_CP1252">CZY_CP1252</A>].
<P>The <I>0-127</I> range is identical to <FONT FACE="arial, helvetica">ISO8859-1</FONT> in all
encodings.
<P>Since the ready-to-use font files are generated programmatically,
other encodings can be added easily.
<A NAME="S_1.11"><BR CLEAR=all><H3 ALIGN=left><FONT FACE="lucida, verdana, arial, helvetica">§1.11. How fonts in CYR-RFX are named?</FONT></H3>
<P>All the fonts have the same names as standard ones, with a few
changes.
<OL>
<LI>The XLFD-suffix <TT>rgstry-encdng</TT> "ISO8859-1" is replaced
with that which reflects the encoding (e.g. "koi8-1").
<LI>Additionally, for fonts in <FONT FACE="arial, helvetica">koi8-1</FONT>, <FONT FACE="arial, helvetica">koi8-ru</FONT>,
<FONT FACE="arial, helvetica">winlatin-1</FONT> and <FONT FACE="arial, helvetica">iso8859-15</FONT> encodings the aliases with
<TT>rgstry-encdng</TT> "koi8-r", "koi8-u", "iso8859-1" and "iso8859-1",
respectively, are autogenerated. In these aliases the real encoding
name is appended to the <TT>fndry</TT> field. For example, for the font
<P><BLOCKQUOTE>-adobe-times-medium-r-normal--14-140-75-75-p-74-winlatin-1</BLOCKQUOTE>
the alias
<P><BLOCKQUOTE>-adobe_winlatin_1-times-medium-r-normal--14-140-75-75-p-74-iso8859-1</BLOCKQUOTE>
is generated.
<LI>And, finally, the aliases from original <TT>fonts.alias</TT> files are
retained (of course, with appropriate target name modification). For
example, <TT>6x13</TT> and <TT>fixed</TT> "point" to
<P><BLOCKQUOTE>-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-koi8-1</BLOCKQUOTE>
</OL>
<P>Such approach enables to ease cyrillization of most standard
programs, which usually use either wildcards without encoding, or
aliases like "7x14", "fixed" etc. In most cases it is sufficient to
place a directory with cyrillic fonts into beginning of FontPath, and
these fonts will be used instead of <FONT FACE="arial, helvetica">iso8859-1</FONT> ones
automatically.
<A NAME="S_1.12"><BR CLEAR=all><H3 ALIGN=left><FONT FACE="lucida, verdana, arial, helvetica">§1.12. How the names of glyphs (which are specified in STARTCHAR) were chosen?</FONT></H3>
<P>Mainly the standard Adobe names were used. It applies to glyphs
from <I>0x20-0x7E</I>, to cyrillic glyphs (<TT>afiiNNNNN</TT>), to glyphs
from <FONT FACE="arial, helvetica">ISO8859-1</FONT> range <I>0xA0-0xBF</I>, to "<TT>Euro</TT>" and
additional punctuation from Adobe standard encoding range. The
"number" sign was named <!--"<TT>numero</TT>" instead of uninformative-->
"<TT>afii61352</TT>", the "rouble" sign was named "<TT>rouble</TT>". The
linedrawing chars got the names <TT>ldXXXXX</TT>, as was suggested by the
<TT>75dpi/tech14.bdf</TT> (-DEC-Terminal-*-DEC-DECtech) font, the
<I>0x00</I> is "<TT>null</TT>", and the rest glyphs from <I>0x00-0x1F</I>
are named "<TT>ctrlX</TT>", where "X" is a char with the same code plus
0x40. The <I>0x7F</I> glyph is named "<TT>delete</TT>". The non-breaking
space char <I>0xA0</I> is named space, as Adobe standard encoding
[<A HREF="#bib_AGL">AGL</A>] suggests.
<P>Glyphs which don't have Adobe name were named <TT>uniXXXX</TT>
according to [<A HREF="#bib_UGN">UGN</A>].
<A NAME="S_1.13"><BR CLEAR=all><H3 ALIGN=left><FONT FACE="lucida, verdana, arial, helvetica">§1.13. How the CYR-RFX fonts are created?</FONT></H3>
<P>The fonts are created in two steps.
<P>First the standard .bdf font from XFree86 distribution (the
<TT>xc/fonts/bdf/*/</TT> dirs) is taken, than cyrillic and other missing
glyphs are added (the main russian -- in the <FONT FACE="arial, helvetica">koi8</FONT> positions,
others -- in the relatively randomly selected positions from
<I>0x80-0x9F</I>; it is named a "source encoding"). The fonts are
edited with a slightly modified XmBDFEd 3.0 (sometimes assisted by
XPaint).
<P>Than a special assembler program written in Perl (it is called
<TT>cvtbdf.pl</TT>) reads both the new file with cyrillics and a standard
ISO8859-1 file, and creates a file with a font in requested encoding
(<FONT FACE="arial, helvetica">koi8-1</FONT>, <FONT FACE="arial, helvetica">windows-1251</FONT> etc.).
<P>Since XmBDFEd 3.0 handles the headers of some fonts in a "too
intellectual" manner, the headers (and the <TT>DWIDTH</TT> parameter for
monospace fonts) are taken from an ISO8859-1 font. During this process
the "<TT>FONT</TT>" header is modified, and the values of <TT>FNDRY</TT>,
<TT>CHARSET_REGISTRY</TT> and <TT>CHARSET_ENCODING</TT> properties are
replaced. Additionally, the <TT>COPYRIGHT2</TT>, <TT>SOURCEDATE</TT> and
<TT>ASSEMBLER</TT> properties are being added.
<A NAME="S_1.14"><BR CLEAR=all><H3 ALIGN=left><FONT FACE="lucida, verdana, arial, helvetica">§1.14. Which princilpes are used when creating cyrillic glyphs for CYR-RFX?</FONT></H3>
<P>This is covered in ยง3 in detail, but briefly, <I>the glyphs should
correspond to the style of the font as close as possible</I>.
<A NAME="S_1.15"><BR CLEAR=all><H3 ALIGN=left><FONT FACE="lucida, verdana, arial, helvetica">§1.15. Why are YOU doing cyrillization? Are you an expert in fonts?</FONT></H3>
<P>I just got tired of very "rough" and unergonomic fonts (plus very
unesthetic ones). Since definitely nobody tried to fix the
situation, I decided to do it myself.
<P>I began creating/cyrillizing raster fonts in the end of 80s on
BK-0010, Yamaha MSX and AT286 computers, so the gained experience gave
me right to predict a good result.
<BR CLEAR=all><HR WIDTH=90% SIZE=4>
<A NAME="S_2"><BR CLEAR=all><H2 ALIGN=center><FONT FACE="lucida, verdana, arial, helvetica">§2. Using CYR-RFX fonts in applications</FONT></H2>
Yet to be written...
<BR CLEAR=all><HR WIDTH=90% SIZE=4>
<A NAME="S_3"><BR CLEAR=all><H2 ALIGN=center><FONT FACE="lucida, verdana, arial, helvetica">§3. Glyph design principles used in CYR-RFX project</FONT></H2>
Yet to be written and translated...
<HR WIDTH=50% SIZE=1 NOSHADE>
<BR CLEAR=all><HR WIDTH=90% SIZE=4>
<A NAME="S_BIBL"><BR CLEAR=all><H2 ALIGN=center><FONT FACE="lucida, verdana, arial, helvetica"> Bibliography</FONT></H2>
<DL>
<DT><P><A NAME="bib_5013"><B>[5013]</B>
<DD>Adobe Systems Incorporated, "Adobe Standard Cyrillic Font Specification, Technical Note #5013, 25 February 1993.
<BR><A HREF=ftp://ftp.adobe.com/pub/adobe/devrelations/devtechnotes/pdffiles/5013.cyrillic_font_spec.pdf>ftp://ftp.adobe.com/pub/adobe/devrelations/devtechnotes/pdffiles/5013.cyrillic_font_spec.pdf</A>
<DT><P><A NAME="bib_6X13README"><B>[6X13README]</B>
<DD>Markus Kuhn, 6x13 project README file, "CONTRIBUTING" section.
<BR><A HREF=http://www.cl.cam.ac.uk/~mgk25/download/ucs-fonts.tar.gz>http://www.cl.cam.ac.uk/~mgk25/download/ucs-fonts.tar.gz</A>
<TT>/README</TT>
<DT><P><A NAME="bib_75DPI_KOI8"><B>[75DPI_KOI8]</B>
<DD>Unknown author, Collection of 75 dpi russian fonts in BDF format, 1991.
<BR><A HREF=http://www.kiarchive.ru/pub/cyrillic/x11/fonts/75dpi_koi8.tar.gz>http://www.kiarchive.ru/pub/cyrillic/x11/fonts/75dpi_koi8.tar.gz</A>
<DT><P><A NAME="bib_ACHE"><B>[ACHE]</B>
<DD>A. Chernov, "KOI8-R - Russian Net Character Set".
<BR><A HREF=http://nagual.pp.ru/~ache/koi8.html>http://nagual.pp.ru/~ache/koi8.html</A>
<DT><P><A NAME="bib_AGL"><B>[AGL]</B>
<DD>Adobe Systems Incorporated, "Adobe Glyph List" version 1.2, 22 Oct 1998.
<BR><A HREF=http://partners.adobe.com/asn/developer/typeforum/glyphlist.txt>http://partners.adobe.com/asn/developer/typeforum/glyphlist.txt</A>
<DT><P><A NAME="bib_ATYPE"><B>[ATYPE]</B>
<DD>Adobe Systems Incorporated, "Adobe Type Library".
<BR><A HREF=http://www.adobe.com/type/>http://www.adobe.com/type/</A>
<DT><P><A NAME="bib_BASK_C"><B>[BASK_C]</B>
<DD>Linotype-Hell AG, Baskerville Cyrillic font.
<BR><A HREF=http://www.adobe.com/type/browser/P/P_365.html>http://www.adobe.com/type/browser/P/P_365.html</A>
<BR>([ATYPE] -> A-Z type index -> B -> Baskerville Cyrillic)
<DT><P><A NAME="bib_BDF"><B>[BDF]</B>
<DD>Adobe Systems Incorporated, "Glyph Bitmap Distribution Format (BDF) Specification", Version 2.2, 22 March 1993.
<BR><A HREF=ftp://ftp.adobe.com/pub/adobe/devrelations/devtechnotes/pdffiles/5005.bdf_spec.pdf>ftp://ftp.adobe.com/pub/adobe/devrelations/devtechnotes/pdffiles/5005.bdf_spec.pdf</A>
<DT><P><A NAME="bib_BH_DOUF"><B>[BH_DOUF]</B>
<DD>C.Bigelow, K.Holmes, "The Design of a Unicode Font", Electronic Publishing, vol. 6(3), 289-305 (September 1993).
<BR><A HREF=http://cajun.cs.nott.ac.uk/wiley/journals/epobetan/pdf/volume6/issue3/bigelow.pdf>http://cajun.cs.nott.ac.uk/wiley/journals/epobetan/pdf/volume6/issue3/bigelow.pdf</A>
<DT><P><A NAME="bib_CRONYX"><B>[CRONYX]</B>
<DD>Cronyx Ltd., "Fonts mostly in BDF format".
<BR><A HREF=http://www.kiarchive.ru/pub/cyrillic/x11/fonts/>http://www.kiarchive.ru/pub/cyrillic/x11/fonts/</A>
<BR><A HREF=ftp://ftp.kiarchive.ru/pub/cyrillic/x11/fonts/>ftp://ftp.kiarchive.ru/pub/cyrillic/x11/fonts/</A>
<BR>(see also <TT>README.set</TT> file)
<DT><P><A NAME="bib_CZY_CP1252"><B>[CZY_CP1252]</B>
<DD>Roman Czyborra, "The ISO 8859 Alphabet Soup", 1998-12-01.
<BR><A HREF=http://czyborra.com/charsets/iso8859.html#CP1252>http://czyborra.com/charsets/iso8859.html#CP1252</A>
<DT><P><A NAME="bib_CZY_CYR"><B>[CZY_CYR]</B>
<DD>Roman Czyborra, "The Cyrillic Charset Soup", 1998-11-30.
<BR><A HREF=http://czyborra.com/charsets/cyrillic.html>http://czyborra.com/charsets/cyrillic.html</A>
<DT><P><A NAME="bib_EURO_A"><B>[EURO_A]</B>
<DD>Ingrid Kelly, "The Euro Currency Symbol", Technote 1140, Apple Worldwide Developer Technical Support, 05-October-98.
<BR><A HREF=http://developer.apple.com/technotes/tn/tn1140.html>http://developer.apple.com/technotes/tn/tn1140.html</A>
<DT><P><A NAME="bib_EURO_H"><B>[EURO_H]</B>
<DD>Hewlett Packard, "Design and development of the Euro symbol for HPFontSmart".
<BR><A HREF=http://www.fonts.com/hp/euro/Eurodev1.htm>http://www.fonts.com/hp/euro/Eurodev1.htm</A>
<DT><P><A NAME="bib_EURO_M"><B>[EURO_M]</B>
<DD>Microsoft Corporation, "The euro currency symbol", 23 February 1999.
<BR><A HREF=http://www.microsoft.com/typography/faq/faq12.htm>http://www.microsoft.com/typography/faq/faq12.htm</A>
<DT><P><A NAME="bib_HELV_C"><B>[HELV_C]</B>
<DD>Linotype-Hell AG, Helvetica Cyrillic font.
<BR><A HREF=http://www.adobe.com/type/browser/P/P_361.html>http://www.adobe.com/type/browser/P/P_361.html</A>
<BR>([ATYPE] -> A-Z type index -> H -> Helvetica Cyrillic)
<DT><P><A NAME="bib_KOI81"><B>[KOI81]</B>
<DD>E.Byrganov, "Opisanie kodirovki dlya raboty w srede X11 na russkom yazyke", 28.10.1999.
<BR><A HREF=http://www.inp.nsk.su/~byrganov/publish/koi8-1/koi8-1.ru.html>http://www.inp.nsk.su/~byrganov/publish/koi8-1/koi8-1.ru.html</A>
<DT><P><A NAME="bib_KOI8R"><B>[KOI8R]</B>
<DD>A. Chernov, "Registration of a Cyrillic Character Set", RFC1489, July 1993.
<BR><A HREF=ftp://ftp.isi.edu/in-notes/rfc1489.txt>ftp://ftp.isi.edu/in-notes/rfc1489.txt</A>
<DT><P><A NAME="bib_KOI8RU"><B>[KOI8RU]</B>
<DD>Yuri Demchenko, "KOI8-RU - Ukrainian Net Character Set".
<BR><A HREF=http://cad.ntu-kpi.kiev.ua/multiling/koi8-ru/>http://cad.ntu-kpi.kiev.ua/multiling/koi8-ru/</A>
<DT><P><A NAME="bib_KOI8U"><B>[KOI8U]</B>
<DD>KOI8-U Working Group, "Ukrainian Character Set KOI8-U", RFC2319, April 1998.
<BR><A HREF=ftp://ftp.isi.edu/in-notes/rfc2319.txt>ftp://ftp.isi.edu/in-notes/rfc2319.txt</A>
<BR><A HREF=http://cad.ntu-kpi.kiev.ua/multiling/koi8-u/>http://cad.ntu-kpi.kiev.ua/multiling/koi8-u/</A>
<DT><P><A NAME="bib_LUCIDA_FO"><B>[LUCIDA_FO]</B>
<DD>Compiled from Charles Bigelow and Kris Holmes works, "Lucida Family Overview".
<BR><A HREF=http://members.aol.com/willadams/lucida.txt>http://members.aol.com/willadams/lucida.txt</A>
<BR>(Probably the best reference will be [Charles Bigelow and Kris Holmes, "The design of Lucida: an integrated family of types for electronic literacy", in <I>Text processing and document manipulation</I>, ed. J. C. Van Vliet, Cambridge University Press, (1986)], but I don't have access to it.)
<DT><P><A NAME="bib_MSCDS"><B>[MSCDS]</B>
<DD>Microsoft Corporation, "Character design standards".
<BR><A HREF=http://www.microsoft.com/typography/developers/fdsspec/default.htm>http://www.microsoft.com/typography/developers/fdsspec/default.htm</A>
<DT><P><A NAME="bib_MS_EULA"><B>[MS_EULA]</B>
<DD>Microsoft Corporation, "TrueType core fonts for the Web EULA".
<BR><A HREF=http://www.microsoft.com/typography/fontpack/eula.htm>http://www.microsoft.com/typography/fontpack/eula.htm</A>
<BR><A HREF=http://www.microsoft.com/typography/faq/faq8.htm>http://www.microsoft.com/typography/faq/faq8.htm</A>
<BR><A HREF=http://www.microsoft.com/Misc/cpyright.htm>http://www.microsoft.com/Misc/cpyright.htm</A>
<DT><P><A NAME="bib_MS_FONTPACK"><B>[MS_FONTPACK]</B>
<DD>Microsoft Corporation, "TrueType core fonts for the Web".
<BR><A HREF=http://www.microsoft.com/typography/fontpack/default.htm>http://www.microsoft.com/typography/fontpack/default.htm</A>
<DT><P><A NAME="bib_MUSAEV"><B>[MUSAEV]</B>
<DD>K.M. Musaev, "Alfavity jazykov narodov SSSR", Moscow, "Nauka", 1965.
<DT><P><A NAME="bib_OFFTYPESANS"><B>[OFFTYPESANS]</B>
<DD>D.Gulinov, Office TypeSans font.
<BR><A HREF=http://www.paratype.com/library/newstyles.asp?fontcode=TM_OTS>http://www.paratype.com/library/newstyles.asp?fontcode=TM_OTS</A>
<DT><P><A NAME="bib_PISKA"><B>[PISKA]</B>
<DD>Karel Piska, "Cyrillic Alphabets", TUGboat 17(2), June 1996.
<BR><A HREF=http://www.tug.org/TUGboat/Articles/tb17-2/tb51pisk.pdf>http://www.tug.org/TUGboat/Articles/tb17-2/tb51pisk.pdf</A>
<BR><A HREF=http://www-hep.fzu.cz/~piska/>http://www-hep.fzu.cz/~piska/</A>
<DT><P><A NAME="bib_TIMES_C"><B>[TIMES_C]</B>
<DD>Linotype-Hell AG, Times Ten Cyrillic font.
<BR><A HREF=http://www.adobe.com/type/browser/P/P_354.html>http://www.adobe.com/type/browser/P/P_354.html</A>
<BR>([ATYPE] -> A-Z type index -> T -> Times Ten Cyrillic)
<DT><P><A NAME="bib_U0400"><B>[U0400]</B>
<DD>Unicode, Inc., Unicode 2.1 Cyrillic chart.
<BR><A HREF=http://charts.unicode.org/Unicode.charts/normal/U0400.html>http://charts.unicode.org/Unicode.charts/normal/U0400.html</A>
<DT><P><A NAME="bib_UGN"><B>[UGN]</B>
<DD>Adobe Systems Incorporated, "Unicode and Glyph Names" version 1.1, 17 December 1998.
<BR><A HREF=http://partners.adobe.com/asn/developer/typeforum/unicodegn.html>http://partners.adobe.com/asn/developer/typeforum/unicodegn.html</A>
<DT><P><A NAME="bib_WIN1251"><B>[WIN1251]</B>
<DD>Microsoft Corporation, "Microsoft Windows Codepage : 1251 (Cyrillic)".
<BR><A HREF=http://www.microsoft.com/globaldev/reference/sbcs/1251.htm>http://www.microsoft.com/globaldev/reference/sbcs/1251.htm</A>
<DT><P><A NAME="bib_WGL4"><B>[WGL4]</B>
<DD>Microsoft Corporation, "WGL4.0 Character Set".
<BR><A HREF=http://www.microsoft.com/typography/OTSPEC/WGL4.htm>http://www.microsoft.com/typography/OTSPEC/WGL4.htm</A>
<DT><P><A NAME="bib_XLFD"><B>[XLFD]</B>
<DD>Jim Flowers, "X Logical Font Description Conventions", Version 1.5, X Consortium Standard, X Version 11, Release 6.3.
<BR><A HREF=ftp://ftp.x.org/pub/R6.4/xc/doc/hardcopy/XLFD/xlfd.PS.gz>ftp://ftp.x.org/pub/R6.4/xc/doc/hardcopy/XLFD/xlfd.PS.gz</A>
</DL>
<HR>
<P><CENTER><FONT SIZE="-2"><ADDRESS>Copyright © 2000 by <A HREF="mailto:bolkhov@inp.nsk.su">Dmitry Yu. Bolkhovityanov</A></ADDRESS></FONT></CENTER>
</BODY>
</HTML>
|