【【【【急救】】】关于系统如何通过字库计算每个字符宽度?[
风与风筝 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..........
这方面完全是不懂啊
大家可以指引一二,或者有什么推荐的书籍可以看看吗?