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.