다음을 통해 공유


IDWriteFontResource::CreateFontFace 메서드(dwrite_3.h)

특정 축 값을 사용하여 글꼴 얼굴 인스턴스를 만듭니다.

통사론

HRESULT CreateFontFace(
        DWRITE_FONT_SIMULATIONS      fontSimulations,
        DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
        UINT32                       fontAxisValueCount,
  [out] IDWriteFontFace5             **fontFace
);

매개 변수

fontSimulations

형식: DWRITE_FONT_SIMULATIONS

알고리즘 강화 및 기울임꼴화를 위한 글꼴 얼굴 시뮬레이션 플래그입니다.

fontAxisValues

형식: DWRITE_FONT_AXIS_VALUE const *

글꼴 축 값 목록을 포함하는 배열에 대한 포인터입니다. 배열은 fontAxisValueCount 인수로 표시된 크기(요소 수)여야 합니다.

fontAxisValueCount

형식: UINT32

fontAxisValues 배열에 포함된 글꼴 축 값의 수입니다.

[out] fontFace

형식: IDWriteFontFace5**

IDWriteFontFace5 인터페이스에 대한 포인터의 주소입니다. 성공적으로 완료되면 함수는 포인터를 새로 만든 글꼴 얼굴 개체로 설정하고, 그렇지 않으면 포인터를 nullptr설정합니다.

반환 값

형식: HRESULT

함수가 성공하면 S_OK반환합니다. 그렇지 않으면 HRESULT오류 코드반환합니다.

반환 값 묘사
DWRITE_E_REMOTEFONT 글꼴이 로컬이 아닙니다.

발언

제공하는 축 값은 글꼴에서 실제로 지원되는 모든 항목의 하위 집합 또는 상위 집합이 될 수 있습니다. 지정되지 않은 축은 기본값을 사용합니다. 범위를 벗어난 값은 고정되고, 다른 축은 적용되지 않습니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 10 빌드 16299
지원되는 최소 서버 Windows 10 빌드 16299
대상 플랫폼 Windows
헤더 dwrite_3.h
라이브러리 Dwrite.lib