CreateTrueTypeFontVariation
텍스트, 글꼴, 가변 글꼴
설명
요청한 디자인 축 좌표에서 TrueType 가변 글꼴을 인스턴스화하고 결과 정적 글꼴을 현재 문서에 추가합니다
구문
Delphi
Function TPDFlib.CreateTrueTypeFontVariation(FontID: Integer; Const AxisCoordinates: WideString): Integer;매개변수
| FontID | 글꼴 생성 또는 로딩 API가 반환한 TrueType 가변 글꼴 핸들 |
|---|---|
| AxisCoordinates | 쉼표 또는 세미콜론으로 구분된 tag=value 쌍(예: wght=700,wdth=75)이며, 생략된 축에는 기본값이 사용되고 선언된 범위를 벗어난 값은 범위 안으로 제한됨 |
반환 값
성공하면 양수 글꼴 핸들을 반환하고 선택하며, 핸들이 잘못되었거나 좌표를 알 수 없거나 형식이 잘못되었거나 윤곽선 형식이 지원되지 않거나 변형 데이터가 잘못되었으면 0을 반환합니다
비고
인스턴스 생성기는 정규화된 gvar 튜플, avar 세그먼트 맵, HVAR 가로 메트릭 및 MVAR 전역 메트릭을 적용하며 IUP 보간과 복합 글리프 변환도 포함합니다
복합 윤곽선을 평면화하여 단순 글리프로 출력하고 가로 메트릭과 글꼴 경계를 다시 작성하며 오래된 힌팅 및 장치 메트릭 테이블을 제거하고 출력 sfnt에 새 체크섬을 부여합니다
반환된 글꼴은 그리기, 포함, 하위 집합, 글리프 검사 및 SaveFontToFile에서 작동하는 일반 정적 TrueType 글꼴이며, GetFontVariationAxes는 이 글꼴에 대해 0을 반환합니다
이 API에는 glyf 윤곽선이 필요하며 CreateOpenTypeFontVariation은 가변 CFF2 글꼴에 사용합니다
참고 항목
GetFontVariationAxes, CreateOpenTypeFontVariation, SaveFontToFile, GetFontGlyphOutline