72 lines
3.0 KiB
C
72 lines
3.0 KiB
C
|
/////////////////////////////////////////////////////////////////////////////
|
||
|
// Name: wx/fontenc.h
|
||
|
// Purpose: wxFontEncoding constants
|
||
|
// Author: Vadim Zeitlin
|
||
|
// Modified by:
|
||
|
// Created: 29.03.00
|
||
|
// RCS-ID: $Id$
|
||
|
// Copyright: (c) Vadim Zeitlin
|
||
|
// Licence: wxWindows license
|
||
|
/////////////////////////////////////////////////////////////////////////////
|
||
|
|
||
|
#ifndef _WX_FONTENC_H_
|
||
|
#define _WX_FONTENC_H_
|
||
|
|
||
|
// font encodings
|
||
|
enum wxFontEncoding
|
||
|
{
|
||
|
wxFONTENCODING_SYSTEM = -1, // system default
|
||
|
wxFONTENCODING_DEFAULT, // current default encoding
|
||
|
|
||
|
// ISO8859 standard defines a number of single-byte charsets
|
||
|
wxFONTENCODING_ISO8859_1, // West European (Latin1)
|
||
|
wxFONTENCODING_ISO8859_2, // Central and East European (Latin2)
|
||
|
wxFONTENCODING_ISO8859_3, // Esperanto (Latin3)
|
||
|
wxFONTENCODING_ISO8859_4, // Baltic (old) (Latin4)
|
||
|
wxFONTENCODING_ISO8859_5, // Cyrillic
|
||
|
wxFONTENCODING_ISO8859_6, // Arabic
|
||
|
wxFONTENCODING_ISO8859_7, // Greek
|
||
|
wxFONTENCODING_ISO8859_8, // Hebrew
|
||
|
wxFONTENCODING_ISO8859_9, // Turkish (Latin5)
|
||
|
wxFONTENCODING_ISO8859_10, // Variation of Latin4 (Latin6)
|
||
|
wxFONTENCODING_ISO8859_11, // Thai
|
||
|
wxFONTENCODING_ISO8859_12, // doesn't exist currently, but put it
|
||
|
// here anyhow to make all ISO8859
|
||
|
// consecutive numbers
|
||
|
wxFONTENCODING_ISO8859_13, // Baltic (Latin7)
|
||
|
wxFONTENCODING_ISO8859_14, // Latin8
|
||
|
wxFONTENCODING_ISO8859_15, // Latin9 (a.k.a. Latin0, includes euro)
|
||
|
wxFONTENCODING_ISO8859_MAX,
|
||
|
|
||
|
// Cyrillic charset soup (see http://czyborra.com/charsets/cyrillic.html)
|
||
|
wxFONTENCODING_KOI8, // we don't support any of KOI8 variants
|
||
|
wxFONTENCODING_ALTERNATIVE, // same as MS-DOS CP866
|
||
|
wxFONTENCODING_BULGARIAN, // used under Linux in Bulgaria
|
||
|
|
||
|
// what would we do without Microsoft? They have their own encodings
|
||
|
// for DOS
|
||
|
wxFONTENCODING_CP437, // original MS-DOS codepage
|
||
|
wxFONTENCODING_CP850, // CP437 merged with Latin1
|
||
|
wxFONTENCODING_CP852, // CP437 merged with Latin2
|
||
|
wxFONTENCODING_CP855, // another cyrillic encoding
|
||
|
wxFONTENCODING_CP866, // and another one
|
||
|
// and for Windows
|
||
|
wxFONTENCODING_CP874, // WinThai
|
||
|
wxFONTENCODING_CP1250, // WinLatin2
|
||
|
wxFONTENCODING_CP1251, // WinCyrillic
|
||
|
wxFONTENCODING_CP1252, // WinLatin1
|
||
|
wxFONTENCODING_CP1253, // WinGreek (8859-7)
|
||
|
wxFONTENCODING_CP1254, // WinTurkish
|
||
|
wxFONTENCODING_CP1255, // WinHebrew
|
||
|
wxFONTENCODING_CP1256, // WinArabic
|
||
|
wxFONTENCODING_CP1257, // WinBaltic (same as Latin 7)
|
||
|
wxFONTENCODING_CP12_MAX,
|
||
|
|
||
|
wxFONTENCODING_UNICODE, // Unicode - currently used only by
|
||
|
// wxEncodingConverter class
|
||
|
|
||
|
wxFONTENCODING_MAX
|
||
|
};
|
||
|
|
||
|
#endif // _WX_FONTENC_H_
|