【发布时间】:2017-05-23 10:10:54
【问题描述】:
对于一个在线演示(项目),我想假装一个 LCD 显示器。我找到了一个很好的 7segment 字体 https://fontlibrary.org/en/font/segment7 。其中一个特点是小数点使用某种“负字距”(或字母间距,请原谅我缺乏术语),因此它在视觉上属于以前的数字。这是期望的行为。
但是,此行为仅适用于 FF 和 Chrome,不适用于 Edge/IE ( 见https://jsfiddle.net/jan_koupil/o1c8srt1/2/)
@import url(//fontlibrary.org/face/segment7);
#display {
font-family: 'Segment7Standard', sans-serif;
font-size: 30px;
border: 1px solid black;
padding: 3px 5px 1px;
width: 142px;
text-align: right;
}
…
<div id="display">8.8.8.8.8.8.8.8.</div>
对于这些浏览器,我需要将字体切换到不同的变体或至少减小字体大小以适应固定大小的显示 DIV。我的麻烦是每个人都建议测试功能,而不是浏览器版本,但我不知道要测试哪个功能。
【问题讨论】:
标签: css internet-explorer fonts microsoft-edge webfonts