は私がnode.js
環境内phantomjsを実行している、それがうまくいっています。現時点で私はローカルフォントを使用していますが、google web fontsをphantomjsと連動させたいと思っています。phantomjs +ウェブフォント+フォントローダー
とどのようにウェブフォントがphantomjs
で動作させることができるかどうかについて、そこにさまざまな矛盾と混乱の報告があります。デッドリンクを持つ古い情報が含まれているような記事はthisです。そしてphantomjs 2.0がまたはWebフォントをサポートすることができますことを示唆しているthisのようなポストは、他の人はそうでないことを言ってますが2.0.1意志。 this記事で2.0で作業を行うwebfonts提案があります。
私はphantomjs 2.0と2.0.1バイナリを含む、多くのオプションを試してみたが、それは働いて得ることができません。それは私が次のように沿って何か使用してweb font loaderを使用して、私のjsのWebフォントをロードしてるということがあります
WebFont.load({
google: {
families: ['Droid Sans', 'Droid Serif']
},
loading: function() { console.log('loading'); },
active: function() {
console.log('active');
// hooray! can do stuff...
},
inactive: function() { console.log('inactive'); },
fontloading: function(familyName, fvd) { console.log('fontloading', familyName, fvd); },
fontactive: function(familyName, fvd) { console.log('fontactive', familyName, fvd); },
fontinactive: function(familyName, fvd) { console.log('fontinactive', familyName, fvd); }
});
しかし、私はいつもinactive
枝に達していますので、フォントのロードが成功したことはありませんが... 。同じコードがブラウザで正常に動作していても(active
枝に達しfont loader docsで
を、それは言う:
ウェブフォントローダーは、現在のブラウザは
@font-face
、目をサポートしていないと判断した場合einactive
イベントがトリガーされます。
私の疑問は、ウェブフォントローダーが実際にはブラウザ(phantomjs)がこれをサポートしていないと判断しているため、いつもinactive
に届いています。
誰でも作業phantomjs +ウェブフォント+ウェブフォントローダーを得ましたか。
悲しいことに、phantomjsとしようとしました。この:-(差なし1.9.8、2.0.0および2.0.1 ...「非アクティブ」ブランチに達するたびに – drmrbrewer
私は[email protected]で試してみたerAgent。ログ: '読み込み'、 'アクティブ' .. – cviejo
@cviejoを共有するためのコードスニペットはありますか?私はまだアクティブな枝にそれを得ることができません... – drmrbrewer