Javascript 错误\u连接\u超时\u与谷歌API字体
当我在客户机服务器上部署web项目时,我收到这个错误,页面加载缓慢Javascript 错误\u连接\u超时\u与谷歌API字体,javascript,jquery,css,Javascript,Jquery,Css,当我在客户机服务器上部署web项目时,我收到这个错误,页面加载缓慢 GET https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic net::ERR_CONNECTION_TIMED_OUT 浏览器在Jquery javascript行上显示以下错误: <script type="text/javascript" src="/DART/sta
GET https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic net::ERR_CONNECTION_TIMED_OUT
浏览器在Jquery javascript行上显示以下错误:
<script type="text/javascript" src="/DART/static/assets/plugins/jQuery/jQuery-2.1.4.min.js"></script>
从我下载的字体
如何将其导入到项目中?谢谢
已解决:
正如GeorgeGkas建议的那样,我将从中获得的文件夹添加到我的项目中,然后我必须将所有url更改为font.css adding../在每个url之前添加。例如url('/font/Source-Sans-Pro-300/Source-Sans-Pro-300.eot')
已成为url('../font/Source-Sans-Pro-300/Source-Sans-Pro-300.eot')代码>
谢谢据我所知,您希望在项目中手动导入字体。我建议你使用。只需选择您的字体并勾选您喜欢的所有变体。web应用程序将生成指向zip文件的下载链接,该文件包含:
- 字体格式为(.ttf、.woff2、.woff)的字体文件夹。你不需要玩这些李>
- 一个
font.css
文件,其中包含您要求的@font-face
s。如果必须指向fonts文件夹,只需将其复制粘贴到项目中并操作URL
m即可
如果你在网站上添加上述问题选项,将获得下面的css文件以及字体文件夹
@font-face {
font-family: 'Source Sans Pro';
font-weight: 300;
font-style: normal;
src: url('/fonts/Source-Sans-Pro-300/Source-Sans-Pro-300.eot');
src: url('/fonts/Source-Sans-Pro-300/Source-Sans-Pro-300.eot?#iefix') format('embedded-opentype'),
local('Source Sans Pro Light'),
local('Source-Sans-Pro-300'),
url('/fonts/Source-Sans-Pro-300/Source-Sans-Pro-300.woff2') format('woff2'),
url('/fonts/Source-Sans-Pro-300/Source-Sans-Pro-300.woff') format('woff'),
url('/fonts/Source-Sans-Pro-300/Source-Sans-Pro-300.ttf') format('truetype'),
url('/fonts/Source-Sans-Pro-300/Source-Sans-Pro-300.svg#SourceSansPro') format('svg');
}
@font-face {
font-family: 'Source Sans Pro';
font-weight: 400;
font-style: normal;
src: url('/fonts/Source-Sans-Pro-regular/Source-Sans-Pro-regular.eot');
src: url('/fonts/Source-Sans-Pro-regular/Source-Sans-Pro-regular.eot?#iefix') format('embedded-opentype'),
local('Source Sans Pro'),
local('Source-Sans-Pro-regular'),
url('/fonts/Source-Sans-Pro-regular/Source-Sans-Pro-regular.woff2') format('woff2'),
url('/fonts/Source-Sans-Pro-regular/Source-Sans-Pro-regular.woff') format('woff'),
url('/fonts/Source-Sans-Pro-regular/Source-Sans-Pro-regular.ttf') format('truetype'),
url('/fonts/Source-Sans-Pro-regular/Source-Sans-Pro-regular.svg#SourceSansPro') format('svg');
}
@font-face {
font-family: 'Source Sans Pro';
font-weight: 600;
font-style: normal;
src: url('/fonts/Source-Sans-Pro-600/Source-Sans-Pro-600.eot');
src: url('/fonts/Source-Sans-Pro-600/Source-Sans-Pro-600.eot?#iefix') format('embedded-opentype'),
local('Source Sans Pro Semibold'),
local('Source-Sans-Pro-600'),
url('/fonts/Source-Sans-Pro-600/Source-Sans-Pro-600.woff2') format('woff2'),
url('/fonts/Source-Sans-Pro-600/Source-Sans-Pro-600.woff') format('woff'),
url('/fonts/Source-Sans-Pro-600/Source-Sans-Pro-600.ttf') format('truetype'),
url('/fonts/Source-Sans-Pro-600/Source-Sans-Pro-600.svg#SourceSansPro') format('svg');
}
@font-face {
font-family: 'Source Sans Pro';
font-weight: 700;
font-style: normal;
src: url('/fonts/Source-Sans-Pro-700/Source-Sans-Pro-700.eot');
src: url('/fonts/Source-Sans-Pro-700/Source-Sans-Pro-700.eot?#iefix') format('embedded-opentype'),
local('Source Sans Pro Bold'),
local('Source-Sans-Pro-700'),
url('/fonts/Source-Sans-Pro-700/Source-Sans-Pro-700.woff2') format('woff2'),
url('/fonts/Source-Sans-Pro-700/Source-Sans-Pro-700.woff') format('woff'),
url('/fonts/Source-Sans-Pro-700/Source-Sans-Pro-700.ttf') format('truetype'),
url('/fonts/Source-Sans-Pro-700/Source-Sans-Pro-700.svg#SourceSansPro') format('svg');
}
@font-face {
font-family: 'Source Sans Pro';
font-weight: 300;
font-style: italic;
src: url('/fonts/Source-Sans-Pro-300italic/Source-Sans-Pro-300italic.eot');
src: url('/fonts/Source-Sans-Pro-300italic/Source-Sans-Pro-300italic.eot?#iefix') format('embedded-opentype'),
local('Source Sans Pro Light Italic'),
local('Source-Sans-Pro-300italic'),
url('/fonts/Source-Sans-Pro-300italic/Source-Sans-Pro-300italic.woff2') format('woff2'),
url('/fonts/Source-Sans-Pro-300italic/Source-Sans-Pro-300italic.woff') format('woff'),
url('/fonts/Source-Sans-Pro-300italic/Source-Sans-Pro-300italic.ttf') format('truetype'),
url('/fonts/Source-Sans-Pro-300italic/Source-Sans-Pro-300italic.svg#SourceSansPro') format('svg');
}
@font-face {
font-family: 'Source Sans Pro';
font-weight: 400;
font-style: italic;
src: url('/fonts/Source-Sans-Pro-italic/Source-Sans-Pro-italic.eot');
src: url('/fonts/Source-Sans-Pro-italic/Source-Sans-Pro-italic.eot?#iefix') format('embedded-opentype'),
local('Source Sans Pro Italic'),
local('Source-Sans-Pro-italic'),
url('/fonts/Source-Sans-Pro-italic/Source-Sans-Pro-italic.woff2') format('woff2'),
url('/fonts/Source-Sans-Pro-italic/Source-Sans-Pro-italic.woff') format('woff'),
url('/fonts/Source-Sans-Pro-italic/Source-Sans-Pro-italic.ttf') format('truetype'),
url('/fonts/Source-Sans-Pro-italic/Source-Sans-Pro-italic.svg#SourceSansPro') format('svg');
}
@font-face {
font-family: 'Source Sans Pro';
font-weight: 600;
font-style: italic;
src: url('/fonts/Source-Sans-Pro-600italic/Source-Sans-Pro-600italic.eot');
src: url('/fonts/Source-Sans-Pro-600italic/Source-Sans-Pro-600italic.eot?#iefix') format('embedded-opentype'),
local('Source Sans Pro Semibold Italic'),
local('Source-Sans-Pro-600italic'),
url('/fonts/Source-Sans-Pro-600italic/Source-Sans-Pro-600italic.woff2') format('woff2'),
url('/fonts/Source-Sans-Pro-600italic/Source-Sans-Pro-600italic.woff') format('woff'),
url('/fonts/Source-Sans-Pro-600italic/Source-Sans-Pro-600italic.ttf') format('truetype'),
url('/fonts/Source-Sans-Pro-600italic/Source-Sans-Pro-600italic.svg#SourceSansPro') format('svg');
}
是的,正如我所想,现在我收到GET net::ERR\u CONNECTION\u TIMED\u。现在我检查一下this@luca下载zip文件夹。不要使用直接链接。没有必要使用该解决方案连接internet,因为您在之前和本地都加载了相应的文件。我想您已经回答了自己的问题:防火墙阻止外部URL。如果你的工作需要它,你应该向它提出申请。否则,你将不得不避免使用谷歌字体:因为他们的大多数服务都是在线使用的,本地托管可能在许可条款中被禁止。
@font-face {
font-family: 'Source Sans Pro';
font-weight: 300;
font-style: normal;
src: url('/fonts/Source-Sans-Pro-300/Source-Sans-Pro-300.eot');
src: url('/fonts/Source-Sans-Pro-300/Source-Sans-Pro-300.eot?#iefix') format('embedded-opentype'),
local('Source Sans Pro Light'),
local('Source-Sans-Pro-300'),
url('/fonts/Source-Sans-Pro-300/Source-Sans-Pro-300.woff2') format('woff2'),
url('/fonts/Source-Sans-Pro-300/Source-Sans-Pro-300.woff') format('woff'),
url('/fonts/Source-Sans-Pro-300/Source-Sans-Pro-300.ttf') format('truetype'),
url('/fonts/Source-Sans-Pro-300/Source-Sans-Pro-300.svg#SourceSansPro') format('svg');
}
@font-face {
font-family: 'Source Sans Pro';
font-weight: 400;
font-style: normal;
src: url('/fonts/Source-Sans-Pro-regular/Source-Sans-Pro-regular.eot');
src: url('/fonts/Source-Sans-Pro-regular/Source-Sans-Pro-regular.eot?#iefix') format('embedded-opentype'),
local('Source Sans Pro'),
local('Source-Sans-Pro-regular'),
url('/fonts/Source-Sans-Pro-regular/Source-Sans-Pro-regular.woff2') format('woff2'),
url('/fonts/Source-Sans-Pro-regular/Source-Sans-Pro-regular.woff') format('woff'),
url('/fonts/Source-Sans-Pro-regular/Source-Sans-Pro-regular.ttf') format('truetype'),
url('/fonts/Source-Sans-Pro-regular/Source-Sans-Pro-regular.svg#SourceSansPro') format('svg');
}
@font-face {
font-family: 'Source Sans Pro';
font-weight: 600;
font-style: normal;
src: url('/fonts/Source-Sans-Pro-600/Source-Sans-Pro-600.eot');
src: url('/fonts/Source-Sans-Pro-600/Source-Sans-Pro-600.eot?#iefix') format('embedded-opentype'),
local('Source Sans Pro Semibold'),
local('Source-Sans-Pro-600'),
url('/fonts/Source-Sans-Pro-600/Source-Sans-Pro-600.woff2') format('woff2'),
url('/fonts/Source-Sans-Pro-600/Source-Sans-Pro-600.woff') format('woff'),
url('/fonts/Source-Sans-Pro-600/Source-Sans-Pro-600.ttf') format('truetype'),
url('/fonts/Source-Sans-Pro-600/Source-Sans-Pro-600.svg#SourceSansPro') format('svg');
}
@font-face {
font-family: 'Source Sans Pro';
font-weight: 700;
font-style: normal;
src: url('/fonts/Source-Sans-Pro-700/Source-Sans-Pro-700.eot');
src: url('/fonts/Source-Sans-Pro-700/Source-Sans-Pro-700.eot?#iefix') format('embedded-opentype'),
local('Source Sans Pro Bold'),
local('Source-Sans-Pro-700'),
url('/fonts/Source-Sans-Pro-700/Source-Sans-Pro-700.woff2') format('woff2'),
url('/fonts/Source-Sans-Pro-700/Source-Sans-Pro-700.woff') format('woff'),
url('/fonts/Source-Sans-Pro-700/Source-Sans-Pro-700.ttf') format('truetype'),
url('/fonts/Source-Sans-Pro-700/Source-Sans-Pro-700.svg#SourceSansPro') format('svg');
}
@font-face {
font-family: 'Source Sans Pro';
font-weight: 300;
font-style: italic;
src: url('/fonts/Source-Sans-Pro-300italic/Source-Sans-Pro-300italic.eot');
src: url('/fonts/Source-Sans-Pro-300italic/Source-Sans-Pro-300italic.eot?#iefix') format('embedded-opentype'),
local('Source Sans Pro Light Italic'),
local('Source-Sans-Pro-300italic'),
url('/fonts/Source-Sans-Pro-300italic/Source-Sans-Pro-300italic.woff2') format('woff2'),
url('/fonts/Source-Sans-Pro-300italic/Source-Sans-Pro-300italic.woff') format('woff'),
url('/fonts/Source-Sans-Pro-300italic/Source-Sans-Pro-300italic.ttf') format('truetype'),
url('/fonts/Source-Sans-Pro-300italic/Source-Sans-Pro-300italic.svg#SourceSansPro') format('svg');
}
@font-face {
font-family: 'Source Sans Pro';
font-weight: 400;
font-style: italic;
src: url('/fonts/Source-Sans-Pro-italic/Source-Sans-Pro-italic.eot');
src: url('/fonts/Source-Sans-Pro-italic/Source-Sans-Pro-italic.eot?#iefix') format('embedded-opentype'),
local('Source Sans Pro Italic'),
local('Source-Sans-Pro-italic'),
url('/fonts/Source-Sans-Pro-italic/Source-Sans-Pro-italic.woff2') format('woff2'),
url('/fonts/Source-Sans-Pro-italic/Source-Sans-Pro-italic.woff') format('woff'),
url('/fonts/Source-Sans-Pro-italic/Source-Sans-Pro-italic.ttf') format('truetype'),
url('/fonts/Source-Sans-Pro-italic/Source-Sans-Pro-italic.svg#SourceSansPro') format('svg');
}
@font-face {
font-family: 'Source Sans Pro';
font-weight: 600;
font-style: italic;
src: url('/fonts/Source-Sans-Pro-600italic/Source-Sans-Pro-600italic.eot');
src: url('/fonts/Source-Sans-Pro-600italic/Source-Sans-Pro-600italic.eot?#iefix') format('embedded-opentype'),
local('Source Sans Pro Semibold Italic'),
local('Source-Sans-Pro-600italic'),
url('/fonts/Source-Sans-Pro-600italic/Source-Sans-Pro-600italic.woff2') format('woff2'),
url('/fonts/Source-Sans-Pro-600italic/Source-Sans-Pro-600italic.woff') format('woff'),
url('/fonts/Source-Sans-Pro-600italic/Source-Sans-Pro-600italic.ttf') format('truetype'),
url('/fonts/Source-Sans-Pro-600italic/Source-Sans-Pro-600italic.svg#SourceSansPro') format('svg');
}