X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/eda22ec3a2d70fe178a194fe58804fceacb15f4c..f5ba273ecd799f652736ce2bc830283787302a56:/src/common/encconv.cpp diff --git a/src/common/encconv.cpp b/src/common/encconv.cpp index 3fe70498a4..3a5ce7faba 100644 --- a/src/common/encconv.cpp +++ b/src/common/encconv.cpp @@ -287,9 +287,9 @@ wxString wxEncodingConverter::Convert(const wxString& input) #define STOP wxFONTENCODING_SYSTEM #define NUM_OF_PLATFORMS 4 /*must conform to enum wxPLATFORM_XXXX !!!*/ -#define ENC_PER_PLATFORM 3 +#define ENC_PER_PLATFORM 5 // max no. of encodings for one language used on one platform - // Anybody thinks 3 is not enough? ;-) + // Anybody thinks 5 is not enough? ;-) static wxFontEncoding EquivalentEncodings[][NUM_OF_PLATFORMS][ENC_PER_PLATFORM+1] = { @@ -354,7 +354,16 @@ static wxFontEncoding // Cyrillic { - /* unix */ {wxFONTENCODING_ISO8859_5, STOP}, + /* unix */ {wxFONTENCODING_ISO8859_13, wxFONTENCODING_ISO8859_4, + wxFONTENCODING_ISO8859_15, wxFONTENCODING_ISO8859_1, STOP}, + /* windows */ {wxFONTENCODING_CP1257, wxFONTENCODING_CP1252, STOP}, + /* os2 */ {STOP}, + /* mac */ {STOP} + }, + + // Russia and other KOI-8 users: + { + /* unix */ {wxFONTENCODING_KOI8, wxFONTENCODING_ISO8859_5, STOP}, /* windows */ {wxFONTENCODING_CP1251, STOP}, /* os2 */ {STOP}, /* mac */ {STOP}