w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

splinefont Struct Reference

#include <splinefont.h>

Collaboration diagram for splinefont:
[legend]

Classes

struct  gasp
 
struct  pfminfo
 
struct  texdata
 
struct  ttf_table
 

Public Attributes

char * fontname
 
char * fullname
 
char * familyname
 
char * weight
 
char * familyname_with_timestamp
 
char * copyright
 
char * filename
 
char * defbasefilename
 
char * version
 
float italicangle
 
float upos
 
float uwidth
 
int ascent
 
int descent
 
int invalidem
 
int uniqueid
 
int glyphcnt
 
int glyphmax
 
SplineChar ** glyphs
 
unsigned int changed: 1
 
unsigned int changed_since_autosave: 1
 
unsigned int changed_since_xuidchanged: 1
 
unsigned int display_antialias: 1
 
unsigned int display_bbsized: 1
 
unsigned int dotlesswarn: 1
 
unsigned int serifcheck: 1
 
unsigned int issans: 1
 
unsigned int isserif: 1
 
unsigned int hasvmetrics: 1
 
unsigned int loading_cid_map: 1
 
unsigned int dupnamewarn: 1
 
unsigned int encodingchanged: 1
 
unsigned int multilayer: 1
 
unsigned int strokedfont: 1
 
unsigned int new: 1
 
unsigned int compacted: 1
 
unsigned int backedup: 2
 
unsigned int use_typo_metrics: 1
 
unsigned int weight_width_slope_only: 1
 
unsigned int save_to_dir: 1
 
unsigned int head_optimized_for_cleartype: 1
 
unsigned int ticked: 1
 
unsigned int internal_temp: 1
 
unsigned int complained_about_spiros: 1
 
unsigned int use_xuid: 1
 
unsigned int use_uniqueid: 1
 
struct metricsview * metrics
 
enum uni_interp uni_interp
 
NameListfor_new_glyphs
 
EncMapmap
 
Layer grid
 
char * origname
 
char * autosavename
 
int display_size
 
struct psdictprivate
 
char * xuid
 
struct pfminfo pfminfo
 
struct ttflangnamenames
 
char * cidregistry
 
char * ordering
 
int supplement
 
int subfontcnt
 
struct splinefont ** subfonts
 
struct splinefontcidmaster
 
float cidversion
 
char * comments
 
char * fontlog
 
int tempuniqueid
 
int top_enc
 
uint16 desired_row_cnt
 
uint16 desired_col_cnt
 
struct glyphnamehashglyphnames
 
struct ttf_tablettf_tables
 
struct ttf_tablettf_tab_saved
 
char ** cvt_names
 
struct instrdatainstr_dlgs
 
struct shortview * cvt_dlg
 
struct kernclasslistdlg * kcld
 
struct kernclasslistdlg * vkcld
 
struct kernclassdlg * kcd
 
struct texdata texdata
 
OTLookupgsub_lookups
 
OTLookupgpos_lookups
 
AnchorClassanchor
 
KernClasskerns
 
KernClassvkerns
 
FPSTpossub
 
ASMsm
 
MacFeatfeatures
 
char * chosenname
 
struct mmsetmm
 
int16 macstyle
 
char * fondname
 
uint16 design_size
 
uint16 fontstyle_id
 
struct otfnamefontstyle_name
 
uint16 design_range_bottom
 
uint16 design_range_top
 
struct otffeatnamefeat_names
 
float strokewidth
 
int mark_class_cnt
 
char ** mark_classes
 
char ** mark_class_names
 
int mark_set_cnt
 
char ** mark_sets
 
char ** mark_set_names
 
struct ff_glyphclassesgroups
 
struct ff_rawoffsetsgroupkerns
 
struct ff_rawoffsetsgroupvkerns
 
long long creationtime
 
long long modificationtime
 
short os2_version
 
short compression
 
short gasp_version
 
short gasp_cnt
 
struct gaspgasp
 
struct MATHMATH
 
float sfd_version
 
struct gfi_data * fontinfo
 
struct val_data * valwin
 
voidpython_persistent
 
int python_persistent_has_lists
 
enum loadvalidation_state loadvalidation_state
 
LayerInfolayers
 
int layer_cnt
 
int display_layer
 
struct Basehoriz_base
 
struct Basevert_base
 
Justifyjustify
 
int extrema_bound
 
int width_separation
 
int sfntRevision
 
int woffMajor
 
int woffMinor
 
char * woffMetadata
 
float ufo_ascent
 
float ufo_descent
 
char * styleMapFamilyName
 
struct sfundoes * undoes
 
char collab_uuid [33]
 
int preferred_kerning
 
double italicangle
 
double upos
 
double uwidth
 
int units_per_em
 
struct splinefontnext
 
int glyphmin
 
unsigned int onlybitmaps: 1
 
struct fontviewbasefv
 
BDFFontbitmaps
 
struct splinefont::pfminfo pfminfo
 
struct splinefont::ttf_tablettf_tables
 
struct splinefont::ttf_tablettf_tab_saved
 
struct splinefont::texdata texdata
 
double strokewidth
 
long creationtime
 
long modificationtime
 
struct splinefont::gaspgasp
 
voidpython_temporary
 

Detailed Description

Definition at line 1679 of file splinefont.h.

Member Data Documentation

◆ anchor

AnchorClass * splinefont::anchor

Definition at line 1762 of file splinefont.h.

Referenced by SF_AddAnchorClasses(), and SFFindUnusedLookups().

◆ ascent

◆ autosavename

char * splinefont::autosavename

Definition at line 1729 of file splinefont.h.

◆ backedup

unsigned int splinefont::backedup

Definition at line 1709 of file splinefont.h.

◆ bitmaps

BDFFont * splinefont::bitmaps

Definition at line 1528 of file splinefont.h.

◆ changed

unsigned int splinefont::changed

Definition at line 1691 of file splinefont.h.

Referenced by _OTLookupCopyInto().

◆ changed_since_autosave

unsigned int splinefont::changed_since_autosave

Definition at line 1692 of file splinefont.h.

◆ changed_since_xuidchanged

unsigned int splinefont::changed_since_xuidchanged

Definition at line 1693 of file splinefont.h.

◆ chosenname

char * splinefont::chosenname

Definition at line 1767 of file splinefont.h.

◆ cidmaster

◆ cidregistry

char * splinefont::cidregistry

Definition at line 1735 of file splinefont.h.

◆ cidversion

float splinefont::cidversion

Definition at line 1740 of file splinefont.h.

◆ collab_uuid

char splinefont::collab_uuid[ 33]

Definition at line 1830 of file splinefont.h.

◆ comments

char * splinefont::comments

Definition at line 1744 of file splinefont.h.

◆ compacted

unsigned int splinefont::compacted

Definition at line 1708 of file splinefont.h.

◆ complained_about_spiros

unsigned int splinefont::complained_about_spiros

Definition at line 1719 of file splinefont.h.

◆ compression

short splinefont::compression

Definition at line 1799 of file splinefont.h.

◆ copyright

char * splinefont::copyright

Definition at line 1682 of file splinefont.h.

◆ creationtime [1/2]

long splinefont::creationtime

Definition at line 1796 of file splinefont.h.

◆ creationtime [2/2]

long splinefont::creationtime

Definition at line 1636 of file splinefont.h.

◆ cvt_dlg

struct shortview * splinefont::cvt_dlg

Definition at line 1756 of file splinefont.h.

◆ cvt_names

char ** splinefont::cvt_names

Definition at line 1752 of file splinefont.h.

◆ defbasefilename

char * splinefont::defbasefilename

Definition at line 1684 of file splinefont.h.

◆ descent

◆ design_range_bottom

uint16 splinefont::design_range_bottom

Definition at line 1780 of file splinefont.h.

◆ design_range_top

uint16 splinefont::design_range_top

Definition at line 1780 of file splinefont.h.

◆ design_size

uint16 splinefont::design_size

Definition at line 1777 of file splinefont.h.

Referenced by tfm.Tex_font_metric::__str__().

◆ desired_col_cnt

uint16 splinefont::desired_col_cnt

Definition at line 1748 of file splinefont.h.

◆ desired_row_cnt

uint16 splinefont::desired_row_cnt

Definition at line 1748 of file splinefont.h.

◆ display_antialias

unsigned int splinefont::display_antialias

Definition at line 1694 of file splinefont.h.

◆ display_bbsized

unsigned int splinefont::display_bbsized

Definition at line 1695 of file splinefont.h.

◆ display_layer

int splinefont::display_layer

Definition at line 1815 of file splinefont.h.

◆ display_size

int splinefont::display_size

Definition at line 1730 of file splinefont.h.

◆ dotlesswarn

unsigned int splinefont::dotlesswarn

Definition at line 1696 of file splinefont.h.

◆ dupnamewarn

unsigned int splinefont::dupnamewarn

Definition at line 1702 of file splinefont.h.

◆ encodingchanged

unsigned int splinefont::encodingchanged

Definition at line 1703 of file splinefont.h.

◆ extrema_bound

int splinefont::extrema_bound

Definition at line 1818 of file splinefont.h.

◆ familyname

char * splinefont::familyname

Definition at line 1680 of file splinefont.h.

Referenced by _MMMakeFontname().

◆ familyname_with_timestamp

char* splinefont::familyname_with_timestamp

Definition at line 1681 of file splinefont.h.

◆ feat_names

struct otffeatname* splinefont::feat_names

Definition at line 1781 of file splinefont.h.

◆ features

MacFeat* splinefont::features

Definition at line 1766 of file splinefont.h.

◆ filename

char * splinefont::filename

Definition at line 1683 of file splinefont.h.

◆ fondname

char * splinefont::fondname

Definition at line 1770 of file splinefont.h.

◆ fontinfo

struct gfi_data * splinefont::fontinfo

Definition at line 1805 of file splinefont.h.

◆ fontlog

char * splinefont::fontlog

Definition at line 1745 of file splinefont.h.

◆ fontname

char * splinefont::fontname

Definition at line 1680 of file splinefont.h.

Referenced by MCConvertSubtable(), OTLookupCopyInto(), and OTLookupsCopyInto().

◆ fontstyle_id

uint16 splinefont::fontstyle_id

Definition at line 1778 of file splinefont.h.

◆ fontstyle_name

struct otfname * splinefont::fontstyle_name

Definition at line 1779 of file splinefont.h.

◆ for_new_glyphs

NameList * splinefont::for_new_glyphs

Definition at line 1725 of file splinefont.h.

◆ fullname

char * splinefont::fullname

Definition at line 1680 of file splinefont.h.

◆ fv

struct fontviewbase * splinefont::fv

Definition at line 1522 of file splinefont.h.

Referenced by SCFindOrMake().

◆ gasp [1/2]

Definition at line 1802 of file splinefont.h.

◆ gasp [2/2]

◆ gasp_cnt

short splinefont::gasp_cnt

Definition at line 1801 of file splinefont.h.

◆ gasp_version

short splinefont::gasp_version

Definition at line 1800 of file splinefont.h.

◆ glyphcnt

◆ glyphmax

int splinefont::glyphmax

Definition at line 1689 of file splinefont.h.

Referenced by ttc_prep().

◆ glyphmin

int splinefont::glyphmin

Definition at line 1487 of file splinefont.h.

◆ glyphnames

struct glyphnamehash * splinefont::glyphnames

Definition at line 1749 of file splinefont.h.

◆ glyphs

◆ gpos_lookups

OTLookup * splinefont::gpos_lookups

Definition at line 1760 of file splinefont.h.

Referenced by MCConvertSubtable(), OrderNewLookup(), and SFFindUnusedLookups().

◆ grid

Layer splinefont::grid

Definition at line 1727 of file splinefont.h.

Referenced by SFConvertGridToOrder2().

◆ groupkerns

struct ff_rawoffsets* splinefont::groupkerns

Definition at line 1794 of file splinefont.h.

◆ groups

struct ff_glyphclasses* splinefont::groups

Definition at line 1793 of file splinefont.h.

◆ groupvkerns

struct ff_rawoffsets* splinefont::groupvkerns

Definition at line 1795 of file splinefont.h.

◆ gsub_lookups

OTLookup * splinefont::gsub_lookups

Definition at line 1760 of file splinefont.h.

Referenced by MCConvertSubtable(), OrderNewLookup(), and SFFindUnusedLookups().

◆ hasvmetrics

unsigned int splinefont::hasvmetrics

Definition at line 1700 of file splinefont.h.

Referenced by dumpcffcidhmtx(), and ttc_prep().

◆ head_optimized_for_cleartype

unsigned int splinefont::head_optimized_for_cleartype

Definition at line 1716 of file splinefont.h.

◆ horiz_base

struct Base * splinefont::horiz_base

Definition at line 1816 of file splinefont.h.

◆ instr_dlgs

struct instrdata * splinefont::instr_dlgs

Definition at line 1755 of file splinefont.h.

◆ internal_temp

unsigned int splinefont::internal_temp

Definition at line 1718 of file splinefont.h.

◆ invalidem

int splinefont::invalidem

Definition at line 1687 of file splinefont.h.

◆ issans

unsigned int splinefont::issans

Definition at line 1698 of file splinefont.h.

◆ isserif

unsigned int splinefont::isserif

Definition at line 1699 of file splinefont.h.

◆ italicangle [1/2]

double splinefont::italicangle

Definition at line 1686 of file splinefont.h.

◆ italicangle [2/2]

double splinefont::italicangle

Definition at line 1482 of file splinefont.h.

◆ justify

Justify* splinefont::justify

Definition at line 1817 of file splinefont.h.

◆ kcd

struct kernclassdlg * splinefont::kcd

Definition at line 1758 of file splinefont.h.

◆ kcld

struct kernclasslistdlg * splinefont::kcld

Definition at line 1757 of file splinefont.h.

◆ kerns

KernClass * splinefont::kerns

Definition at line 1763 of file splinefont.h.

Referenced by SF_AddKernClass().

◆ layer_cnt

int splinefont::layer_cnt

Definition at line 1814 of file splinefont.h.

Referenced by SFConvertToOrder2(), and SplineCharCopy().

◆ layers

LayerInfo * splinefont::layers

Definition at line 1813 of file splinefont.h.

Referenced by MMValid(), and SFConvertLayerToOrder2().

◆ loading_cid_map

unsigned int splinefont::loading_cid_map

Definition at line 1701 of file splinefont.h.

◆ loadvalidation_state

enum loadvalidation_state splinefont::loadvalidation_state

Definition at line 1811 of file splinefont.h.

◆ macstyle

int16 splinefont::macstyle

Definition at line 1769 of file splinefont.h.

◆ map

EncMap * splinefont::map

Definition at line 1726 of file splinefont.h.

Referenced by MMSetFree(), SFD_GetFont(), and SplineFontFromMMType1().

◆ mark_class_cnt

int splinefont::mark_class_cnt

Definition at line 1785 of file splinefont.h.

◆ mark_class_names

char ** splinefont::mark_class_names

Definition at line 1787 of file splinefont.h.

◆ mark_classes

char ** splinefont::mark_classes

Definition at line 1786 of file splinefont.h.

◆ mark_set_cnt

int splinefont::mark_set_cnt

Definition at line 1790 of file splinefont.h.

◆ mark_set_names

char** splinefont::mark_set_names

Definition at line 1792 of file splinefont.h.

◆ mark_sets

char** splinefont::mark_sets

Definition at line 1791 of file splinefont.h.

◆ MATH

struct MATH * splinefont::MATH

Definition at line 1803 of file splinefont.h.

◆ metrics

struct metricsview * splinefont::metrics

Definition at line 1723 of file splinefont.h.

◆ mm

◆ modificationtime [1/2]

long splinefont::modificationtime

Definition at line 1797 of file splinefont.h.

◆ modificationtime [2/2]

long splinefont::modificationtime

Definition at line 1637 of file splinefont.h.

◆ multilayer

unsigned int splinefont::multilayer

Definition at line 1704 of file splinefont.h.

◆ names

◆ new

unsigned int splinefont::new

Definition at line 1707 of file splinefont.h.

◆ next

struct splinefont * splinefont::next

Definition at line 1484 of file splinefont.h.

Referenced by ReadSplineFontInfo().

◆ onlybitmaps

unsigned int splinefont::onlybitmaps

Definition at line 1495 of file splinefont.h.

◆ ordering

char * splinefont::ordering

Definition at line 1735 of file splinefont.h.

Referenced by CIDFromName().

◆ origname

char * splinefont::origname

Definition at line 1728 of file splinefont.h.

◆ os2_version

short splinefont::os2_version

Definition at line 1798 of file splinefont.h.

◆ pfminfo [1/2]

Definition at line 1732 of file splinefont.h.

◆ pfminfo [2/2]

◆ possub

FPST * splinefont::possub

Definition at line 1764 of file splinefont.h.

Referenced by SF_AddFPST().

◆ preferred_kerning

int splinefont::preferred_kerning

Definition at line 1831 of file splinefont.h.

◆ private

struct psdict * splinefont::private

Definition at line 1731 of file splinefont.h.

Referenced by GICImportBlues(), MMValid(), and ttc_prep().

◆ python_persistent

void * splinefont::python_persistent

Definition at line 1810 of file splinefont.h.

◆ python_persistent_has_lists

int splinefont::python_persistent_has_lists

Definition at line 1811 of file splinefont.h.

◆ python_temporary

void * splinefont::python_temporary

Definition at line 1651 of file splinefont.h.

◆ save_to_dir

unsigned int splinefont::save_to_dir

Definition at line 1715 of file splinefont.h.

◆ serifcheck

unsigned int splinefont::serifcheck

Definition at line 1697 of file splinefont.h.

◆ sfd_version

float splinefont::sfd_version

Definition at line 1804 of file splinefont.h.

Referenced by SFAddScriptLangIndex(), and SFFindBiggestScriptLangIndex().

◆ sfntRevision

int splinefont::sfntRevision

Definition at line 1820 of file splinefont.h.

◆ sm

ASM* splinefont::sm

Definition at line 1765 of file splinefont.h.

◆ strokedfont

unsigned int splinefont::strokedfont

Definition at line 1706 of file splinefont.h.

◆ strokewidth [1/2]

double splinefont::strokewidth

Definition at line 1782 of file splinefont.h.

◆ strokewidth [2/2]

double splinefont::strokewidth

Definition at line 1626 of file splinefont.h.

◆ styleMapFamilyName

char* splinefont::styleMapFamilyName

Definition at line 1828 of file splinefont.h.

◆ subfontcnt

◆ subfonts

◆ supplement

int splinefont::supplement

Definition at line 1736 of file splinefont.h.

◆ tempuniqueid

int splinefont::tempuniqueid

Definition at line 1746 of file splinefont.h.

◆ texdata [1/2]

Definition at line 1758 of file splinefont.h.

◆ texdata [2/2]

◆ ticked

unsigned int splinefont::ticked

Definition at line 1717 of file splinefont.h.

◆ top_enc

int splinefont::top_enc

Definition at line 1747 of file splinefont.h.

◆ ttf_tab_saved [1/2]

struct splinefont::ttf_table * splinefont::ttf_tab_saved

Definition at line 1750 of file splinefont.h.

◆ ttf_tab_saved [2/2]

struct splinefont::ttf_table * splinefont::ttf_tab_saved

◆ ttf_tables [1/2]

struct splinefont::ttf_table * splinefont::ttf_tables

Definition at line 1750 of file splinefont.h.

Referenced by CvtFindDeltas(), init_cvt(), init_fpgm(), init_maxp(), init_prep(), and MMValid().

◆ ttf_tables [2/2]

struct splinefont::ttf_table * splinefont::ttf_tables

◆ ufo_ascent

float splinefont::ufo_ascent

Definition at line 1826 of file splinefont.h.

◆ ufo_descent

float splinefont::ufo_descent

Definition at line 1826 of file splinefont.h.

◆ undoes

struct sfundoes* splinefont::undoes

Definition at line 1829 of file splinefont.h.

◆ uni_interp

enum uni_interp splinefont::uni_interp

Definition at line 1723 of file splinefont.h.

◆ uniqueid

int splinefont::uniqueid

Definition at line 1688 of file splinefont.h.

◆ units_per_em

int splinefont::units_per_em

Definition at line 1483 of file splinefont.h.

◆ upos [1/2]

double splinefont::upos

Definition at line 1686 of file splinefont.h.

◆ upos [2/2]

double splinefont::upos

Definition at line 1482 of file splinefont.h.

◆ use_typo_metrics

unsigned int splinefont::use_typo_metrics

Definition at line 1710 of file splinefont.h.

◆ use_uniqueid

unsigned int splinefont::use_uniqueid

Definition at line 1721 of file splinefont.h.

◆ use_xuid

unsigned int splinefont::use_xuid

Definition at line 1720 of file splinefont.h.

◆ uwidth [1/2]

double splinefont::uwidth

Definition at line 1686 of file splinefont.h.

◆ uwidth [2/2]

double splinefont::uwidth

Definition at line 1482 of file splinefont.h.

◆ valwin

struct val_data * splinefont::valwin

Definition at line 1806 of file splinefont.h.

◆ version

char * splinefont::version

Definition at line 1685 of file splinefont.h.

◆ vert_base

struct Base * splinefont::vert_base

Definition at line 1816 of file splinefont.h.

◆ vkcld

struct kernclasslistdlg * splinefont::vkcld

Definition at line 1757 of file splinefont.h.

◆ vkerns

KernClass * splinefont::vkerns

Definition at line 1763 of file splinefont.h.

Referenced by SF_AddKernClass().

◆ weight

char * splinefont::weight

Definition at line 1680 of file splinefont.h.

◆ weight_width_slope_only

unsigned int splinefont::weight_width_slope_only

Definition at line 1714 of file splinefont.h.

◆ width_separation

int splinefont::width_separation

Definition at line 1819 of file splinefont.h.

◆ woffMajor

int splinefont::woffMajor

Definition at line 1822 of file splinefont.h.

◆ woffMetadata

char* splinefont::woffMetadata

Definition at line 1825 of file splinefont.h.

◆ woffMinor

int splinefont::woffMinor

Definition at line 1824 of file splinefont.h.

◆ xuid

char * splinefont::xuid

Definition at line 1732 of file splinefont.h.


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