forked from minhngoc25a/freetype2
[vf] Minor.
This commit is contained in:
parent
51e77c8217
commit
b9b1f22afe
|
@ -55,8 +55,8 @@
|
|||
VF_Face face = (VF_Face)FT_CMAP_FACE( cmap );
|
||||
FT_UNUSED( init_data );
|
||||
|
||||
cmap->bc = ;
|
||||
cmap->ec = ;
|
||||
cmap->bc = 0;
|
||||
cmap->ec = 255;/* TO-DO */
|
||||
|
||||
return FT_Err_Ok;
|
||||
}
|
||||
|
@ -185,11 +185,11 @@
|
|||
0x10000L,
|
||||
0x20000L,
|
||||
|
||||
NULL, /* module-specific interface */
|
||||
NULL, /* module-specific interface */
|
||||
|
||||
NULL, /* FT_Module_Constructor module_init */
|
||||
NULL, /* FT_Module_Destructor module_done */
|
||||
NULL /* FT_Module_Requester get_interface */
|
||||
NULL /* FT_Module_Requester get_interface */
|
||||
},
|
||||
|
||||
sizeof ( VF_FaceRec ),
|
||||
|
|
|
@ -37,74 +37,74 @@ FT_BEGIN_HEADER
|
|||
|
||||
} VF_BitmapRec, *VF_Bitmap;
|
||||
|
||||
|
||||
typedef struct TFM_Rec_
|
||||
{
|
||||
/* Font Info */
|
||||
FT_ULong cs;
|
||||
/* Metrics */
|
||||
FT_ULong ds;
|
||||
FT_ULong design_size;
|
||||
FT_ULong slant;
|
||||
unsigned int begin_char, end_char;
|
||||
FT_Long *width, *height, *depth;
|
||||
/* Font bounding box */
|
||||
FT_ULong font_bbx_w, font_bbx_h;
|
||||
FT_ULong font_bbx_xoff, font_bbx_yoff;
|
||||
|
||||
} TFM_Rec, *TFM;
|
||||
|
||||
typedef struct VF_Rec_
|
||||
{
|
||||
char *vf_path;
|
||||
UINT4 cs;
|
||||
UINT4 ds;
|
||||
double design_size;
|
||||
double point_size;
|
||||
double dpi_x, dpi_y;
|
||||
double mag_x, mag_y;
|
||||
FT_Char *vf_path;
|
||||
FT_ULong cs;
|
||||
FT_ULong ds;
|
||||
FT_ULong design_size;
|
||||
FT_ULong point_size;
|
||||
FT_ULong dpi_x, dpi_y;
|
||||
FT_ULong mag_x, mag_y;
|
||||
/* TFM */
|
||||
char *tfm_path;
|
||||
TFM tfm;
|
||||
FT_Char *tfm_path;
|
||||
TFM tfm;
|
||||
/* subfotns */
|
||||
struct s_vf_subfont *subfonts;
|
||||
int subfonts_opened;
|
||||
int default_subfont;
|
||||
FT_Int subfonts_opened;
|
||||
FT_Int default_subfont;
|
||||
/* file offset to character packets (offset in vf file) */
|
||||
long offs_char_packet;
|
||||
FT_Long offs_char_packet;
|
||||
}VF_Rec, *VF;
|
||||
|
||||
typedef struct s_vf_char_packet
|
||||
{
|
||||
UINT4 pl;
|
||||
UINT4 cc;
|
||||
UINT4 tfm;
|
||||
unsigned char *dvi;
|
||||
}s_vf_char_packet *VF_CHAR_PACKET;
|
||||
FT_ULong pl;
|
||||
FT_ULong cc;
|
||||
FT_ULong tfm;
|
||||
FT_Byte *dvi;
|
||||
}s_vf_char_packet, *VF_CHAR_PACKET;
|
||||
|
||||
typedef struct s_vf_char_packet_tbl
|
||||
{
|
||||
int npackets;
|
||||
VF_CHAR_PACKET packets;
|
||||
}s_vf_char_packet_tbl *VF_CHAR_PACKET_TBL;
|
||||
}s_vf_char_packet_tbl, *VF_CHAR_PACKET_TBL;
|
||||
|
||||
typedef struct s_vf_subfont
|
||||
{
|
||||
UINT4 k;
|
||||
UINT4 s;
|
||||
UINT4 d;
|
||||
UINT4 a;
|
||||
UINT4 l;
|
||||
char *n;
|
||||
int font_id; /* font id in VFlib */
|
||||
FT_ULong k;
|
||||
FT_ULong s;
|
||||
FT_ULong d;
|
||||
FT_ULong a;
|
||||
FT_ULong l;
|
||||
char *n;
|
||||
struct s_vf_subfont *next;
|
||||
}s_vf_subfont *VF_SUBFONT;
|
||||
}s_vf_subfont, *VF_SUBFONT;
|
||||
|
||||
typedef struct TFM_Rec_
|
||||
{
|
||||
/* Font Info */
|
||||
int type_aux; /* METRIC_TYPE_AUX_xxx */
|
||||
UINT4 cs;
|
||||
/* Metrics */
|
||||
UINT4 ds;
|
||||
double design_size;
|
||||
double slant;
|
||||
unsigned int begin_char, end_char;
|
||||
INT4 *width, *height, *depth;
|
||||
/* Font bounding box */
|
||||
double font_bbx_w, font_bbx_h;
|
||||
double font_bbx_xoff, font_bbx_yoff;
|
||||
|
||||
} TFM_Rec, *TFM;
|
||||
|
||||
struct s_vf_dvi_stack
|
||||
{
|
||||
long h, v, w, x, y, z;
|
||||
int f;
|
||||
int font_id;
|
||||
int font_id;
|
||||
struct s_vf_dvi_stack *next;
|
||||
};
|
||||
typedef struct s_vf_dvi_stack *VF_DVI_STACK;
|
||||
|
|
Loading…
Reference in New Issue