java.awt.font

Interface OpenType

public interface OpenType

Field Summary

static int
TAG_ACNT
static int
TAG_AVAR
static int
TAG_BASE
static int
TAG_BDAT
static int
TAG_BLOC
static int
TAG_BSLN
static int
TAG_CFF
static int
TAG_CMAP
static int
TAG_CVAR
static int
TAG_CVT
static int
TAG_DSIG
static int
TAG_EBDT
static int
TAG_EBLC
static int
TAG_EBSC
static int
TAG_FDSC
static int
TAG_FEAT
static int
TAG_FMTX
static int
TAG_FPGM
static int
TAG_FVAR
static int
TAG_GASP
static int
TAG_GDEF
static int
TAG_GLYF
static int
TAG_GPOS
static int
TAG_GSUB
static int
TAG_GVAR
static int
TAG_HDMX
static int
TAG_HEAD
static int
TAG_HHEA
static int
TAG_HMTX
static int
TAG_JSTF
static int
TAG_JUST
static int
TAG_KERN
static int
TAG_LCAR
static int
TAG_LOCA
static int
TAG_LTSH
static int
TAG_MAXP
static int
TAG_MMFX
static int
TAG_MMSD
static int
TAG_MORT
static int
TAG_NAME
static int
TAG_OPBD
static int
TAG_OS2
static int
TAG_PCLT
static int
TAG_POST
static int
TAG_PREP
static int
TAG_PROP
static int
TAG_TRAK
static int
TAG_TYP1
static int
TAG_VDMX
static int
TAG_VHEA
static int
TAG_VMTX

Method Summary

byte[]
getFontTable(int sfntTag)
byte[]
getFontTable(int sfntTag, int offset, int count)
byte[]
getFontTable(String strSfntTag)
byte[]
getFontTable(String strSfntTag, int offset, int count)
int
getFontTableSize(int sfntTag)
int
getFontTableSize(String strSfntTag)
int
getVersion()

Field Details

TAG_ACNT

public static final int TAG_ACNT

Field Value:
1633906292


TAG_AVAR

public static final int TAG_AVAR

Field Value:
1635148146


TAG_BASE

public static final int TAG_BASE

Field Value:
1111577413


TAG_BDAT

public static final int TAG_BDAT

Field Value:
1650745716


TAG_BLOC

public static final int TAG_BLOC

Field Value:
1651273571


TAG_BSLN

public static final int TAG_BSLN

Field Value:
1651731566


TAG_CFF

public static final int TAG_CFF

Field Value:
1128678944


TAG_CMAP

public static final int TAG_CMAP

Field Value:
1668112752


TAG_CVAR

public static final int TAG_CVAR

Field Value:
1668702578


TAG_CVT

public static final int TAG_CVT

Field Value:
1668707360


TAG_DSIG

public static final int TAG_DSIG

Field Value:
1146308935


TAG_EBDT

public static final int TAG_EBDT

Field Value:
1161970772


TAG_EBLC

public static final int TAG_EBLC

Field Value:
1161972803


TAG_EBSC

public static final int TAG_EBSC

Field Value:
1161974595


TAG_FDSC

public static final int TAG_FDSC

Field Value:
1717859171


TAG_FEAT

public static final int TAG_FEAT

Field Value:
1717920116


TAG_FMTX

public static final int TAG_FMTX

Field Value:
1718449272


TAG_FPGM

public static final int TAG_FPGM

Field Value:
1718642541


TAG_FVAR

public static final int TAG_FVAR

Field Value:
1719034226


TAG_GASP

public static final int TAG_GASP

Field Value:
1734439792


TAG_GDEF

public static final int TAG_GDEF

Field Value:
1195656518


TAG_GLYF

public static final int TAG_GLYF

Field Value:
1735162214


TAG_GPOS

public static final int TAG_GPOS

Field Value:
1196445523


TAG_GSUB

public static final int TAG_GSUB

Field Value:
1196643650


TAG_GVAR

public static final int TAG_GVAR

Field Value:
1735811442


TAG_HDMX

public static final int TAG_HDMX

Field Value:
1751412088


TAG_HEAD

public static final int TAG_HEAD

Field Value:
1751474532


TAG_HHEA

public static final int TAG_HHEA

Field Value:
1751672161


TAG_HMTX

public static final int TAG_HMTX

Field Value:
1752003704


TAG_JSTF

public static final int TAG_JSTF

Field Value:
1246975046


TAG_JUST

public static final int TAG_JUST

Field Value:
1786082164


TAG_KERN

public static final int TAG_KERN

Field Value:
1801810542


TAG_LCAR

public static final int TAG_LCAR

Field Value:
1818452338


TAG_LOCA

public static final int TAG_LOCA

Field Value:
1819239265


TAG_LTSH

public static final int TAG_LTSH

Field Value:
1280594760


TAG_MAXP

public static final int TAG_MAXP

Field Value:
1835104368


TAG_MMFX

public static final int TAG_MMFX

Field Value:
1296909912


TAG_MMSD

public static final int TAG_MMSD

Field Value:
1296913220


TAG_MORT

public static final int TAG_MORT

Field Value:
1836020340


TAG_NAME

public static final int TAG_NAME

Field Value:
1851878757


TAG_OPBD

public static final int TAG_OPBD

Field Value:
1836020340


TAG_OS2

public static final int TAG_OS2

Field Value:
1330851634


TAG_PCLT

public static final int TAG_PCLT

Field Value:
1346587732


TAG_POST

public static final int TAG_POST

Field Value:
1886352244


TAG_PREP

public static final int TAG_PREP

Field Value:
1886545264


TAG_PROP

public static final int TAG_PROP

Field Value:
1886547824


TAG_TRAK

public static final int TAG_TRAK

Field Value:
1953653099


TAG_TYP1

public static final int TAG_TYP1

Field Value:
1954115633


TAG_VDMX

public static final int TAG_VDMX

Field Value:
1447316824


TAG_VHEA

public static final int TAG_VHEA

Field Value:
1986553185


TAG_VMTX

public static final int TAG_VMTX

Field Value:
1986884728

Method Details

getFontTable

public byte[] getFontTable(int sfntTag)


getFontTable

public byte[] getFontTable(int sfntTag,
                           int offset,
                           int count)


getFontTable

public byte[] getFontTable(String strSfntTag)


getFontTable

public byte[] getFontTable(String strSfntTag,
                           int offset,
                           int count)


getFontTableSize

public int getFontTableSize(int sfntTag)


getFontTableSize

public int getFontTableSize(String strSfntTag)


getVersion

public int getVersion()


OpenType.java Copyright (C) 2003 Free Software Foundation, Inc. This file is part of GNU Classpath. GNU Classpath is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. GNU Classpath is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Classpath; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.