static HPDF_STATUS MingLiU_Init (HPDF_FontDef fontdef) { HPDF_STATUS ret; HPDF_PTRACE ((" HPDF_FontDef_MingLiU_Init\n")); fontdef->ascent = 800; fontdef->descent = -199; fontdef->cap_height = 769; fontdef->font_bbox = HPDF_ToBox(0, -199, 1000, 800); fontdef->flags = HPDF_FONT_SYMBOLIC + HPDF_FONT_FIXED_WIDTH + HPDF_FONT_SERIF; fontdef->italic_angle = 0; fontdef->stemv = 78; if ((ret = HPDF_CIDFontDef_AddWidth (fontdef, MING_LIU_W_ARRAY)) != HPDF_OK) { return ret; } fontdef->type = HPDF_FONTDEF_TYPE_CID; fontdef->valid = HPDF_TRUE; return HPDF_OK; }
static HPDF_STATUS SimSun_Init (HPDF_FontDef fontdef) { HPDF_STATUS ret; HPDF_PTRACE ((" HPDF_FontDef_SimSun_Init\n")); fontdef->ascent = 859; fontdef->descent = -140; fontdef->cap_height = 683; fontdef->font_bbox = HPDF_ToBox(0, -140, 996, 855); fontdef->flags = HPDF_FONT_SYMBOLIC + HPDF_FONT_FIXED_WIDTH + HPDF_FONT_SERIF; fontdef->italic_angle = 0; fontdef->stemv = 78; if ((ret = HPDF_CIDFontDef_AddWidth (fontdef, SIMSUN_W_ARRAY)) != HPDF_OK) { return ret; } fontdef->type = HPDF_FONTDEF_TYPE_CID; fontdef->valid = HPDF_TRUE; return HPDF_OK; }
static HPDF_STATUS BatangChe_Init (HPDF_FontDef fontdef) { HPDF_STATUS ret; HPDF_PTRACE ((" HPDF_FontDef_BatangChe_Init\n")); fontdef->ascent = 858; fontdef->descent = -141; fontdef->cap_height = 769; fontdef->font_bbox = HPDF_ToBox(-0, -154, 1000, 861); fontdef->flags = HPDF_FONT_SYMBOLIC + HPDF_FONT_FIXED_WIDTH + HPDF_FONT_SERIF; fontdef->italic_angle = 0; fontdef->stemv = 78; if ((ret = HPDF_CIDFontDef_AddWidth (fontdef, DotumChe_W_ARRAY)) != HPDF_OK) { return ret; } fontdef->type = HPDF_FONTDEF_TYPE_CID; fontdef->valid = HPDF_TRUE; return HPDF_OK; }
static HPDF_STATUS MS_PMincho_Init (HPDF_FontDef fontdef) { HPDF_STATUS ret; HPDF_PTRACE ((" HPDF_FontDef_MS_PMincho_Init\n")); fontdef->ascent = 859; fontdef->descent = -140; fontdef->cap_height = 679; fontdef->font_bbox = HPDF_ToBox(-82, -136, 996, 859); fontdef->flags = HPDF_FONT_SYMBOLIC + HPDF_FONT_SERIF; fontdef->italic_angle = 0; fontdef->stemv = 78; if ((ret = HPDF_CIDFontDef_AddWidth (fontdef, MS_PGothic_W_ARRAY)) != HPDF_OK) { return ret; } fontdef->type = HPDF_FONTDEF_TYPE_CID; fontdef->valid = HPDF_TRUE; return HPDF_OK; }
static HPDF_STATUS Dotum_Init (HPDF_FontDef fontdef) { HPDF_STATUS ret; HPDF_PTRACE ((" HPDF_FontDef_Dotum_Init\n")); fontdef->ascent = 858; fontdef->descent = -141; fontdef->cap_height = 679; fontdef->font_bbox = HPDF_ToBox(0, -150, 1000, 863); fontdef->flags = HPDF_FONT_SYMBOLIC; fontdef->italic_angle = 0; fontdef->stemv = 78; if ((ret = HPDF_CIDFontDef_AddWidth (fontdef, Dotum_W_ARRAY)) != HPDF_OK) { return ret; } fontdef->type = HPDF_FONTDEF_TYPE_CID; fontdef->valid = HPDF_TRUE; return HPDF_OK; }