NeXTSTEP source code.
NeXTSTEP source code dump.
Public Attributes | List of all members
_NXFontMetrics Struct Reference

#include <Font.h>

Public Attributes

char * formatVersion
 
char * name
 
char * fullName
 
char * familyName
 
char * weight
 
float italicAngle
 
char isFixedPitch
 
char isScreenFont
 
short screenFontSize
 
float fontBBox [4]
 
float underlinePosition
 
float underlineThickness
 
char * version
 
char * notice
 
char * encodingScheme
 
float capHeight
 
float xHeight
 
float ascender
 
float descender
 
short hasYWidths
 
float * widths
 
float * yWidths
 
NXCharDatacharData
 
short numKTracks
 
NXKernTrackkernTracks
 
short numKPairs
 
NXKernPairkernPairs
 
short numCompositeChars
 
NXCompositeCharcompositeChars
 
short numBuffers
 
char ** buffers
 
unsigned int widthsLength
 
char * strings
 
unsigned int stringsLength
 
char hasXYKerns
 
char reserved
 
short * encoding
 
NXCharMetricscharMetrics
 
int numCharMetrics
 
NXLigatureligatures
 
int numLigatures
 
NXEncodedLigatureencLigatures
 
int numEncLigatures
 
union {
   NXKernPair *   kernPairs
 
   NXKernXPair *   kernXPairs
 
kerns
 
int numKernPairs
 
NXTrackKerntrackKerns
 
int numTrackKerns
 
int numCompositeChars
 
NXCompositeCharPartcompositeCharParts
 
int numCompositeCharParts
 

Member Data Documentation

◆ ascender

float _NXFontMetrics::ascender

◆ buffers

char ** _NXFontMetrics::buffers

◆ capHeight

float _NXFontMetrics::capHeight

◆ charData

NXCharData * _NXFontMetrics::charData

◆ charMetrics

NXCharMetrics* _NXFontMetrics::charMetrics

◆ compositeCharParts

NXCompositeCharPart* _NXFontMetrics::compositeCharParts

◆ compositeChars

NXCompositeChar * _NXFontMetrics::compositeChars

◆ descender

float _NXFontMetrics::descender

◆ encLigatures

NXEncodedLigature* _NXFontMetrics::encLigatures

◆ encoding

short* _NXFontMetrics::encoding

◆ encodingScheme

char * _NXFontMetrics::encodingScheme

◆ familyName

char * _NXFontMetrics::familyName

◆ fontBBox

float _NXFontMetrics::fontBBox

◆ formatVersion

char * _NXFontMetrics::formatVersion

◆ fullName

char * _NXFontMetrics::fullName

◆ hasXYKerns

char _NXFontMetrics::hasXYKerns

◆ hasYWidths

short _NXFontMetrics::hasYWidths

◆ isFixedPitch

char _NXFontMetrics::isFixedPitch

◆ isScreenFont

char _NXFontMetrics::isScreenFont

◆ italicAngle

float _NXFontMetrics::italicAngle

◆ kernPairs

NXKernPair * _NXFontMetrics::kernPairs

◆ 

union { ... } _NXFontMetrics::kerns

◆ kernTracks

NXKernTrack * _NXFontMetrics::kernTracks

◆ kernXPairs

NXKernXPair* _NXFontMetrics::kernXPairs

◆ ligatures

NXLigature* _NXFontMetrics::ligatures

◆ name

char * _NXFontMetrics::name

◆ notice

char * _NXFontMetrics::notice

◆ numBuffers

short _NXFontMetrics::numBuffers

◆ numCharMetrics

int _NXFontMetrics::numCharMetrics

◆ numCompositeCharParts

int _NXFontMetrics::numCompositeCharParts

◆ numCompositeChars [1/2]

short _NXFontMetrics::numCompositeChars

◆ numCompositeChars [2/2]

int _NXFontMetrics::numCompositeChars

◆ numEncLigatures

int _NXFontMetrics::numEncLigatures

◆ numKernPairs

int _NXFontMetrics::numKernPairs

◆ numKPairs

short _NXFontMetrics::numKPairs

◆ numKTracks

short _NXFontMetrics::numKTracks

◆ numLigatures

int _NXFontMetrics::numLigatures

◆ numTrackKerns

int _NXFontMetrics::numTrackKerns

◆ reserved

char _NXFontMetrics::reserved

◆ screenFontSize

short _NXFontMetrics::screenFontSize

◆ strings

char* _NXFontMetrics::strings

◆ stringsLength

unsigned int _NXFontMetrics::stringsLength

◆ trackKerns

NXTrackKern* _NXFontMetrics::trackKerns

◆ underlinePosition

float _NXFontMetrics::underlinePosition

◆ underlineThickness

float _NXFontMetrics::underlineThickness

◆ version

char * _NXFontMetrics::version

◆ weight

char * _NXFontMetrics::weight

◆ widths

float * _NXFontMetrics::widths

◆ widthsLength

unsigned int _NXFontMetrics::widthsLength

◆ xHeight

float _NXFontMetrics::xHeight

◆ yWidths

float * _NXFontMetrics::yWidths

The documentation for this struct was generated from the following files: