关于快速计算字符串宽度(freetype hinting) 高手进

yangc249 2011-03-17 11:51:08
需求: 快速获取字符串的宽度
背景: 由于hinting前与hinting后的字符宽度不同,所以在获取字符宽度时,要执行hinting。因而速度很慢

在windows平台上的相关API(GetTextExtentPoint32),是否支持获取带hinting的字体,速度如何?
有无相关开发经验?

欢迎交流:yangchen@cn.fujitsu.com
...全文
532 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Defonds 2011-03-19
  • 打赏
  • 举报
回复
中文英文宽度计算不同
superarhow 2011-03-18
  • 打赏
  • 举报
回复
中文字符串和英文字符串效率上可能差很多哦~
就想叫yoko 2011-03-18
  • 打赏
  • 举报
回复
哇, 楼主犀利的三连
yangc249 2011-03-18
  • 打赏
  • 举报
回复
今天测试了一下,windows API GetTextExtentPoint32 支持freetype字体的hinting,而且速度很快,10000次计算一个字符串的宽度不到0.1秒,可是freetype库明明说 如果支持hinting,将是相对很耗时的操作
yangc249 2011-03-17
  • 打赏
  • 举报
回复
如果windows上关于计算字符串宽度的API支持 带HINTING的字体,而且很快,我想知道他内部是怎么实现

24,856

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧