2013年4月19日金曜日

Firefox21以降のpdfjsと設定

Firefox 21ではディスプレイドライバがDirect2Dを使うことのできないもの場合(Firefoxがブロックする場合も含む)には、PDFJSを使う場合に対応が必要となる。

1.DirectWriteをfalseにする。

user_pref("gfx.font_rendering.directwrite.enabled", false);
ただし、こうすると他のページのフォントの表示が悪くなる。

2. gfx.canvas.azure.backendsからskiaを除く。
user_pref("gfx.canvas.azure.backends", "direct2d,cairo");
ただし、こうするとcairoを使うことになるので動作が重くなる。

3.無理矢理Direct2Dを使う。(ブロックされている場合のみ)
user_pref("gfx.direct2d.force-enabled", true);
ただし、もちろん動作の安全性は保障できない。

なお僕は3を選んだ。

2013年4月3日水曜日

全パッケージのWin8 SDK化が完了した。

これですっきりした。

Firefox 21.0β1は難産になってしまってるけど、現在PGOビルド中。