[Top][All Lists]
[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