我知道一个ems通常等于'M'字符的大小,这是英语中最长的字符。
但是,对于其他语言,如中文或阿拉伯语。它的工作方式是否相同? (代表该语言中最长的字符)
答案 0 :(得分:2)
是的,它确实提供了对更多语言的支持,android处理本地化非常好。在大多数现代字体中,M实际上小于一个em。根据{{3}},您可以使用方法setMinEms(int)更改ems。如果您想了解有关Ems的更多信息,请尝试android documentation。
要回答第二个问题,我将引用维基。 "因此,em通常表示所讨论字体的磅值,这与投射字体的金属体的高度相同。"字符的大小不会超过em。