我在单个字体文件中有一个字体系列,具有多种粗细和样式(Regular、Bold、Italic、Bold Italic),并且想使用@font-face 标签定义字体。我怎样才能做到这一点?
如果我这样做:
@font-face {
font-family: 'Font Regular';
src: url('font.eot');
src: url('font.eot?#iefix') format('embedded-opentype'),
url('font.woff') format('woff'),
url('font.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Font Bold';
src: url('font.eot');
src: url('font.eot?#iefix') format('embedded-opentype'),
url('font.woff') format('woff'),
url('font.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
...它以常规字体显示Regular和Bold。
如果我为 h1、h2、h3 等设置 font-weight: bold ,它会将这些元素显示为电子粗体。如何从单个字体文件中提取多个字体?