我知道一个 em 通常等于“M”字符的大小,这是英文中最长的字符。
但是,对于其他语言,例如中文或阿拉伯语。它的工作方式相同吗?(代表该语言中最长的字符)
我知道一个 em 通常等于“M”字符的大小,这是英文中最长的字符。
但是,对于其他语言,例如中文或阿拉伯语。它的工作方式相同吗?(代表该语言中最长的字符)
是的,它确实提供了对更多语言的支持,android 很好地处理了本地化。在大多数现代字体中,M 实际上小于 1 个 em。根据android 文档,您可以使用 setMinEms(int) 方法更改 em。如果您想了解更多关于 Ems 的信息,请点击此处。
为了回答第二个问题,我将引用维基。“因此,em 通常表示所讨论字体的磅值,与铸造字体的金属体的高度相同。” 字符的大小不会超过 em。