添加谷歌字体引用ASP.Net应用程序

时间:2016-10-26 05:04:47

标签: asp.net google-font-api

我需要将google opensource字体添加到我的ASP.Net应用程序中。 目前我已使用google apis链接将其包含在内,如下所示

<head runat="server">

    <!-- Google Fonts -->
    <link href='http://fonts.googleapis.com/css?family=Titillium+Web:400,200,300,700,600' rel='stylesheet' type='text/css'/>
    <link href='http://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300' rel='stylesheet' type='text/css'/>
    <link href='http://fonts.googleapis.com/css?family=Raleway:400,100' rel='stylesheet' type='text/css'/>

</head>

但问题是当我在没有互联网的开发环境中运行我的Web应用程序时,这些字体将无效。

所以我需要做的是在我的ASP.Net应用程序中包含这些字体作为参考,就像我们包含javascript(.js)&amp; css(.css)文件到应用程序。

例如:

<link rel="stylesheet" href="css/owl.carousel.css"/>
<link rel="stylesheet" href="style.css"/>
<link rel="stylesheet" href="css/responsive.css"/>
<script src="jq/jquery.min.js"></script>

所以我需要通过添加对谷歌字体文件的引用来运行我的网络应用程序,而无需互联网。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以下载这些字体并将它们托管在您当地的devel网络服务器上,并以相同的方式包含它们,请在此处查看google-webfonts-helper:

https://google-webfonts-helper.herokuapp.com/fonts

这将要求您只使用构建事件或一些自定义处理来交换调试和发布版本之间的css部分。

编辑:更有用的信息:How to host google web fonts on my own server?