html - 如何更改字体

标签 html css wordpress fonts

所以我想做的是向我的网站添加新类型的字体,但问题是,我卡住了,我需要从 Open Sans 添加 4 种类型的文本:

粗体、常规、粗斜体、斜体

之前我已经添加了其他字体,但是,它总是来自不同的家族。这是我的代码:

@font-face { font-family: 'Josefin'; src: url("font/Josefin.ttf"); }
@font-face { font-family: 'Roboto'; src: url("font/Roboto.ttf"); }
/*
@font-face { font-family: 'OpenSans'; src: url("font/OpenSans-Regular.ttf"); }
@font-face { font-family: 'OpenSans'; src: url("font/OpenSans-Bold.ttf"); }
@font-face { font-family: 'OpenSans'; src: url("font/OpenSans-BoldItalic.ttf"); }
@font-face { font-family: 'OpenSans'; src: url("font/OpenSans-Italic.ttf"); }   
*/

h1, h2, h3, h4, h5, .bold{ font-family: 'Josefin'; }
p, li, ul, ol, a, .light{ font-family: 'Roboto'; }

我试图将 h 标签更改为“OpenSans-Italic”,但我不知道如何调用特定字体。

最佳答案

@font-face { 
font-family: 'OpenSans'; 
font-weight: normal;
font-style: normal;
src: url('OpenSans-Regular.eot#')  format('eot'),
              url('OpenSans-Regular.woff')  format('woff'),
              url('OpenSans-Regular.ttf')   format('truetype'),
              url('OpenSans-Regular.svg#svgOpenSans')  format('svg'); 
}

@font-face { 
font-family: 'OpenSans'; 
font-weight: bold;
font-style: normal;
src: url('OpenSans-Bold.eot#')  format('eot'),
              url('OpenSans-Bold.woff')  format('woff'),
              url('OpenSans-Bold.ttf')   format('truetype'),
              url('OpenSans-Bold.svg#svgOpenSans')  format('svg'); 
}

@font-face { 
font-family: 'OpenSans'; 
font-weight: bold;
font-style: italic;
src: url('OpenSans-BoldItalic.eot#')  format('eot'),
              url('OpenSans-BoldItalic.woff')  format('woff'),
              url('OpenSans-BoldItalic.ttf')   format('truetype'),
              url('OpenSans-BoldItalic.svg#svgOpenSans')  format('svg'); 
}

@font-face { 
font-family: 'OpenSans'; 
font-weight: normal;
font-style: italic;
src: url('OpenSans-Italic.eot#')  format('eot'),
              url('OpenSans-Italic.woff')  format('woff'),
              url('OpenSans-Italic.ttf')   format('truetype'),
              url('OpenSans-Italic.svg#svgOpenSans')  format('svg'); 
}

关于html - 如何更改字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43277265/

相关文章:

javascript - 如何在我的例子中添加 dom 元素

javascript - 前置两个div,counter click的计数相同

javascript - 如何使用 html5/javascript/css3(在 android webview 中)编写的计算器应用程序高度适应任何设备屏幕高度?

html - 如何制作粘性页脚

javascript - 垂直导航中的子类别被隐藏且显示不正确

html - CSS 悬停另一个元素

html - CSS 更好的样式标题元素

css - 无法将一个 div 堆叠在另一个 wordpress 函数之上

wordpress - WooCommerce:更改按钮类而不覆盖模板文件

php - 在 WordPress 插件中调用 TinyMCE