Some corrections

This commit is contained in:
Kushal K S V S 2017-08-07 12:25:21 -07:00
parent 46c66dcd32
commit d8e07e8ad3
1 changed files with 15 additions and 47 deletions

View File

@ -2,16 +2,6 @@
int main(int argc, char const *argv[])
{
const char* base_version;
const char* test_version;
const char* font_file;
int size;
int render_mode;
int load_flag; /* FT_LOAD_XXX */
int render_flag; /* FT_RENDER_MODE_XXX */
int target_flag; /* FT_LOAD_TARGET_XXX */
if(argc != 6)
{
printf("Usage: ./sprite <base .so> <test .so> \
@ -27,6 +17,18 @@ int main(int argc, char const *argv[])
return 0;
}
/*******************************************************************/
/* variables declaration */
const char* base_version;
const char* test_version;
const char* font_file;
int size;
int render_mode;
int load_flag; /* FT_LOAD_XXX */
int render_flag; /* FT_RENDER_MODE_XXX */
int target_flag; /* FT_LOAD_TARGET_XXX */
base_version = argv[1];
test_version = argv[2];
@ -304,6 +306,7 @@ int main(int argc, char const *argv[])
base_slot = base_face->glyph;
test_slot = test_face->glyph;
/* If folders aren't there, create folders */
struct stat st = {0};
if (stat("./html/", &st) == -1) {
mkdir("./html/", 0777);
@ -314,43 +317,8 @@ int main(int argc, char const *argv[])
}
FILE* fp = fopen("index.html","w");
fprintf(fp,
"<html>\n\
<head>\n\
<title>\n\
Glyph_Diff\n\
</title>\n\
<script src=\"script.js\" type=\"text/javascript\"></script>\n\
<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\">\n\
</head>\n\
<body>\n\
<div class=\"freeze\">\n\
<h4>Font Family: %s</h4>\n\
<h4>Style: %s</h4>\n\
<p><b>%d</b>pt at <b>%d</b>ppi</p>\n\
</div>\n\
<table>\n\
<thead>\n\
<tr>\n\
<th onclick=\"sort_t(data,0,asc1);asc1*=-1;asc2=1;asc3=1;\">\n\
<a href=\"#\">Glyph Index</a>\n\
</th>\n\
<th onclick=\"sort_t(data,1,asc2);asc2*=-1;asc3=1;asc1=1;\">\n\
<a href=\"#\">Glyph Name</a>\n\
</th>\n\
<th onclick=\"sort_t(data,2,asc3);asc3*=-1;asc1=1;asc2=1;\">\n\
<a href=\"#\">Difference</a>\n\
</th>\n\
<th>\n\
Images\n\
</th>\n\
</tr>\n\
</thead>\n\
<tbody id=\"data\">\n", base_face->family_name,
base_face->style_name,
size,
DPI);
Print_Head(fp,base_face->family_name, base_face->style_name, size);
/* Need to write code to check the values in FT_Face and compare */
for ( i = 0; i < base_face->num_glyphs; ++i)