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: