- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 midnight theme对于杰基尔。 Jekyll 目前是 v3.7.4
我的主题是指捆绑的 OpenSans webfont,我还添加了 FontAwesome。但是浏览器只会请求 OpenSans 字体,而不会请求 FontAwesome 文件。
在我的页面的头部(编译):
<!-- theme -->
<link rel="stylesheet" href="/assets/css/style.css?v=e16a158">
<!-- theme overrides -->
<link rel="stylesheet" href="/assets/css/hello.css?v=e16a158">
<!-- theme -->
<link rel="stylesheet" href="{{ '/assets/css/style.css?v=' | append: site.data['hash'] | relative_url }}">
<!-- theme overrides -->
<link rel="stylesheet" href="{{ '/assets/css/hello.css?v=' | append: site.data['hash'] | relative_url }}">
hello.scss
是我自定义样式的地方。前两行是这些根据
FontAwesome instructions :
---
---
@import "./vendor/fontawesome/fontawesome.scss";
@import "./vendor/fontawesome/brands.scss";
/assets/css
)包括:
@charset "UTF-8";
/*!
* Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/
@font-face {
font-family: 'Font Awesome 5 Brands';
font-style: normal;
font-weight: 400;
font-display: block;
src: url("../fonts/fa-brands-400.eot");
src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg"); }
.fab {
font-family: 'Font Awesome 5 Brands';
font-weight: 400; }
/assets/fonts/fa-brands-400.woff
作品:
$ http :8888/assets/fonts/fa-brands-400.woff
HTTP/1.1 200 OK
cache-control: private, max-age=0, proxy-revalidate, no-store, no-cache, must-revalidate
connection: close
content-length: 89824
content-type: application/font-woff; charset=utf-8
date: Sun, 19 Apr 2020 08:26:19 GMT
etag: 3011a2-15ee0-5e9b582b
last-modified: Sat, 18 Apr 2020 19:42:35 GMT
server: WEBrick/1.4.2 (Ruby/2.6.2/2019-03-13)
+-----------------------------------------+
| NOTE: binary data not shown in terminal |
+-----------------------------------------+
@font-face {
font-family: 'OpenSansLight';
src: url("../fonts/OpenSans-Light-webfont.eot");
src: url("../fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Light-webfont.woff") format("woff"), url("../fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Light-webfont.svg#OpenSansLight") format("svg");
font-weight: normal;
font-style: normal; }
@font-face {
font-family: 'OpenSansLightItalic';
src: url("../fonts/OpenSans-LightItalic-webfont.eot");
src: url("../fonts/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-LightItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-LightItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic") format("svg");
font-weight: normal;
font-style: normal; }
@font-face {
font-family: 'OpenSansRegular';
src: url("../fonts/OpenSans-Regular-webfont.eot");
src: url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular-webfont.woff") format("woff"), url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg");
font-weight: normal;
font-style: normal;
-webkit-font-smoothing: antialiased; }
@font-face {
font-family: 'OpenSansItalic';
src: url("../fonts/OpenSans-Italic-webfont.eot");
src: url("../fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Italic-webfont.woff") format("woff"), url("../fonts/OpenSans-Italic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Italic-webfont.svg#OpenSansItalic") format("svg");
font-weight: normal;
font-style: normal;
-webkit-font-smoothing: antialiased; }
@font-face {
font-family: 'OpenSansSemibold';
src: url("../fonts/OpenSans-Semibold-webfont.eot");
src: url("../fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Semibold-webfont.woff") format("woff"), url("../fonts/OpenSans-Semibold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold") format("svg");
font-weight: normal;
font-style: normal;
-webkit-font-smoothing: antialiased; }
@font-face {
font-family: 'OpenSansSemiboldItalic';
src: url("../fonts/OpenSans-SemiboldItalic-webfont.eot");
src: url("../fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-SemiboldItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic") format("svg");
font-weight: normal;
font-style: normal;
-webkit-font-smoothing: antialiased; }
@font-face {
font-family: 'OpenSansBold';
src: url("../fonts/OpenSans-Bold-webfont.eot");
src: url("../fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Bold-webfont.woff") format("woff"), url("../fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Bold-webfont.svg#OpenSansBold") format("svg");
font-weight: normal;
font-style: normal;
-webkit-font-smoothing: antialiased; }
@font-face {
font-family: 'OpenSansBoldItalic';
src: url("../fonts/OpenSans-BoldItalic-webfont.eot");
src: url("../fonts/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-BoldItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic") format("svg");
font-weight: normal;
font-style: normal;
-webkit-font-smoothing: antialiased; }
_config.yml
:
# Site config
defaults:
-
scope:
path: "" # empty string means everywhere
type: "pages"
values:
layout: "default"
author: "64b.it"
title: "64b.it | custom-built software"
description: "We deliver custom-built software to maximize your business' ROI."
repo: "https://github.com/coaxial/hello"
# Jekyll config
theme: jekyll-theme-midnight
markdown: kramdown
include:
- assets/vendor/fontawesome
exclude:
- Gemfile
- Gemfile.lock
最佳答案
我点击了这个链接:https://5e9c012d3f93e40006beb655--hello-64bit.netlify.app/
您的 HTML(第 71 行)内容如下:
<i class="fa fa-twitter"></i>
.fab {
font-family:'Font Awesome 5 Brands';
font-weight:400
}
<i class="fab fa-twitter"></i>
关于html - 尽管它们都在 CSS 中,但浏览器不会对每个 webfont 发出请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61301567/
我正在考虑使用 this font来自网站上的 myfonts.com。当您从他们那里购买一种字体用于网络时,您购买的是每月一定数量的页面浏览量的一次性许可证。 此许可证在此处有更详细的描述: htt
有没有办法根据列表中的选定字体动态设置文本字体样式?例如,我们可以在 Microsoft Word 中看到这一点,您可以在其中突出显示一些文本,然后通过从字体下拉框中选择一种字体样式来更改字体样式。我
我想使用的字体下载版本与 Google 提供的版本不同,我想知道是否可以强制用户使用 Google 的版本。 最佳答案 根据这个问题的评论,如果您使用 @font-face 将您的自定义字体嵌入到您的
我希望能够识别特定类别(sans、sans-serif)中的所有字体,这可以通过 Google 的网络字体查看器实现,但似乎无法通过 API 实现。 https://developers.google
我希望能够识别特定类别(sans、sans-serif)中的所有字体,这可以通过 Google 的网络字体查看器实现,但似乎无法通过 API 实现。 https://developers.google
我的项目建立在: Symfony/Webpack Encore 包 webfonts-loader 运行 Lighthouse 审计,提高性能的第一个机会是: Consider using to p
我试图通过@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700)在我的Moovweb网站中包含Google字体。然
我在新网站中使用了一些普通用户计算机上默认不存在的字体。经过一番搜索后,我发现有一些工具可能会有所帮助,例如 Google web-fonts 。 我使用的字体是:Bebas , Sansation和
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
我正在 HTML5 中开发一个计算器应用程序,需要打印一些数学符号,如平方根和 pi,但问题是这些符号没有在大多数 webfonts 中定义,所以它们会出现在默认字体中,看起来只是与输入的其余部分相比
我经常使用 Google 字体,尤其是像这样的字体:- 这些应该仅用于网站的“部分”还是可以将它们用于整个网站的内容? body { background-color:#292828; font-f
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 6年前关闭。 Improve thi
我正在编写一个简单的网站,但想要显示亚洲字符(韩语)。 我正在使用 Google's Noto Fonts , 但意识到每个 .otf 文件都超过 4M。我试图让我的网站保持精简和快速,但我注意到我的
如果有一个使用 WebFont 的 Spring 登录表单。当我第一次提交登录表单时,浏览器会提供 .ttf 版本的网络字体供下载。如果我随后中止下载并再次单击提交按钮,则登录有效并且我被重定向。此错
我看过 Remy Sharp 关于如何检测字体是否存在的解决方案,但这是一个非常古老的实现。 https://remysharp.com/2008/07/08/how-to-detect-if-a-f
在我使用 OpenSans 网络字体的网页上,它应该能够显示克罗地亚语的变音字符,例如“Š”和“Ç”。我的问题:只有 变音字符在单词内 出现,而如果我使用带有字体粗细的常规字体或者我使用带有字体粗
所以我想为我的网页正文设置一个字体,所以我用这段代码创建了一个 core.css 文件: @font-face { font-family: Bebas; src: url('../fonts/beb
字体可以正常工作,但样式表杂乱无章,静态 Assets 由应用程序服务器提供服务。当我将 Assets 移至 CloudFront 时,我的字体停止工作。我创建了一个 https://jsfiddle
我需要更改我网站的字体。我有我需要包含在网站中的 webfont 文件(.eot、woff、ttf、woff2、svg 文件)。但是我有三套相同字体的字体文件。英语、西类牙语和葡萄牙语各一套。我使用@
我遇到了问题,我不明白是什么原因造成的。我购买了一种很酷的字体用于响应式设计。在某些窗口大小下,字体会被窗口边缘截断。这是一个屏幕截图: 使用 CSS3 分词以某种方式解决了这个问题,但我不想在这种情
我是一名优秀的程序员,十分优秀!