我有一篇关于此的帖子仅与中东语言相关(对此我没有找到可用的解决方案),但事实证明,切换到任何非西方语言时都会出现同样的问题。
我的 Web 应用程序应该支持具有所有字符集的所有语言。从各个方面(数据库、方向等)来看,它工作正常,除了在选择时的字符大小,例如阿拉伯语、日语、希伯来语等,明显小于英语。
我知道有一种方法可以全局缩放字体,但不知 Prop 体怎么做。
我的应用程序是用 HTML、JavaScript 和 AngularJS 开发的。
最佳答案
我们有一些针对每种语言开发 CSS 样式的经验。这是我们用于适当字体大小的表格。 这些字体大小的主要用途是桌面(网络)应用程序。对于移动应用程序,可能需要进行一些调整,但它们可能会根据这些尺寸进行缩放。
- 阿拉伯语:11 - 14px
- 孟加拉语:13 - 16px
- 西里尔文(俄语、保加利亚语、 乌克兰语等):9 - 12px
- 希腊语:9 - 12px
- 希伯来语:9 - 12px
- 印地语:11 - 14px
- 拉丁语(英语、法语、德语、意大利语、西类牙语等):9 - 12px
- 马拉雅拉姆语:11- 14px
- 日语:11 - 14px
- 韩语:9 - 12px
- 简体中文:11 - 14px
- 繁体中文:11 - 14px
- 泰卢固语:11 - 14px
- 泰语:11 - 14px
关于中东和东方语言的 HTML 小字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38991056/