Aero Window Title :: Add-ons for Firefox
タイトルの文字色は'-moz-MenuBarText'に固定されているため、ウィンドウの背景を濃い色に設定してあると、ひどく視認性が悪くなります。この問題は、アドオンのソースコードを改変することで解決できます。
修正前
修正後
このアドオンの本体は、プロファイル フォルダのextensionsフォルダにある[aero-window-title@benjamin.smedbergs.us.xpi]です。まずファイルの拡張子を.zipに変更し、このファイルを展開します。そしてそこに含まれる[aero-overlay.xul]を開きます。
タイトルの文字はCanvasで描かれ、その描画色はこのファイルの中頃にある
cx.font = 'message-box'; cx.fillStyle = '-moz-MenuBarText'; cx.textBaseline = 'middle';
の'-moz-MenuBarText'で指定されています。これを任意の色に変更することで、タイトルの文字色を変更できます。たとえば先に示した修正後の画像では、
cx.fillStyle = 'white';
としています。さらに文字周辺のグラデーションも不要ならば、それを処理している
createShadowBox(cx, shadowSize + fontSize / 2, textMiddle - (fontSize / 2), textWidth, fontSize);
の行を削除することで、文字がより鮮明になります。
コードの修正が終わったならば、それを上書き保存し、展開したファイルを再びzipに圧縮します。そしてそのファイルの拡張子を.xpiに変更し、元のファイルに上書きします。最後にFirefoxを再起動させると、変更が反映されます。
ソースを改変したならば、アドオンの自動更新を無効にします。さもなくば変更が上書きされ、ソースの改変が無効となる恐れがあります。