OS/2 Warp Euro Support

The European Monetary Union is creating the euro as a new common currency for Europe. As part of this effort the European Commission has introduced a new character which represents the euro. This character looks like an uppercase C with two horizontal lines through it. The euro came into existence on January 1, 1999 for use in banking. Euro notes and coins will be issued starting January 2002. See http://europa.eu.int/euro for details.

Base OS/2 support €

The OS/2 basic support for Euro consists of adding the euro character to fonts, codepages, and keyboards. The euro is added to all display and ATM fonts and to the Times New Roman MT 30 TrueType font which is available with Java 1.1. The euro is added to all western European keyboards and the US International keyboard. The euro can be used in base OS/2, Presentation Manager, and in DOS. The euro is not supported in WinOS2.

OS/2 FixPak Support

The first set of Euro support is added to Warp 3 (including Warp Server 4) in FixPak 35, and to Warp 4 in FixPak 6. This fixpak is available now translated for all Western European languages. In this release, the keyboards with the Euro at both altgr-e and altgr-5 only have the Euro at altgr-5.

Additional Euro support is available in FixPak 38 for Warp 3, and FixPak 8 for Warp 4. This additional support includes the new Euro Locales, and the alternate keyboard locations. These FixPaks (or later) are available for most Western European languages.

Euro support for Non-Latin1 codepages is available in FixPak 40 for Warp 3, and FixPak 10 for Warp 4. This code is also available in OS/2 Warp Server for e-business.
The euro character is added to these OS/2 codepages
Codepage Codepoint Description Kind
8500xD5PC Latin 1base + PM
8570xD5PC Turkishbase + PM
10040x80Windows Extendedbase + PM
12500x80Windows Latin 2PM
12510x88Windows CyrillicPM
12520x80Windows Latin 1PM
12540x80Windows TurkishPM
12570x80Windows BalticPM

The euro character is added to these fonts
Name Kind Sample
Courier(bitmap) 
Courier(ATM)
Helv(bitmap) 
Helvetica(ATM)
System Monospace(bitmap) 
System Proportional(bitmap) 
System VIO(bitmap) 
Times New Roman(ATM)
Times New Roman MT 30(TrueType - Java 1.1)
Tms Rmn(bitmap) 
WarpSans(bitmap) 

The updated fonts are available using  FTP. These should be used with care.

The euro character is added to these OS/2 keyboards
Country ID Key Alt
Belgiumbealtgr-e 
Canadacaaltgr-e 
Canadian Frenchcfaltgr-e 
Denmarkdkaltgr-ealtgr-5
Finlandsu (fi)altgr-ealtgr-5
Francefraltgr-e 
Germanygr (de)altgr-e
Germany(453)de453altgr-e 
Icelandic (is)altgr-ealtgr-5
Iceland 101is458altgr-ealtgr-5
Italyitaltgr-ealtgr-5
Italy extendedit142altgr-ealtgr-5
Latin America laaltgr-e 
Netherlandsnlaltgr-e 
Norwaynoaltgr-ealtgr-5
Portugalpoaltgr-ealtgr-5
Spainsp (es)altgr-ealtgr-5
Swedensvaltgr-ealtgr-5
Swiss Frenchsfaltgr-e 
Swiss Germansg (sd)altgr-e 
Turkeytr179altgr-e 
Turkey 440tr440altgr-e 
UKukaltgr-4 
UK 168uk168altgr-e 
US Internationaluxaltgr-e 

Additional keyboards for non-Latin1
Country ID Key Alt
Albaniasqaltgr-e 
Croatiahraltgr-e 
Czechczaltgr-e 
Greekgk319altgr-e 
Greek 101gk220altgr-e 
Hungaryhualtgr-u 
Polandplaltgr-u 
Polish Programmer'spl457altgr-u 
Romaniaroaltgr-e 
Slovakiaskaltgr-e 
Sloveniaslaltgr-e 

Where euro is not supported

The euro is not supported in WinOS2. This character is not supported in the Windows-1252 codepage used in WinOS2. This character is not available on the WinOS2 keyboards. This character is not available in the WinOS2 supplied TrueType fonts:

The euro is not in the 437 (US English) or 863 (Canadian French) codepages. You must use codepage 850 to get the euro. The euro is not on the US keyboard. You can use the US International (ux) keyboard instead.

Printing the euro

Existing printers do not support the euro in device fonts. You need to select a font which is not mapped to a device font in order to print the euro. The euro will print correctly on printers where the system fonts are used. When there are problems, a dotless-i is normally printed instead of the euro.

You should get a new version of the print driver for your printer. These are available on the OS/2 DDPAK at http://service.software.ibm.com.

For PostScript printers, it is necessary to disable device fonts to print the euro in one of the base PostScript fonts (Helvetica, Times Roman, Courier). To do this:

  1. Open the properties of the Printer object
  2. Select the Print Driver tab
  3. Select Job Properties
  4. Select the Output tab
  5. Deselect "Use printer device fonts"

Ken Borgendale

Ken@Borgendale.com