[freetype]Couldn't extract the outline: FT_Outline_Decompose() failed

C/C++第三方开源库的介绍和相关讨论
回复
头像
C艹艹
崭露头角
崭露头角
帖子: 26
注册时间: 2016年09月23日 11:32
联系:

[freetype]Couldn't extract the outline: FT_Outline_Decompose() failed

帖子 C艹艹 »

我也被自己的愚蠢给折服
>make 1 30 M 1204 -514 Couldn't extract the outline: FT_Outline_Decompose() failed
原因(低级错误) —— moveto, lineto, conicto, cubicto 四个回调函数没有写return。
int moveto(const FT_Vector* to, void* user)
{
printf("M %d %d\n", to->x, to->y);
return 0;
}

int lineto(const FT_Vector* to, void* user)
{
printf("L %d %d\n", to->x, to->y);
return 0;
}

int conicto(const FT_Vector* control,
const FT_Vector* to,
void* user)
{
printf("Q %d %d %d %d\n", control->x, control->y, to->x, to->y);
return 0;
}

int cubicto(const FT_Vector* control1,
const FT_Vector* control2,
const FT_Vector* to,
void* user)
{
printf("C %d %d %d %d %d %d\n", control1->x, control1->y, control2->x, control2->y,
to->x,
to->y
);
return 0;
}
回复

在线用户

正浏览此版面之用户: 没有注册用户 和 0 访客