OpenGLES---加载文字

用的是这个https://www.freetype.org/

{
	1:加载库文件
	2:freetype简单用法
}


{1:加载库文件
	\depends\lib\windows\x86
		freetype.lib 库文件

	depends\include
		freetype  文件夹
		ft2build.h  头文件
}

{2:freetype简单用法
	1:初始化字体库
		FT_Init_FreeType( &_library );
	2:装载一个字体
		//FT_New_Face(FT_Library library,const char* filepathname,FT_Long face_index,FT_Face *aface);
		 FT_Error error = FT_New_Memory_Face((FT_Library)_library,(const FT_Byte *)_fontBuffer,length,0,(FT_Face*)&_face);
	3:设置当前象素尺寸(设置字体大小)
		FT_Set_Char_Size((FT_Face)_face, ftSize, 0, 72, 72);
	 	//FT_Set_Pixel_Sizes( FT_Face face,FT_UInt pixel_width,FT_UInt  pixel_height );

	4:装载一个字形图像
		FT_UInt index= FT_Get_Char_Index(_face, ch );// 得到字符的索引
		FT_Load_Glyph( _face,index, FT_LOAD_DEFAULT );//加载一个字符
		FT_Glyph glyph;
		FT_Get_Glyph( FT_Face(_face)->glyph, &gly
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值