RetroArch
Public Attributes | List of all members
DWRITE_PANOSE Union Reference

Typeface classification values, used for font selection and matching. More...

#include <dwrite_1.h>

Collaboration diagram for DWRITE_PANOSE:
[legend]

Public Attributes

UINT8 values [10]
 
UINT8 familyKind
 
struct {
   UINT8   familyKind
 
   UINT8   serifStyle
 
   UINT8   weight
 
   UINT8   proportion
 
   UINT8   contrast
 
   UINT8   strokeVariation
 
   UINT8   armStyle
 
   UINT8   letterform
 
   UINT8   midline
 
   UINT8   xHeight
 
} text
 
struct {
   UINT8   familyKind
 
   UINT8   toolKind
 
   UINT8   weight
 
   UINT8   spacing
 
   UINT8   aspectRatio
 
   UINT8   contrast
 
   UINT8   scriptTopology
 
   UINT8   scriptForm
 
   UINT8   finials
 
   UINT8   xAscent
 
} script
 
struct {
   UINT8   familyKind
 
   UINT8   decorativeClass
 
   UINT8   weight
 
   UINT8   aspect
 
   UINT8   contrast
 
   UINT8   serifVariant
 
   UINT8   fill
 
   UINT8   lining
 
   UINT8   decorativeTopology
 
   UINT8   characterRange
 
} decorative
 
struct {
   UINT8   familyKind
 
   UINT8   symbolKind
 
   UINT8   weight
 
   UINT8   spacing
 
   UINT8   aspectRatioAndContrast
 
   UINT8   aspectRatio94
 
   UINT8   aspectRatio119
 
   UINT8   aspectRatio157
 
   UINT8   aspectRatio163
 
   UINT8   aspectRatio211
 
} symbol
 

Detailed Description

Typeface classification values, used for font selection and matching.

Note the family type (index 0) is the only stable entry in the 10-byte array, as all the following entries can change dynamically depending on context of the first field.

Member Data Documentation

◆ armStyle

UINT8 DWRITE_PANOSE::armStyle

◆ aspect

UINT8 DWRITE_PANOSE::aspect

◆ aspectRatio

UINT8 DWRITE_PANOSE::aspectRatio

◆ aspectRatio119

UINT8 DWRITE_PANOSE::aspectRatio119

◆ aspectRatio157

UINT8 DWRITE_PANOSE::aspectRatio157

◆ aspectRatio163

UINT8 DWRITE_PANOSE::aspectRatio163

◆ aspectRatio211

UINT8 DWRITE_PANOSE::aspectRatio211

◆ aspectRatio94

UINT8 DWRITE_PANOSE::aspectRatio94

◆ aspectRatioAndContrast

UINT8 DWRITE_PANOSE::aspectRatioAndContrast

◆ characterRange

UINT8 DWRITE_PANOSE::characterRange

◆ contrast

UINT8 DWRITE_PANOSE::contrast

◆ decorative

struct { ... } DWRITE_PANOSE::decorative

◆ decorativeClass

UINT8 DWRITE_PANOSE::decorativeClass

◆ decorativeTopology

UINT8 DWRITE_PANOSE::decorativeTopology

◆ familyKind

UINT8 DWRITE_PANOSE::familyKind

◆ fill

UINT8 DWRITE_PANOSE::fill

◆ finials

UINT8 DWRITE_PANOSE::finials

◆ letterform

UINT8 DWRITE_PANOSE::letterform

◆ lining

UINT8 DWRITE_PANOSE::lining

◆ midline

UINT8 DWRITE_PANOSE::midline

◆ proportion

UINT8 DWRITE_PANOSE::proportion

◆ script

struct { ... } DWRITE_PANOSE::script

◆ scriptForm

UINT8 DWRITE_PANOSE::scriptForm

◆ scriptTopology

UINT8 DWRITE_PANOSE::scriptTopology

◆ serifStyle

UINT8 DWRITE_PANOSE::serifStyle

◆ serifVariant

UINT8 DWRITE_PANOSE::serifVariant

◆ spacing

UINT8 DWRITE_PANOSE::spacing

◆ strokeVariation

UINT8 DWRITE_PANOSE::strokeVariation

◆ symbol

struct { ... } DWRITE_PANOSE::symbol

◆ symbolKind

UINT8 DWRITE_PANOSE::symbolKind

◆ text

struct { ... } DWRITE_PANOSE::text

◆ toolKind

UINT8 DWRITE_PANOSE::toolKind

◆ values

UINT8 DWRITE_PANOSE::values[10]

◆ weight

UINT8 DWRITE_PANOSE::weight

◆ xAscent

UINT8 DWRITE_PANOSE::xAscent

◆ xHeight

UINT8 DWRITE_PANOSE::xHeight

The documentation for this union was generated from the following file: