ScriptUtility.java
1.23 KB
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.internal.mac.resource;
final class ScriptUtility {
private static final String[][] SCRIPTID_TO_ENCODING = new String[][]{{"MacRoman"}, {"macjapanese"}, {"MacChineseTraditional"}, {"MacKorean"}, {"MacArabic"}, {"MacHebrew"}, {"MacGreek"}, {"MacCyrillic"}, {"MacSymbol"}, {"MacDevanagari"}, {"MacGurmukhi"}, {"MacGujarati"}, new String[0], new String[0], new String[0], new String[0], new String[0], new String[0], new String[0], new String[0], new String[0], {"MacThai"}, new String[0], new String[0], new String[0], {"MacChineseSimplified"}, new String[0], new String[0], new String[0], {"MacCentralEuropean"}, new String[0], new String[0], new String[0]};
private ScriptUtility() {
}
static final int scriptCodeFromRsrcID(int rsrcID) {
int script = (rsrcID - 15872) / 512;
if (script < 0) {
script = 0;
}
return script;
}
static final String scriptCodeToCharset(int script) {
String[] encodingArray = SCRIPTID_TO_ENCODING[script = Math.min(script, SCRIPTID_TO_ENCODING.length - 1)];
if (encodingArray.length == 0) {
return SCRIPTID_TO_ENCODING[0][0];
}
return encodingArray[0];
}
}