DWRITE_FONT_FEATURE 구조체(dwrite.h)
현재 글꼴 얼굴에서 입력 기능을 식별하고 실행하는 데 사용되는 속성을 지정합니다.
구문
struct DWRITE_FONT_FEATURE {
DWRITE_FONT_FEATURE_TAG nameTag;
UINT32 parameter;
};
멤버
nameTag
OpenType 이름 식별자 기능입니다.
parameter
형식: UINT32
기능의 실행 매개 변수입니다.
설명
0이 아닌 값은 일반적으로 기능 실행을 사용하도록 설정하는 반면, 0 값은 기능을 사용하지 않도록 설정합니다. 선택기가 필요한 기능은 이 값을 사용하여 선택기 인덱스 를 나타냅니다.
OpenType 표준은 연결된 매개 변수가 있는 기능 태그를 통해 글꼴에서 사용할 수 있는 입력 기능에 대한 액세스를 제공합니다. OpenType 기능 태그는 기능의 등록된 이름의 4 바이트 식별자입니다. 예를 들어 'kern' 기능 이름 태그는 OpenType 글꼴에서 '커닝' 기능을 식별하는 데 사용됩니다. 마찬가지로 '표준 합자' 및 'Fractions'에 대한 OpenType 기능 태그는 각각 'liga' 및 'frac'입니다. 단일 실행은 둘 이상의 입력 기능과 연결할 수 있으므로 텍스트 문자열 API는 실행에 대한 입력 설정을 기능 목록으로 허용하고 지정된 순서대로 실행됩니다.
태그 멤버의 값은 기능의 OpenType 이름 태그를 나타내고 매개 변수 값은 태그 멤버가 참조하는 기능 실행에 대한 추가 매개 변수를 나타냅니다. nameTag와 매개 변수는 모두 작은 엔디안으로 저장되며, 동일한 규칙과 GDI가 함께 저장됩니다. 대부분의 기능은 Param 값을 기능 실행을 켜거나 끌지 여부를 나타내는 이진 값으로 처리하며, 대부분의 경우 기본적으로 꺼져 있습니다. 그러나 일부 기능은 이 값을 실행 중에 생성할 수 있는 대체 결과 목록의 정수 인덱스 를 나타내는 정수 값으로 처리합니다. instance 경우 '스타일 대체' 또는 'salt' 기능은 매개 변수 값을 지정된 문자 모양에 대해 생성할 수 있는 대체 대체 문자 모양 목록의 인덱스로 사용합니다.
요구 사항
지원되는 최소 클라이언트 | Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트가 포함된 Windows Vista [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
머리글 | dwrite.h |