以下网站(http://www.ecu.edu/english/tpc/tpcintern/index.cfm)应该使用Google网络字体,并且字体在除Safari之外的所有浏览器中都能完美显示。使用的Javascript是:
WebFontConfig = {
google: { families: [ 'Lato:100:latin' ] }
};
(function() {
var wf = document.createElement('script');
wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
'://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
wf.type = 'text/javascript';
wf.async = 'true';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(wf, s);
})();
我意识到JS不使用标签,但我删除了它们,因为CommonSpot需要删除它们。实际上有一些不同的Web字体被使用,但除了相关的字体信息之外,每个JS都是相同的。 CSS的一个例子是:
#navigation {
font-family: 'Lato', sans-serif;
font-size: 1.3em;
font-style: normal;
float: left;
margin: .5em 0 0 .5em;
width: 70%;
height: 2em;
position: relative;
padding: .5em 0;
text-transform: uppercase;
font-size: 1em;
background-color: #592a8a;
}
最后,网络字体由Google托管,如果这有所不同(我不认为它会,因为它们似乎在其他浏览器中工作?)。
答案 0 :(得分:0)
CommonSpot存在问题以及它如何处理JavaScript。对于使用CommonSpot的任何其他人,只需使用JavaScript创建一个单独的HTML文件,将其上传到CustomCF文件夹,然后通过CommonSpot附加它。