src/java.desktop/unix/classes/sun/font/MFontConfiguration.java

Print this page

        

*** 21,31 **** * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ ! package sun.awt.motif; import sun.awt.FontConfiguration; import sun.awt.X11FontManager; import sun.font.FontUtilities; import sun.font.SunFontManager; --- 21,31 ---- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ ! package sun.font; import sun.awt.FontConfiguration; import sun.awt.X11FontManager; import sun.font.FontUtilities; import sun.font.SunFontManager;
*** 233,243 **** return "default"; } String xlfdEncoding = awtFontName.substring(beginIndex); if (xlfdEncoding.indexOf("fontspecific") > 0) { if (awtFontName.indexOf("dingbats") > 0) { ! return "sun.awt.motif.X11Dingbats"; } else if (awtFontName.indexOf("symbol") > 0) { return "sun.awt.Symbol"; } } String encoding = encodingMap.get(xlfdEncoding); --- 233,243 ---- return "default"; } String xlfdEncoding = awtFontName.substring(beginIndex); if (xlfdEncoding.indexOf("fontspecific") > 0) { if (awtFontName.indexOf("dingbats") > 0) { ! return "sun.font.X11Dingbats"; } else if (awtFontName.indexOf("symbol") > 0) { return "sun.awt.Symbol"; } } String encoding = encodingMap.get(xlfdEncoding);
*** 301,332 **** encodingMap.put("iso8859-7", "ISO-8859-7"); encodingMap.put("iso8859-8", "ISO-8859-8"); encodingMap.put("iso8859-9", "ISO-8859-9"); encodingMap.put("iso8859-13", "ISO-8859-13"); encodingMap.put("iso8859-15", "ISO-8859-15"); ! encodingMap.put("gb2312.1980-0", "sun.awt.motif.X11GB2312"); if (osName == null) { // use standard converter on Solaris encodingMap.put("gbk-0", "GBK"); } else { ! encodingMap.put("gbk-0", "sun.awt.motif.X11GBK"); } ! encodingMap.put("gb18030.2000-0", "sun.awt.motif.X11GB18030_0"); ! encodingMap.put("gb18030.2000-1", "sun.awt.motif.X11GB18030_1"); ! encodingMap.put("cns11643-1", "sun.awt.motif.X11CNS11643P1"); ! encodingMap.put("cns11643-2", "sun.awt.motif.X11CNS11643P2"); ! encodingMap.put("cns11643-3", "sun.awt.motif.X11CNS11643P3"); encodingMap.put("big5-1", "Big5"); encodingMap.put("big5-0", "Big5"); encodingMap.put("hkscs-1", "Big5-HKSCS"); encodingMap.put("ansi-1251", "windows-1251"); encodingMap.put("koi8-r", "KOI8-R"); ! encodingMap.put("jisx0201.1976-0", "sun.awt.motif.X11JIS0201"); ! encodingMap.put("jisx0208.1983-0", "sun.awt.motif.X11JIS0208"); ! encodingMap.put("jisx0212.1990-0", "sun.awt.motif.X11JIS0212"); ! encodingMap.put("ksc5601.1987-0", "sun.awt.motif.X11KSC5601"); ! encodingMap.put("ksc5601.1992-3", "sun.awt.motif.X11Johab"); encodingMap.put("tis620.2533-0", "TIS-620"); encodingMap.put("iso10646-1", "UTF-16BE"); } } --- 301,332 ---- encodingMap.put("iso8859-7", "ISO-8859-7"); encodingMap.put("iso8859-8", "ISO-8859-8"); encodingMap.put("iso8859-9", "ISO-8859-9"); encodingMap.put("iso8859-13", "ISO-8859-13"); encodingMap.put("iso8859-15", "ISO-8859-15"); ! encodingMap.put("gb2312.1980-0", "sun.font.X11GB2312"); if (osName == null) { // use standard converter on Solaris encodingMap.put("gbk-0", "GBK"); } else { ! encodingMap.put("gbk-0", "sun.font.X11GBK"); } ! encodingMap.put("gb18030.2000-0", "sun.font.X11GB18030_0"); ! encodingMap.put("gb18030.2000-1", "sun.font.X11GB18030_1"); ! encodingMap.put("cns11643-1", "sun.font.X11CNS11643P1"); ! encodingMap.put("cns11643-2", "sun.font.X11CNS11643P2"); ! encodingMap.put("cns11643-3", "sun.font.X11CNS11643P3"); encodingMap.put("big5-1", "Big5"); encodingMap.put("big5-0", "Big5"); encodingMap.put("hkscs-1", "Big5-HKSCS"); encodingMap.put("ansi-1251", "windows-1251"); encodingMap.put("koi8-r", "KOI8-R"); ! encodingMap.put("jisx0201.1976-0", "JIS0201"); ! encodingMap.put("jisx0208.1983-0", "JIS0208"); ! encodingMap.put("jisx0212.1990-0", "JIS0212"); ! encodingMap.put("ksc5601.1987-0", "sun.font.X11KSC5601"); ! encodingMap.put("ksc5601.1992-3", "sun.font.X11Johab"); encodingMap.put("tis620.2533-0", "TIS-620"); encodingMap.put("iso10646-1", "UTF-16BE"); } }