home *** CD-ROM | disk | FTP | other *** search
- package sun.awt.windows;
-
- import sun.io.CharToByteISO8859_1;
-
- public class CharToByteWingDings extends CharToByteISO8859_1 {
- private static byte[] table = new byte[]{0, 35, 34, 0, 0, 0, 41, 62, 81, 42, 0, 0, 65, 63, 0, 0, 0, 0, 0, -4, 0, 0, 0, -5, 0, 0, 0, 0, 0, 0, 86, 0, 88, 89, 0, 0, 0, 0, 0, 0, 0, 0, -75, 0, 0, 0, 0, 0, -74, 0, 0, 0, -83, -81, -84, 0, 0, 0, 0, 0, 0, 0, 0, 124, 123, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 0, -90, 0, 0, 0, 113, 114, 0, 0, 0, 117, 0, 0, 0, 0, 0, 0, 125, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -24, -40, 0, 0, -60, -58, 0, 0, -16, 0, 0, 0, 0, 0, 0, 0, 0, 0, -36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
-
- public boolean canConvert(char var1) {
- if (var1 >= 9985 && var1 <= 10174) {
- return table[var1 - 9984] != 0;
- } else {
- return false;
- }
- }
-
- public String toString() {
- return "WingDingsFontCharset";
- }
-
- public int convert(char[] var1, int var2, int var3, byte[] var4, int var5, int var6) {
- int var7 = var5;
-
- for(int var8 = var2; var8 < var3; ++var8) {
- var4[var7++] = table[var1[var8] - 9984];
- }
-
- return var7 - var5;
- }
- }
-