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)  

enc Struct Reference

#include <splinefont.h>

Collaboration diagram for enc:
[legend]

Public Attributes

char * enc_name
 
int char_cnt
 
int32unicode
 
char ** psnames
 
struct encnext
 
unsigned int builtin: 1
 
unsigned int hidden: 1
 
unsigned int only_1byte: 1
 
unsigned int has_1byte: 1
 
unsigned int has_2byte: 1
 
unsigned int is_unicodebmp: 1
 
unsigned int is_unicodefull: 1
 
unsigned int is_custom: 1
 
unsigned int is_original: 1
 
unsigned int is_compact: 1
 
unsigned int is_japanese: 1
 
unsigned int is_korean: 1
 
unsigned int is_tradchinese: 1
 
unsigned int is_simplechinese: 1
 
char iso_2022_escape [8]
 
int iso_2022_escape_len
 
int low_page
 
int high_page
 
char * iconv_name
 
gww_iconv_ttounicode
 
gww_iconv_tfromunicode
 
int(* tounicode_func )(int)
 
int(* fromunicode_func )(int)
 
unsigned int is_temporary: 1
 
int char_max
 

Detailed Description

A spline font level undo stack. undoes are doubly linked using the 'ln' member and carry some user presentable description of what the undo relates to in 'msg'.

The sfdchunk is a pointer to an SFD fragment which will apply the undo to the current state. For example, it might contain information about the old value of kerning pairs which can be used to restore state to how it was. Note that the sfdchunk might only be partial, containing only enough information to restore the state which changed when the undo was created.

Definition at line 849 of file splinefont.h.

Member Data Documentation

◆ builtin

unsigned int enc::builtin

Definition at line 855 of file splinefont.h.

Referenced by _FindOrMakeEncoding(), and do_handle_enc().

◆ char_cnt

◆ char_max

int enc::char_max

Definition at line 878 of file splinefont.h.

Referenced by do_handle_enc().

◆ enc_name

char * enc::enc_name

◆ fromunicode

gww_iconv_t * enc::fromunicode

Definition at line 874 of file splinefont.h.

Referenced by AddEncodedName(), and EncFromUni().

◆ fromunicode_func

int(* enc::fromunicode_func)(int)

Definition at line 876 of file splinefont.h.

Referenced by EncFromUni().

◆ has_1byte

unsigned int enc::has_1byte

Definition at line 858 of file splinefont.h.

Referenced by do_handle_enc().

◆ has_2byte

unsigned int enc::has_2byte

Definition at line 859 of file splinefont.h.

Referenced by _FindOrMakeEncoding(), do_handle_enc(), and TryEscape().

◆ hidden

unsigned int enc::hidden

Definition at line 856 of file splinefont.h.

Referenced by _FindOrMakeEncoding(), and do_handle_enc().

◆ high_page

int enc::high_page

Definition at line 871 of file splinefont.h.

Referenced by _FindOrMakeEncoding(), do_handle_enc(), and TryEscape().

◆ iconv_name

char * enc::iconv_name

Definition at line 872 of file splinefont.h.

Referenced by _FindOrMakeEncoding(), do_handle_enc(), MacStrToUtf8(), and Utf8ToMacStr().

◆ is_compact

unsigned int enc::is_compact

Definition at line 864 of file splinefont.h.

Referenced by do_handle_enc(), and EncFromUni().

◆ is_custom

unsigned int enc::is_custom

Definition at line 862 of file splinefont.h.

Referenced by do_handle_enc(), EncFromUni(), readttfencodings(), and TTFGetFontName().

◆ is_japanese

unsigned int enc::is_japanese

◆ is_korean

unsigned int enc::is_korean

◆ is_original

unsigned int enc::is_original

Definition at line 863 of file splinefont.h.

Referenced by do_handle_enc(), EncFromUni(), and EncMapFromEncoding().

◆ is_simplechinese

unsigned int enc::is_simplechinese

◆ is_temporary

unsigned int enc::is_temporary

Definition at line 877 of file splinefont.h.

◆ is_tradchinese

unsigned int enc::is_tradchinese

◆ is_unicodebmp

unsigned int enc::is_unicodebmp

Definition at line 860 of file splinefont.h.

Referenced by _readencstring(), do_handle_enc(), EncFromUni(), readttfencodings(), and SFFindSlot().

◆ is_unicodefull

unsigned int enc::is_unicodefull

◆ iso_2022_escape

char enc::iso_2022_escape

Definition at line 869 of file splinefont.h.

Referenced by do_handle_enc(), EncFromUni(), and TryEscape().

◆ iso_2022_escape_len

int enc::iso_2022_escape_len

Definition at line 870 of file splinefont.h.

Referenced by do_handle_enc(), EncFromUni(), and TryEscape().

◆ low_page

int enc::low_page

Definition at line 871 of file splinefont.h.

Referenced by do_handle_enc(), and TryEscape().

◆ next

struct enc * enc::next

Definition at line 854 of file splinefont.h.

Referenced by _FindOrMakeEncoding().

◆ only_1byte

unsigned int enc::only_1byte

Definition at line 857 of file splinefont.h.

Referenced by _FindOrMakeEncoding(), and do_handle_enc().

◆ psnames

char ** enc::psnames

Definition at line 853 of file splinefont.h.

Referenced by do_handle_enc(), EncMapFromEncoding(), and EncodingFree().

◆ tounicode

gww_iconv_t * enc::tounicode

Definition at line 873 of file splinefont.h.

Referenced by _readencstring(), and TryEscape().

◆ tounicode_func

int(* enc::tounicode_func)(int)

Definition at line 875 of file splinefont.h.

◆ unicode

int32 * enc::unicode

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