Método IDWriteFontResource::CreateFontFace (dwrite_3.h)
Cria uma instância de face de fonte com valores de eixo específicos.
Sintaxe
HRESULT CreateFontFace(
DWRITE_FONT_SIMULATIONS fontSimulations,
DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
UINT32 fontAxisValueCount,
[out] IDWriteFontFace5 **fontFace
);
Parâmetros
fontSimulations
Tipo: DWRITE_FONT_SIMULATIONS
Sinalizadores de simulação de rosto de fonte para incentivo e itálico algorítmico.
fontAxisValues
Tipo: DWRITE_FONT_AXIS_VALUE const *
Um ponteiro para uma matriz que contém uma lista de valores de eixo de fonte. A matriz deve ser o tamanho (o número de elementos) indicado pelo argumento fontAxisValueCount.
fontAxisValueCount
O número de valores de eixo de fonte contidos na matriz de fontAxisValues.
[out] fontFace
O endereço de um ponteiro para uma interface de IDWriteFontFace5 nullptr
.
Valor de retorno
Se a função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um
Valor de retorno | Descrição |
---|---|
DWRITE_E_REMOTEFONT | A fonte não é local. |
Observações
Os valores de eixo que você fornece têm permissão para serem um subconjunto ou superconjunto de todos os que realmente são compatíveis com a fonte. Quaisquer eixos não especificados usam seus valores padrão: valores além dos intervalos são fixados e quaisquer eixos não variados não têm efeito.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 Build 16299 |
servidor com suporte mínimo | Windows 10 Build 16299 |
da Plataforma de Destino |
Windows |
cabeçalho | dwrite_3.h |
biblioteca | Dwrite.lib |