我正在使用SVG的Web應用程序。使用谷歌字體apis
該計劃是使用Google Webfonts API讓用戶選擇他們的字體類型,然後在SVG中呈現其名稱。問題是,當我使用Google API訪問字體時,它不起作用(恢復爲Serif字體)。然而,當我下載谷歌字體,然後直接在我的Web應用程序中引用,它的工作原理... 有人可以請闡明如何讓這個web應用程序的工作。
這是迄今爲止代碼:
js.onclick=function()
{
var val=document.getElementById("txt").value
var newText = svgDoc.createElementNS("http://www.w3.org/2000/svg","text");
newText.setAttribute("id", "txxt")
newText.setAttribute("x",275);
newText.setAttribute("y",250);
newText.setAttribute("font-size","50px");
newText.setAttribute("fill","olive");
newText.setAttribute("xlink:href",'http://fonts.googleapis.com/css?family=Josefin+Sans+Std+Light&subset=latin');
newText.setAttribute("font-family",'JosefinSansStd-Light');
var textNode = document.createTextNode(val);
newText.appendChild(textNode);
svgRoot.appendChild(newText)
}
爲什麼所有的降薪呢? – Frank 2010-10-12 07:27:07
我的猜測:拼寫錯誤的標題(「Probelm in using google font apis」) – jsalonen 2010-10-12 11:29:10