WinWorkstation.st
changeset 4001 cba68f3b0da9
parent 4000 4b3439997458
child 4002 1fcfaf867a30
--- a/WinWorkstation.st	Sat Feb 07 18:31:39 2004 +0100
+++ b/WinWorkstation.st	Sat Feb 07 18:45:35 2004 +0100
@@ -11267,43 +11267,62 @@
     fdwPitchAndFamily  = FF_DONTCARE;
 
     fdwCharSet   = ANSI_CHARSET;
-    if ((encoding == @symbol(ms-ansi)) || (encoding == @symbol('iso8859-1'))) {
+    if ((encoding == @symbol(ms-ansi))
+     || (encoding == @symbol('iso8859-1'))) {
 	fdwCharSet   = ANSI_CHARSET;
     } else if (encoding == @symbol(ms-default)) {   
 	fdwCharSet   = DEFAULT_CHARSET;
-    } else if (encoding == @symbol(ms-symbol)) {   
+    } else if ((encoding == @symbol(ms-symbol))
+	    || (encoding == @symbol('misc-fontspecific'))) {   
 	fdwCharSet   = SYMBOL_CHARSET;
-    } else if ((encoding == @symbol(ms-shiftjis)) || (encoding == @symbol('jisx0208.1983'))){   
+    } else if ((encoding == @symbol(ms-shiftjis))
+	    || (encoding == @symbol('jisx0208.1983-0'))){   
 	fdwCharSet   = SHIFTJIS_CHARSET;
-    } else if ((encoding == @symbol(ms-gb2312)) || (encoding == @symbol('gb2312.1980'))) {   
+    } else if ((encoding == @symbol(ms-gb2312))
+	    || (encoding == @symbol('gb2312.1980-0'))) {   
 	fdwCharSet   = GB2312_CHARSET;
-    } else if ((encoding == @symbol(ms-hangeul)) || (encoding == @symbol('ksc5601.1987'))) {   
+    } else if ((encoding == @symbol(ms-hangeul))
+	    || (encoding == @symbol('ksc5601.1987-0'))) {   
 	fdwCharSet   = HANGEUL_CHARSET;
-    } else if ((encoding == @symbol(ms-chinesebig5)) || (encoding == @symbol('big'))) {   
+    } else if ((encoding == @symbol(ms-chinesebig5))
+	    || (encoding == @symbol('big5'))) {   
 	fdwCharSet   = CHINESEBIG5_CHARSET;
     } else if (encoding == @symbol(ms-oem)) {   
 	fdwCharSet   = OEM_CHARSET;
     } else if (encoding == @symbol(ms-johab)) {   
 	fdwCharSet   = JOHAB_CHARSET;
-    } else if ((encoding == @symbol(ms-hebrew)) || (encoding == @symbol('iso8859-8'))) {   
+    } else if ((encoding == @symbol(ms-hebrew))
+	    || (encoding == @symbol('ms-cp1255'))  
+	    || (encoding == @symbol('iso8859-8'))) {   
 	fdwCharSet   = HEBREW_CHARSET;
-    } else if (encoding == @symbol(ms-arabic)) {   
+    } else if ((encoding == @symbol(ms-arabic))   
+	    || (encoding == @symbol('ms-cp1256'))) {  
 	fdwCharSet   = ARABIC_CHARSET;
-    } else if ((encoding == @symbol(ms-greek)) || (encoding == @symbol('iso8859-7'))) {   
+    } else if ((encoding == @symbol(ms-greek))
+	    || (encoding == @symbol('ms-cp1253'))  
+	    || (encoding == @symbol('iso8859-7'))) {   
 	fdwCharSet   = GREEK_CHARSET;
-    } else if ((encoding == @symbol(ms-turkish)) || (encoding == @symbol('iso8859-9'))) {   
+    } else if ((encoding == @symbol(ms-turkish))
+	    || (encoding == @symbol('ms-cp1254'))  
+	    || (encoding == @symbol('iso8859-9'))) {   
 	fdwCharSet   = TURKISH_CHARSET;
-    } else if ((encoding == @symbol(ms-russian)) || (encoding == @symbol('cp1251'))) {   
+    } else if ((encoding == @symbol(ms-russian)) 
+	    || (encoding == @symbol('ms-cp1251'))) {   
 	fdwCharSet   = RUSSIAN_CHARSET;
-    } else if (encoding == @symbol(ms-easteurope)) {   
+    } else if ((encoding == @symbol(ms-easteurope))  
+	    || (encoding == @symbol('ms-cp1250'))) {  
 	fdwCharSet   = EASTEUROPE_CHARSET;
-    } else if (encoding == @symbol(ms-baltic)) {   
+    } else if ((encoding == @symbol(ms-baltic))   
+	    || (encoding == @symbol('ms-cp1257'))) {  
 	fdwCharSet   = BALTIC_CHARSET;
-    } else if ((encoding == @symbol(ms-VIETNAMESE)) || (encoding == @symbol('iso8859-1'))) {   
+    } else if ((encoding == @symbol(ms-VIETNAMESE)) 
+	    || (encoding == @symbol('iso8859-1'))) {   
 	fdwCharSet   = VIETNAMESE_CHARSET;
-    } else if ((encoding == @symbol(ms-THAI)) || (encoding == @symbol('iso8859-1'))) {   
+    } else if ((encoding == @symbol(ms-THAI))
+	    || (encoding == @symbol('iso8859-1'))) {   
 	fdwCharSet   = THAI_CHARSET;
-    } else if ((encoding == @symbol(ms-MAC)) || (encoding == @symbol('iso8859-1'))) {   
+    } else if ((encoding == @symbol(ms-MAC))
+	    || (encoding == @symbol('iso8859-1'))) {   
 	fdwCharSet   = MAC_CHARSET;
 #ifdef UNICODE_CHARSET
     } else if ((encoding == @symbol(ms-UNICODE)) || (encoding == @symbol('iso8859-1'))) {   
@@ -15748,7 +15767,7 @@
 !WinWorkstation class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libview/WinWorkstation.st,v 1.248 2004-02-07 17:31:39 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libview/WinWorkstation.st,v 1.249 2004-02-07 17:45:35 cg Exp $'
 ! !
 
 WinWorkstation initialize!