如何使用jquery获取所有字体?

时间:2010-01-20 06:18:43

标签: jquery fonts

你能告诉我如何使用jquery获取所有字体吗?

2 个答案:

答案 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>