|
JavaTM 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
축의 변화(variation)을 나타냅니다. |
static int |
TAG_BASE
baseline 데이터를 나타냅니다. |
static int |
TAG_BDAT
비트 맵 데이터를 나타냅니다. |
static int |
TAG_BLOC
비트 맵의 위치를 나타냅니다. |
static int |
TAG_BSLN
baseline 테이블을 나타냅니다. |
static int |
TAG_CFF
컴팩트 폰트 포맷 (Type1 폰트)을 나타냅니다. |
static int |
TAG_CMAP
Glyph맙핑에 대한 문자를 나타냅니다. |
static int |
TAG_CVAR
CVT 의 변화(variation)을 나타냅니다. |
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
기능명 Open Type 스펙의 테이블 태그 「feat」입니다. |
static int |
TAG_FMTX
폰트메트릭스를 나타냅니다. |
static int |
TAG_FPGM
폰트 프로그램을 나타냅니다. |
static int |
TAG_FVAR
폰트 변화(variation)을 나타냅니다. |
static int |
TAG_GASP
구라두 조정 및 스캔 변환 프로시저를 나타냅니다. |
static int |
TAG_GDEF
Glyph의 정의를 나타냅니다. |
static int |
TAG_GLYF
Glyph데이타를 나타냅니다. |
static int |
TAG_GPOS
Glyph의 위치 결정을 나타냅니다. |
static int |
TAG_GSUB
Glyph의 치환을 나타냅니다. |
static int |
TAG_GVAR
Glyph변화(variation)을 나타냅니다. |
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
kerning를 나타냅니다. |
static int |
TAG_LCAR
합자 caret를 나타냅니다. |
static int |
TAG_LOCA
위치의 인덱스를 나타냅니다. |
static int |
TAG_LTSH
선형 임계치를 나타냅니다. |
static int |
TAG_MAXP
최대 프로파일을 나타냅니다. |
static int |
TAG_MMFX
Multiple Master폰트메트릭스를 나타냅니다. |
static int |
TAG_MMSD
다양한 마스터 추가 데이터를 나타냅니다. |
static int |
TAG_MORT
Glyph의 변환을 나타냅니다. |
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 preprogram을 나타냅니다. |
static int |
TAG_PROP
Glyph의 프로퍼티을 나타냅니다. |
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 비트 정수로 표현된 4 문자의 코드
byte
배열byte[] getFontTable(String strSfntTag)
strSfntTag
- String
로서 표현된 4 문자의 코드
byte
배열byte[] getFontTable(int sfntTag, int offset, int count)
sfntTag
- 32 비트 정수로 표현된 4 문자의 코드offset
- 테이블에서 반환되는 최초의 바이트의 인덱스count
- 테이블에서 반환되는 바이트수
sfntTag
에 대응한다
테이블의 부분집합.
offset
바이트를 시점으로서 count
바이트를
포함한다byte[] getFontTable(String strSfntTag, int offset, int count)
byte
배열은, 메모리내의 폰트 데이터의 카피입니다.
strSfntTag
- String
로서 표현된 4 문자의 코드
String
offset
- 테이블에서 반환되는 최초의 바이트의 인덱스count
- 테이블에서 반환되는 바이트수
strSfntTag
에 대응한다
테이블의 부분집합.
offset
바이트를 시점으로서 count
바이트를
포함한다int getFontTableSize(int sfntTag)
sfntTag
- 32 비트 정수로 표현된 4 문자의 코드
int getFontTableSize(String strSfntTag)
strSfntTag
- String
로서 표현된 4 문자의 코드
String
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.