我之前在客户的网站上发布了此问题,但我无法彻底或正确地解释。我将重新讨论我的问题,希望有人可以帮我解决问题。
我有一个使用Jupiter主题和Masterkey框架的WordPress网站,通过它,我正在加载Google字体。我的导航设置为使用字体Cinzel,它在每个页面上加载完全正常,除了少数。
以下是指向其合作的网页的链接: http://plainfoundation.com/hall-of-distinction/
以下是指向不起作用的页面的链接: http://plainfoundation.com/contact/
在我使用Google Chrome提供的开发者工具和Mozilla Firefox附加Firebug的检查中,代码完全相同,控制台中没有出现任何问题。也许有人有想法,可以帮忙吗?谢谢!
答案 0 :(得分:0)
查看您的来源,我发现您只有@ font-face .ttf,但不是所有浏览器都需要的任何其他格式。您应该确保在此css-tricks post.
上描述了所有这些内容此外,您似乎在标题样式中添加了此项。你应该确保在加载其他样式之前声明这个@ font-face。要确保将其放在第一个样式表的顶部或新的“myfonts.css”文件中,并在其他样式表之前将其排入函数文件中:
以下是所需的格式:
func retrieveTrackArray(genre: String, completionHandler: (NSArray?, NSError?) -> Void) -> Self {
let urlRequest = NSURLRequest(URL: NSURL(string: ApiService.apiEndpoint + genre)!)
var trackArray:NSArray = []
Alamofire.request(.GET, urlRequest, parameters: nil, encoding: .URL)
.response { (request, response, data, error) in
//todo handle other response codes
if error == nil && response?.statusCode == 200 {
println(data); //data is populated Optional(<5b223334 31313438 3238222c 22333934 36373334 33222c22 32303036)
if let trackArrayData = data as? NSArray {
trackArray = trackArrayData
println(trackArray) //returns empty: ()
}
} else {
//todo handle error here
}
completionHandler(trackArray, error)
}
return self
}