enumeração DWRITE_FONT_WEIGHT (dwrite.h)

Representa a densidade de uma face de tipo, em termos de leveza ou peso dos traços. Os valores enumerados correspondem à definição usWeightClass na especificação OpenType. O usWeightClass representa um valor inteiro entre 1 e 999. Valores mais baixos indicam pesos mais leves; valores mais altos indicam pesos mais pesados.

Syntax

typedef enum DWRITE_FONT_WEIGHT {
  DWRITE_FONT_WEIGHT_THIN = 100,
  DWRITE_FONT_WEIGHT_EXTRA_LIGHT = 200,
  DWRITE_FONT_WEIGHT_ULTRA_LIGHT = 200,
  DWRITE_FONT_WEIGHT_LIGHT = 300,
  DWRITE_FONT_WEIGHT_SEMI_LIGHT = 350,
  DWRITE_FONT_WEIGHT_NORMAL = 400,
  DWRITE_FONT_WEIGHT_REGULAR = 400,
  DWRITE_FONT_WEIGHT_MEDIUM = 500,
  DWRITE_FONT_WEIGHT_DEMI_BOLD = 600,
  DWRITE_FONT_WEIGHT_SEMI_BOLD = 600,
  DWRITE_FONT_WEIGHT_BOLD = 700,
  DWRITE_FONT_WEIGHT_EXTRA_BOLD = 800,
  DWRITE_FONT_WEIGHT_ULTRA_BOLD = 800,
  DWRITE_FONT_WEIGHT_BLACK = 900,
  DWRITE_FONT_WEIGHT_HEAVY = 900,
  DWRITE_FONT_WEIGHT_EXTRA_BLACK = 950,
  DWRITE_FONT_WEIGHT_ULTRA_BLACK = 950
} ;

Constantes

 
DWRITE_FONT_WEIGHT_THIN
Valor: 100
Peso de fonte predefinido: fino (100).
DWRITE_FONT_WEIGHT_EXTRA_LIGHT
Valor: 200
Peso de fonte predefinido: Extra-light (200).
DWRITE_FONT_WEIGHT_ULTRA_LIGHT
Valor: 200
Peso de fonte predefinido: Ultra-light (200).
DWRITE_FONT_WEIGHT_LIGHT
Valor: 300
Peso de fonte predefinido: leve (300).
DWRITE_FONT_WEIGHT_SEMI_LIGHT
Valor: 350
Peso da fonte predefinido: Semi-Light (350).
DWRITE_FONT_WEIGHT_NORMAL
Valor: 400
Peso de fonte predefinido: Normal (400).
DWRITE_FONT_WEIGHT_REGULAR
Valor: 400
Peso de fonte predefinido: regular (400).
DWRITE_FONT_WEIGHT_MEDIUM
Valor: 500
Peso de fonte predefinido: médio (500).
DWRITE_FONT_WEIGHT_DEMI_BOLD
Valor: 600
Peso de fonte predefinido: demi-bold (600).
DWRITE_FONT_WEIGHT_SEMI_BOLD
Valor: 600
Peso de fonte predefinido: sem negrito (600).
DWRITE_FONT_WEIGHT_BOLD
Valor: 700
Peso de fonte predefinido: negrito (700).
DWRITE_FONT_WEIGHT_EXTRA_BOLD
Valor: 800
Peso de fonte predefinido: extra-negrito (800).
DWRITE_FONT_WEIGHT_ULTRA_BOLD
Valor: 800
Peso de fonte predefinido: ultra negrito (800).
DWRITE_FONT_WEIGHT_BLACK
Valor: 900
Peso de fonte predefinido: preto (900).
DWRITE_FONT_WEIGHT_HEAVY
Valor: 900
Peso de fonte predefinido: Pesado (900).
DWRITE_FONT_WEIGHT_EXTRA_BLACK
Valor: 950
Peso de fonte predefinido: extra-preto (950).
DWRITE_FONT_WEIGHT_ULTRA_BLACK
Valor: 950
Peso de fonte predefinido: ultra-preto (950).

Comentários

As diferenças de peso geralmente são diferenciadas por um aumento de traço ou espessura associado a um determinado caractere em uma face de tipo, em comparação com um caractere "normal" dessa mesma face de tipo. A ilustração a seguir mostra um exemplo de pesos Normais e UltraBold para a face de tipo Linotype palatino.

Ilustração da letra "W" em pesos Normal e UltraBold
Nota Nem todos os pesos estão disponíveis para todas as tipografias. Quando um peso não está disponível para uma face de tipo, o peso correspondente mais próximo é retornado.
 
Os valores de peso da fonte menores que 1 ou superior a 999 são considerados inválidos e rejeitados por funções de API de fonte.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho dwrite.h