freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Devel] FNT encodings


From: Michael Pöttgen
Subject: RE: [Devel] FNT encodings
Date: Wed, 2 Jul 2003 11:48:05 +0200

> > >From Wine's wingdi.h we have
> >
> > ...
> > #define OEM_CHARSET           (BYTE)255
> 
> What exactly does this mean?  I assume the worst case: A 
> charset defined by the OEM with any further specification :-(

"Windows Font Mapping" article says, that OEM_CHARSET is used for the
charset of vector fonts, like the Modern.fon, Roman.fon, and Script.fon on
Windows.

"CreateFont" documentation says: The OEM_CHARSET value specifies a character
set that is operating-system dependent.

"IFIMETRICS" documentation from the "Windows Driver Development Kit" says:
This font supports an OEM-specific character set. The OEM character set is
system dependent.

In general OEM, as opposed to ANSI, denotes the second default codepage,
that most international versions of Windows have. It is one of the OEM
codepages from

    http://www.microsoft.com/globaldev/reference/cphome.mspx,

and is used for the "DOS boxes", to support legacy applications. A German
Windows version for example usually uses ANSI codepage 1252 and OEM codepage
850.

Michael




reply via email to

[Prev in Thread] Current Thread [Next in Thread]