我在代码中导入了这样一个字体:
@font-face {
font-family: 'BYekan';
src: url('/Contents/Fonts/BYekan.eot');
src: url('/Contents/Fonts/BYekan.woff') format('woff'),url('/Contents/Fonts/BYekan.ttf') format('truetype'),url('/Contents/Fonts/BYekan.svg') format('svg');
font-weight: normal;
font-style: normal;
}
当我在Chrome中运行我的代码时,有时有些字符会像方块一样显示。
一旦我调整窗口的大小,字符就正常了,它们就被正确地显示了!
我的代码中有<meta charset="utf-8">
,所以问题就在其他地方。
有什么想法吗?提前鸣谢。
发布于 2015-08-10 06:26:06
找到解决办法了!
如果我们不为out文本设置font-size
,默认的字体大小是1em
。很明显,Chrome在某些字体的字体大小上有问题!
因此,我只是设置了font-size
其他内容(例如,font-size: 1.001em
),现在字体正确显示了:)
发布于 2015-08-09 03:34:58
试着检查另一种字体。可能是字体文件中的错误。
https://stackoverflow.com/questions/31903337
复制