/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* @author Ilya S. Okomin
*/
package com.google.code.appengine.awt.font;
public interface OpenType {
public static final int TAG_ACNT = 1633906292;
public static final int TAG_AVAR = 1635148146;
public static final int TAG_BASE = 1111577413;
public static final int TAG_BDAT = 1650745716;
public static final int TAG_BLOC = 1651273571;
public static final int TAG_BSLN = 1651731566;
public static final int TAG_CFF = 1128678944;
public static final int TAG_CMAP = 1668112752;
public static final int TAG_CVAR = 1668702578;
public static final int TAG_CVT = 1668707360;
public static final int TAG_DSIG = 1146308935;
public static final int TAG_EBDT = 1161970772;
public static final int TAG_EBLC = 1161972803;
public static final int TAG_EBSC = 1161974595;
public static final int TAG_FDSC = 1717859171;
public static final int TAG_FEAT = 1717920116;
public static final int TAG_FMTX = 1718449272;
public static final int TAG_FPGM = 1718642541;
public static final int TAG_FVAR = 1719034226;
public static final int TAG_GASP = 1734439792;
public static final int TAG_GDEF = 1195656518;
public static final int TAG_GLYF = 1735162214;
public static final int TAG_GPOS = 1196445523;
public static final int TAG_GSUB = 1196643650;
public static final int TAG_GVAR = 1735811442;
public static final int TAG_HDMX = 1751412088;
public static final int TAG_HEAD = 1751474532;
public static final int TAG_HHEA = 1751672161;
public static final int TAG_HMTX = 1752003704;
public static final int TAG_JSTF = 1246975046;
public static final int TAG_JUST = 1786082164;
public static final int TAG_KERN = 1801810542;
public static final int TAG_LCAR = 1818452338;
public static final int TAG_LOCA = 1819239265;
public static final int TAG_LTSH = 1280594760;
public static final int TAG_MAXP = 1835104368;
public static final int TAG_MMFX = 1296909912;
public static final int TAG_MMSD = 1296913220;
public static final int TAG_MORT = 1836020340;
public static final int TAG_NAME = 1851878757;
public static final int TAG_OPBD = 1836020340;
public static final int TAG_OS2 = 1330851634;
public static final int TAG_PCLT = 1346587732;
public static final int TAG_POST = 1886352244;
public static final int TAG_PREP = 1886545264;
public static final int TAG_PROP = 1886547824;
public static final int TAG_TRAK = 1953653099;
public static final int TAG_TYP1 = 1954115633;
public static final int TAG_VDMX = 1447316824;
public static final int TAG_VHEA = 1986553185;
public static final int TAG_VMTX = 1986884728;
public int getVersion();
public byte[] getFontTable(int sfntTag);
public byte[] getFontTable(int sfntTag, int offset, int count);
public byte[] getFontTable(String strSfntTag);
public byte[] getFontTable(String strSfntTag, int offset, int count);
public int getFontTableSize(String strSfntTag);
public int getFontTableSize(int sfntTag);
}