我想为我的网站使用不同的字体,这不是常规的网络字体。我已经创建了 EOT 文件。现在如何将这些字体与 twitter bootstrap 集成?任何人都可以帮忙吗?
谢谢
我想为我的网站使用不同的字体,这不是常规的网络字体。我已经创建了 EOT 文件。现在如何将这些字体与 twitter bootstrap 集成?任何人都可以帮忙吗?
谢谢
我见过的最简单的方法是使用Google Fonts。
转到谷歌字体并选择一种字体,然后谷歌会给你一个链接来放入你的 HTML。
然后将其添加到您的 custom.css 中:
h1, h2, h3, h4, h5, h6 {
font-family: 'Your Font' !important;
}
p, div {
font-family: 'Your Font' !important;
}
或者
body {
font-family: 'Your Font' !important;
}
你可以在官网上找到一个定制器,它允许你设置一些 LESS 变量,如@font-family-base
. 在布局中链接自定义字体,并使用自定义生成的引导样式。
对于@font-face
规则的示例,使用 WOFF 格式(这对于浏览器兼容性非常好),将此 CSS 添加到您的app.css
文件中并包含您的自定义boostrap.css
文件。
@font-face {
font-family: 'Proxima Nova';
font-style: normal;
font-weight: 400;
src: url(link-to-proxima-nova-font.woff) format('woff');
}
您好,您可以在引导程序上创建自定义构建,只需在以下页面中更改字体名称
引导程序 2.3.2 http://getbootstrap.com/2.3.2/customize.html#variables
引导程序 3 http://getbootstrap.com/customize/#less-variables
之后,确保在 css 文件中使用正确的 @font-face 并将其链接到您的页面。或者您可以使用字体工具包生成器。
您可以自定义 twitter bootstrap css 文件,bootstrap.css
在文本编辑器上打开该文件,并使用您的字体名称更改字体系列并保存它。
或访问http://getbootstrap.com/customize/并制作定制的 twitter 引导程序
首先,您必须使用适当的@font-face
规则将您的字体包含在您的网站(或者更具体的 CSS)中。
从这里开始,有多种方法可以继续。我不会做的一件事是直接编辑 bootstrap.css - 因为一旦您获得更新版本,您的更改将丢失。但是,您确实可以自定义引导文件(他们的网站上有一个自定义页面)。只需在相应的排版文本框中输入带有所有后备名称的字体名称即可。当然,每当您获得引导文件的新版本或更新版本时,您都必须这样做。
您还有另一个机会是在不同的样式表中覆盖引导规则。如果你这样做,你只需要使用与引导选择器一样具体(或更具体)的选择器。
旁注:如果您关心浏览器的支持,您的字体的单个 EOT 版本可能是不够的。有关支持表,请参见http://caniuse.com/eot 。