【发布时间】:2020-06-05 11:43:14
【问题描述】:
我使用vaadin 8.9.3 时遇到了一个问题:当将具有俄语名称的列添加到表中时,其中的字体显示得比具有英文名称的列更粗。看起来是字体的问题。下面的图片显示了示例(谷歌浏览器):
这很烦人。这个问题有解决办法吗?
【问题讨论】:
我使用vaadin 8.9.3 时遇到了一个问题:当将具有俄语名称的列添加到表中时,其中的字体显示得比具有英文名称的列更粗。看起来是字体的问题。下面的图片显示了示例(谷歌浏览器):
这很烦人。这个问题有解决办法吗?
【问题讨论】:
您的主要 CSS 字体似乎不支持西里尔字母,因此它为这些字符使用了另一种备用字体。
MDN says this about font-family
字体选择一次完成一个字符,因此如果可用字体没有所需字符的字形,则尝试使用后一种字体。
您需要做的是修改font-family 以使用支持西里尔字符的主要字体,或者您需要将主要字体或备用字体之一更改为看起来更相似的字体。
Here's some info 使用 Valo 进行主题化和设置字体系列。
【讨论】: