CodePage.java 1.26 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.fontengine.font;

import com.adobe.fontengine.font.CoolTypeScript;

public final class CodePage {
    private final int mID;
    private final String mName;
    private final CoolTypeScript mScript;
    public static final CodePage ROMAN1 = new CodePage(1252, "WinRoman", CoolTypeScript.ROMAN);
    public static final CodePage ROMAN2 = new CodePage(1250, "WinEastEuropeanRoman", CoolTypeScript.EAST_EUROPEAN_ROMAN);
    public static final CodePage JAPANESE = new CodePage(932, "WinJapanese", CoolTypeScript.JAPANESE);
    public static final CodePage KOREAN = new CodePage(949, "WinKorean", CoolTypeScript.KOREAN);
    public static final CodePage SIMPLIFIED_CHINESE = new CodePage(936, "WinSimplifiedChinese", CoolTypeScript.SIMPLIFIED_CHINESE);
    public static final CodePage TRADITIONAL_CHINESE = new CodePage(950, "WinTraditionalChinese", CoolTypeScript.TRADITIONAL_CHINESE);

    private CodePage(int id, String name, CoolTypeScript script) {
        this.mID = id;
        this.mName = name;
        this.mScript = script;
    }

    public int getID() {
        return this.mID;
    }

    public String getName() {
        return this.mName;
    }

    public CoolTypeScript getScript() {
        return this.mScript;
    }
}