Struct freetype::ffi::TT_OS2 [−] [src]

pub struct TT_OS2 {
    pub version: u16,
    pub xAvgCharWidth: i16,
    pub usWeightClass: u16,
    pub usWidthClass: u16,
    pub fsType: i16,
    pub ySubscriptXSize: i16,
    pub ySubscriptYSize: i16,
    pub ySubscriptXOffset: i16,
    pub ySubscriptYOffset: i16,
    pub ySuperscriptXSize: i16,
    pub ySuperscriptYSize: i16,
    pub ySuperscriptXOffset: i16,
    pub ySuperscriptYOffset: i16,
    pub yStrikeoutSize: i16,
    pub yStrikeoutPosition: i16,
    pub sFamilyClass: i16,
    pub panose: [u8; 10],
    pub ulUnicodeRange1: u64,
    pub ulUnicodeRange2: u64,
    pub ulUnicodeRange3: u64,
    pub ulUnicodeRange4: u64,
    pub ulCodePageRange1: u64,
    pub ulCodePageRange2: u64,
    pub sxHeight: i16,
    pub sCapHeight: i16,
    pub usDefaultChar: u16,
    pub usBreakChar: u16,
    pub usMaxContext: u16,
}

Fields

version
xAvgCharWidth
usWeightClass
usWidthClass
fsType
ySubscriptXSize
ySubscriptYSize
ySubscriptXOffset
ySubscriptYOffset
ySuperscriptXSize
ySuperscriptYSize
ySuperscriptXOffset
ySuperscriptYOffset
yStrikeoutSize
yStrikeoutPosition
sFamilyClass
panose
ulUnicodeRange1
ulUnicodeRange2
ulUnicodeRange3
ulUnicodeRange4
ulCodePageRange1
ulCodePageRange2
sxHeight
sCapHeight
usDefaultChar
usBreakChar
usMaxContext

Trait Implementations

Derived Implementations

impl Clone for TT_OS2

fn clone(&self) -> TT_OS2

fn clone_from(&mut self, source: &Self)

impl Copy for TT_OS2