在图形界面上显示文字的方法和系统技术方案

技术编号:4730809 阅读:377 留言:0更新日期:2012-04-11 18:40
一种在图形界面上显示文字的方法,包括以下步骤:接收需要显示的字符编码及字体信息;查找该字符编码对应的元素;创建与该元素对应的对象;依据所述字体信息写字获得纹理,将所述纹理赋给所述对象;将所述纹理绘制到屏幕上。上述在图形界面上显示文字的方法中,根据字体信息写字获得纹理,通常,操作系统自带有一些字体,根据这些字体再写字获得纹理,将纹理绘制到屏幕上进行显示,不需要加载字库,可以提高启动速度。此外,还提供了一种在图形界面上显示文字的系统。

【技术实现步骤摘要】
在图形界面上显示文字的方法和系统
本专利技术涉及计算机
,尤其是计算机技术中在图形界面上显示文字 的方法和系统。
技术介绍
计算机中图形界面的使用大大提高了人们在操作计算机时的交互性。在图 形界面中,除了图形本身外,通常也需要在图形上显示文字,以表达无法或很 难用图形表示的意思。例如在游戏平台的界面中显示各个用户的用户名就需要 在图形界面中显示文字。传统的图形界面中显示文字需要依赖字库,图形界面启动时,会加载对应 的字库,把字库纹理保存在内存中。通常, 一个字库就是一个位图丈件,位图 中保存着字库中文字的紋理。当需要绘制某个字时(假设是字"腾"),就会根 据"腾"字的字符编码,转换为对应一个坐标,该坐标就是"腾"字在位图里 面的坐标,然后引擎会根据该坐标从字库的紋理取出"腾"字的紋理,然后将 该紋理绘制在屏幕上,这样就在屏幕上写了一个"腾"字,实现了在图形界面 上显示文字。由于在图形界面中显示文字需要依赖字库, 一个字库文件通常都会好几兆, 而且字体越大,相应的位图也越大,字库文件也就越大,导致釆用图形界面的 软件占用存储空间较大。又因为是从字库文件里面取紋理进行写字,所以字库本文档来自技高网...

【技术保护点】
一种在图形界面上显示文字的方法,其特征在于,包括以下步骤: 接收需要显示的字符编码及字体信息; 查找该字符编码对应的元素; 创建与该元素对应的对象; 依据所述字体信息写字获得纹理,将所述纹理赋给所述对象; 将所述纹理绘制到屏幕上。

【技术特征摘要】

【专利技术属性】
技术研发人员:王彭城汤闻
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利