Beispiel #1
0
        public static Class0 smethod_0(string tableName, Class80 reader)
        {
            Class41 entry = reader.method_14(tableName);

            switch (tableName)
            {
            case "head":
                return((Class0) new Class2(entry));

            case "hhea":
                return((Class0) new Class8(entry));

            case "hmtx":
                return((Class0) new Class6(entry));

            case "maxp":
                return((Class0) new Class11(entry));

            case "loca":
                return((Class0) new Class5(entry));

            case "glyf":
                return((Class0) new Class9(entry));

            case "cvt ":
                return((Class0) new Class13(entry));

            case "prep":
                return((Class0) new Class3(entry));

            case "fpgm":
                return((Class0) new Class7(entry));

            case "post":
                return((Class0) new Class10(entry));

            case "OS/2":
                return((Class0) new Class4(entry));

            case "name":
                return((Class0) new Class1(entry));

            case "kern":
                return((Class0) new Class12(entry));

            default:
                throw new ArgumentException("Unrecognised table name '" + tableName + "'", nameof(tableName));
            }
        }
Beispiel #2
0
 public Class73(Class80 reader)
 {
     this.class80_0 = reader;
     this.class41_0 = reader.method_14("glyf");
     this.class5_0  = reader.method_11();
 }