TtfFont 클래스
TrueType(TTF) 폰트 파일을 생성하는 클래스입니다. 글리프와 메타데이터를 추가한 후 ToBytes()를 호출하여 sfnt 형식의 TTF 파일 바이트 배열을 생성합니다. sfnt 파일은 테이블 디렉터리와 각 테이블 데이터로 구성되며, glyf/loca/hmtx/cmap/maxp 테이블은 글리프에서 자동 생성됩니다.
상속된 멤버
네임스페이스: VagabondK.OpenType
어셈블리: VagabondK.OpenType.dll
구문
public class TtfFont : FontBase, IEnumerable<KeyValuePair<int, Glyph>>, IEnumerable
생성자
| 이름 | 설명 |
|---|---|
| TtfFont() | TtfFont의 새 인스턴스를 생성합니다. 글리프 0은 .notdef(테두리만 있는 사각형) 글리프로 자동 생성됩니다. |
속성
| 이름 | 설명 |
|---|---|
| SfntVersion | sfnt version 필드에 기록할 값입니다. TTF는 0x00010000, OTF는 0x4F54544F('OTTO')입니다. |
메서드
| 이름 | 설명 |
|---|---|
| CreateOutlineTables(int, int, int, int) | 윤곽 테이블을 생성합니다. TTF는 glyf/loca, OTF는 CFF 테이블을 반환합니다. |