【【【【急救】】】关于系统如何通过字库计算每个字符宽度?[

风与风筝 2012-09-15 10:18:03
一直对系统加载字库这方面不了解。
比如系统加载“宋体”字库,指定字体大小是24,系统计算 字符 'a'的宽度为12,而中文都是24
但是指定大小为25的时候,那英文字符的宽度可能还是12,中文25.

但是使用arial的时候,可能情况又不一样了:
指定使用24的字体,则a可能是12,指定25字体,a有可能是13
请问这里面有什么计算方法吗?
还是字库里对这个有描述?
因为我把字库移植到android系统的时候(宋体),情况完全变了,指定大小为24,则a b c这些字符宽度不一致:width(a)=12;width(b)=13..........

这方面完全是不懂啊
大家可以指引一二,或者有什么推荐的书籍可以看看吗?
...全文
62 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

6,873

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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