1. 文字高度填充率
使用默认字体时(Android 5):
- 全大写英文高度填充率是72.2%
- 大小写英文高度填充率是96.4%
- 中文填充率是91.6%
按规范使用字体尺寸,中文比全大写英文大19.4%,比大小写英文小5%
只考虑高度的话,对于建议全大写英文的地方(如Tabs标题),中文字号或许应该缩小72.2/91.6=78.8%,例如规范里建议20sp就设置16sp……
2. 字重(weight)
思源字体有7个字重,Material design对大文字使用更细的字体
按Google的说法,思源字体CJK也有7种字重,但目前情况来看CJK依然只有一种字重。 所以如果希望文字变大的同时变细,只能使用内嵌字体或切图。
3. 单词长度
- 英文单词长度跟中文不一样
默认字体英文是非等宽的,中文几乎总是等宽的。
但因为中文字符多,单位面积的中文的熵值高,宽度通常会比英文短。
中文在小尺寸时表现不佳(有损压缩)
多行文本时中文比较整齐
4. 留白
Material design的留白空间比较大,中文放进去也不会挤,但中文跟英文上下留白的比例不一样,行距应该相应调整。
(待补充)