|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface OpenType
OpenType
介面表示 OpenType 和 TrueType 字體。此介面能夠從該字體獲得 sfnt 表。特定的 Font
物件可以實作此介面。
有關 TrueType 字體的更多資訊,請參閱 Apple TrueType Reference Manual ( http://fonts.apple.com/TTRefMan/index.html )。
欄位摘要 | |
---|---|
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
緊湊字體格式(Type1 字體)。 |
static int |
TAG_CMAP
字形映射的字元。 |
static int |
TAG_CVAR
CVT 變體。 |
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
Multiple Master 字體規格。 |
static int |
TAG_MMSD
Multiple master 增補資料。 |
static int |
TAG_MORT
字形變化。 |
static int |
TAG_NAME
命名表。 |
static int |
TAG_OPBD
視覺邊界。 |
static int |
TAG_OS2
OS/2 和 Windows 特定規格。 |
static int |
TAG_PCLT
PCL 5 資料。 |
static int |
TAG_POST
PostScript 資訊。 |
static int |
TAG_PREP
CVT 預程式。 |
static int |
TAG_PROP
字形屬性。 |
static int |
TAG_TRAK
追蹤。 |
static int |
TAG_TYP1
Adobe Type 1 字體資料。 |
static int |
TAG_VDMX
垂直設備規格。 |
static int |
TAG_VHEA
垂直規格頭部。 |
static int |
TAG_VMTX
垂直規格。 |
方法摘要 | |
---|---|
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()
返回 OpenType 字體的版本。 |
欄位詳細資訊 |
---|
static final int TAG_CMAP
static final int TAG_HEAD
static final int TAG_NAME
static final int TAG_GLYF
static final int TAG_MAXP
static final int TAG_PREP
static final int TAG_HMTX
static final int TAG_KERN
static final int TAG_HDMX
static final int TAG_LOCA
static final int TAG_POST
static final int TAG_OS2
static final int TAG_CVT
static final int TAG_GASP
static final int TAG_VDMX
static final int TAG_VMTX
static final int TAG_VHEA
static final int TAG_HHEA
static final int TAG_TYP1
static final int TAG_BSLN
static final int TAG_GSUB
static final int TAG_DSIG
static final int TAG_FPGM
static final int TAG_FVAR
static final int TAG_GVAR
static final int TAG_CFF
static final int TAG_MMSD
static final int TAG_MMFX
static final int TAG_BASE
static final int TAG_GDEF
static final int TAG_GPOS
static final int TAG_JSTF
static final int TAG_EBDT
static final int TAG_EBLC
static final int TAG_EBSC
static final int TAG_LTSH
static final int TAG_PCLT
static final int TAG_ACNT
static final int TAG_AVAR
static final int TAG_BDAT
static final int TAG_BLOC
static final int TAG_CVAR
static final int TAG_FEAT
static final int TAG_FDSC
static final int TAG_FMTX
static final int TAG_JUST
static final int TAG_LCAR
static final int TAG_MORT
static final int TAG_OPBD
static final int TAG_PROP
static final int TAG_TRAK
方法詳細資訊 |
---|
int getVersion()
OpenType
字體的版本。1.0 表示為 0x00010000。
OpenType
字體的版本。byte[] getFontTable(int sfntTag)
byte
陣列是記憶體中字體資料的一個副本。
sfntTag
- 作為 32 位整數的四字元程式碼
byte
陣列,該表包含與指定標籤對應的字體資料。byte[] getFontTable(String strSfntTag)
strSfntTag
- 作為 String
的四字元程式碼
byte
陣列,該表包含與指定標籤對應的字體資料。byte[] getFontTable(int sfntTag, int offset, int count)
sfntTag
- 作為 32 位整數的四字元程式碼offset
- 要從表返回的第一個位元組的索引count
- 要從表返回的位元組數
sfntTag
,並且包含以下位元組:從 offset
位元組開始並包括 count
位元組。byte[] getFontTable(String strSfntTag, int offset, int count)
byte
陣列是記憶體中字體資料的一個副本。
strSfntTag
- 作為 String
的四字元程式碼offset
- 要從表返回的第一個位元組的索引count
- 要從表返回的位元組數
strSfntTag
,並且包含以下位元組:從 offset
位元組開始並包括 count
位元組。int getFontTableSize(int sfntTag)
sfntTag
- 作為 32 位整數的四字元程式碼
int getFontTableSize(String strSfntTag)
strSfntTag
- 作為 String
的四字元程式碼
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。