你能告诉我如何使用jquery获取所有字体吗?
答案 0 :(得分:5)
用户PC上安装的所有字体?可靠性不可靠(JavaScript没有那种级别的访问权限),即使有一种检测特定字体存在的hackish方式:http://www.lalit.org/lab/javascript-css-font-detect
答案 1 :(得分:1)
此代码对您有很大帮助,但仅适用于IE
<SCRIPT>
function getFonts()
{
var nFontLen = dlgHelper.fonts.count;
var rgFonts = new Array();
for ( var i = 1; i < nFontLen + 1; i++ )
rgFonts[i] = dlgHelper.fonts(i);
rgFonts.sort();
for ( var j = 0; j < nFontLen; j++ )
document.write( rgFonts[j] + "<BR>" );
}
</SCRIPT>
<BODY onload="getFonts()">
<OBJECT id=dlgHelper CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0px" height="0px">
</OBJECT>