Exemplo n.º 1
0
VChar *BLI_vfontchar_from_freetypefont(VFont *vfont, unsigned long character)
{
	VChar *che = NULL;

	if (!vfont) return NULL;

	/* Init Freetype */
	err = FT_Init_FreeType(&library);
	if (err) {
		/* XXX error("Failed to load the Freetype font library"); */
		return NULL;
	}

	/* Load the character */
	che = objchr_to_ftvfontdata(vfont, character);

	/* Free Freetype */
	FT_Done_FreeType(library);

	return che;
}
Exemplo n.º 2
0
int BLI_vfontchar_from_freetypefont(VFont *vfont, unsigned long character)
{
	int success = FALSE;

	if (!vfont) return FALSE;

	/* Init Freetype */
	err = FT_Init_FreeType(&library);
	if (err) {
		/* XXX error("Failed to load the Freetype font library"); */
		return 0;
	}

	/* Load the character */
	success = objchr_to_ftvfontdata(vfont, character);
	if (success == FALSE) return FALSE;

	/* Free Freetype */
	FT_Done_FreeType(library);

	/* Ahh everything ok */
	return TRUE;
}