[vf] Minor.

This commit is contained in:
Parth Wazurkar 2018-12-06 00:20:28 +05:30
parent 51e77c8217
commit b9b1f22afe
2 changed files with 47 additions and 47 deletions

View File

@ -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 ),

View File

@ -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;