ISO 8859-2 (Latin 2) Fonts


Fonts for Central and Eastern Europe

Disclaimer: The information is provided here in the good faith that you will find it useful. However, we can take no responsibility for its accuracy or usefulness.

Please report any corrections and additions to web-admin@biofiz.mf.uni-lj.si

I am trying to keep track of additions and updates with localized New! and Updated! signs, taken from Michael Everson's WWW site.


What is ISO 8859-2?

ISO 8859-2 character set is a part of ISO 8859 series of 8-bit character sets for writing in Western alphabetic languages (i.e. Latin, Cyrillic, Arabic, Hebrew and Greek). The series was designed by ECMA (European Computer Manufacturer's Association) and approved as standard by the International Organization for Standardization (ISO).

The complete ISO 8859 series is registered by IANA (Internet Assigned Number Authority) for use with MIME (Multi-purpose Internet Mail Extensions).

Providing all the neccessary glyphs for writing in Bosnian, Croatian, Czech, Hungarian, Polish, Romanian, Serbian (in Latin transcription), Serbocroatian, Slovak, Slovenian, Upper Sorbian and Lower Sorbian, ISO 8859-2 provides a viable alternative both to mutually incompatible vendor-specific solutions and to various national standards.


Where can I get ISO 8859-2 fonts?

Linux Console

Andries Brouwer's kbd package contains a set of ISO 8859-2 fonts for a Linux console and keyboard mappings, and is a part of Slackware distribution. You may also want to take a look at Keyboard HOWTO of the same author.

Pavel Záboj's package national should suit the same purpose, but I am not sure whether it is still maintained.

Zoltán Vörösbaranyi <vbzoli@vbzo.li> has made a set of console fonts available on his FTP server.

FreeBSD Console

(Slaven Rezic, Technische Universität Berlin, <eserte@cs.tu-berlin.de>)

Since version 2.2.x, FreeBSD is being shipped with a console font for ISO 8859-2. To select the font, you have to type:

	vidcontrol -f 8x16 iso-8859-2-8x16

G. Adam Stanislav produced ISO 8859-2 keyboard maps for FreeBSD.

PC/DOS

IBM code page 912 has the same layout as ISO 8859-2. Therefore, if you are using PC/DOS 7.0 or later, you can switch to ISO 8859-2 using the standard mechanism for codepage selection under PC/DOS. Dean Domikulic provides the example for Croatian:

    MODE CON CODEPAGE PREPARE=((912) C:\DOS\912.CPI)
    MODE CON CODEPAGE SELECT=912
    KEYB HR,912,C:\DOS\KEYBOARD.SYS

Apparently, other versions of PC/DOS and MS/DOS can utilize ISO 8859-2 simply by taking two files, keyboard.sys and 912.cpi, from PC/DOS 7.0 distribution.

Code page 852 that is usually shipped with MS/DOS, PC/DOS and OS/2 contains all the neccessary characters, but in different positions. You can use GNU recode to translate it from one set to another.

Interesting FTP sites

Microsoft Windows 3.x

Microsoft Windows EE (Eastern Europe) is being shipped with code page 1250, which is not identical to ISO 8859-2. Nevertheless, some came up with their own solutions:

Microsoft Windows 95

Like Windows 3.x, localized versions of Microsoft Windows 95 sold in the Central Europe are using Microsoft proprieraty codepage 1250. However, TrueType fonts shipped with Windows 95 contain a broader subset of Unicode, and they have been made availabe free of charge on the Microsoft Typography WWW server.

Microsoft Internet Explorer 3.0 seems to be able to correctly display and print WWW pages using ISO 8859-2 encoding.

X Window System

Unlike the one for ISO 8859-1, full support for ISO 8859-2 is still lacking in the standard MIT distribution of X Window System (as of X11R6), and very few Unix vendors (perhaps most notably IBM with AIX) provide them as with their systems. In the absence of the official support, groups around Central Europe have come out with their own solutions.

Bitmapped Fonts (BDF)
Scalable (Type 1) Fonts

Apple Macintosh

(Andreas Prilop, andreas.prilop@altavista.net)

Apple Macintosh uses neither ISO 8859-1 nor ISO 8859-2 encoding. Instead, Apple uses proprietary code tables, namely MacRoman for West European and MacCentralEuropean for East European Languages. WWW browsers on Macintosh (Netscape Navigator 2 and above, and Microsoft Internet Explorer 2.1) automatically perform the recoding from ISO 8859 encoding used on Internet to Macintosh native character set.

Central European fonts for Macintosh can be obtained from the internationalization/localization area on the Apple FTP server (check either Czech or Polish subdirectory).

Jabolko, d.o.o., the authorized Apple reseller in Slovenia, has made available fonts for Macintosh that use ISO 8859-2 encoding on their ftp site.


How do I use ISO 8859-2 fonts?

Installing New Fonts to X Window System
All the things one has to do in order to make X Window system display ISO 8859-2 fonts. Detailed examples provided for XFree86 (Linux, probably also FreeBSD and NetBSD), HP-UX with VUE and Sun with Open Windows.
How to get proper fonts in Netscape on Linux/FreeBSD  (Matjaz Rihtar)
How to configure Xfsft and use TrueType fonts like Arial, Trebuchet or Verdana with XFree86.
Running Netscape Navigator with Latin 2 Fonts
From version 2.0 onwards, Netscape Navigator provides support for ISO Latin 2 fonts.
Configuring WWW Server for ISO 8859-2
Hypertext Transfer Protocol (HTTP 1.0 is now RFC 1945) is designed to transmit any type of data stream, provided it's tagged with proper MIME header. As the default character encoding for HTML documents (text/html) is ISO 8859-1, your WWW server needs to be correctly configured in order to properly tag ISO 8859-2 encoded documents. Advantages and disadvantages of static and on-the-fly reencoding are discussed. Examples are provided for W3C (CERN), Apache, and Alis/NCSA servers.
Printing ISO 8859-2 Characters
Increasing number of printers already provide support for ISO 8859-2 encoding. Others, including PostScript printers, need filters in order to print the desired glyphs correctly.
Recoding Between Different Character Encodings
An overview of the conversion tools available for recoding from one character encoding to another.
Microsoft Internet Explorer 3.0 and ISO Latin 2
Microsoft Internet Explorer version 3.0 running on Windows 95 with codepage 1250 seems to correctly interpret WWW pages encoded in ISO 8859-2 (aka Latin 2).

Related documents and Resources

International

Czech

Hungarian

Polish

Romanian

Serbian

Slovenian


Would you like to be notified automatically every time this page is changed? Try URL-Minder.
Cumulative statistics for these pages.

Back to Linux/CEE home page.
Created 1996-01-07 by P. Peterlin
Last revision $Date: 2003/01/30 09:27:22 $ ($Author: gnusl $)

Valid HTML 4.01!