{{Article summary text|Installing and troubleshooting the Firefox browser and plugins}}

{{Article summary text|Installing and troubleshooting the Firefox browser and plugins}}

Line 19:

Line 21:

== Installing ==

== Installing ==

−

Firefox can be [[Pacman|installed]] with the {{Pkg|firefox}} package, available in the [[official repositories]].

+

+

Firefox can be [[pacman|installed]] with the {{Pkg|firefox}} package, available in the [[official repositories]].

There are a number of language packs available for Firefox, other than the standard English. Language packs are usually named as {{ic|firefox-i18n-languagecode}} (where {{ic|languagecode}} can be any language code, such as '''de''', '''ja''', '''fr''', etc.). For a list of available language packs see [https://www.archlinux.org/packages/?sort=&q=firefox-i18n&maintainer=&last_update=&flagged=&limit=100 this].

There are a number of language packs available for Firefox, other than the standard English. Language packs are usually named as {{ic|firefox-i18n-languagecode}} (where {{ic|languagecode}} can be any language code, such as '''de''', '''ja''', '''fr''', etc.). For a list of available language packs see [https://www.archlinux.org/packages/?sort=&q=firefox-i18n&maintainer=&last_update=&flagged=&limit=100 this].

If Firefox does not anti-alias and/or hint your fonts, try to install {{AUR|ttf-win7-fonts}} (preferred) or {{AUR|ttf-ms-fonts}} and take a look at [[Font Configuration]].

If Firefox does not anti-alias and/or hint your fonts, try to install {{AUR|ttf-win7-fonts}} (preferred) or {{AUR|ttf-ms-fonts}} and take a look at [[Font Configuration]].

+

+

=== Firefox variants ===

+

+

* {{App|[[Wikipedia:Mozilla Corporation software rebranded by the Debian project#IceWeasel|Iceweasel]]|Fork of Firefox that is being developed by Debian. The main difference is that it does not include any trademarked Mozilla artwork.|http://wiki.debian.org/Iceweasel|{{AUR|iceweasel}}}}

+

{{Note|For some more information about Iceweasel's existance see [http://web.glandium.org/blog/?p&#61;97 this blog post].}}

+

* {{App|[[Wikipedia:GNU IceCat|GNU IceCat]]|Web browser distributed by the GNU Project. It is made entirely of free software and is compatible with the GNU/Linux operating system and almost all of Firefox's addons. |http://www.gnu.org/software/gnuzilla/|{{AUR|icecat}}}}

+

* {{App|Firefox KDE|Version of Firefox that incorporates an OpenSUSE patch for better KDE integration than is possible through simple Firefox plugins.|http://gitorious.org/firefox-kde-opensuse|{{AUR|firefox-kde-opensuse}}}}

== Add-ons ==

== Add-ons ==

−

Firefox is well known for its large library of add-ons which can be used to add new features or modify the behavior of existing features of Firefox. You can find new add-ons or manage installed add-ons with Firefox's "Add-ons Manager."

+

+

Firefox is well known for its large library of add-ons which can be used to add new features or modify the behavior of existing features of Firefox. You can find new add-ons or manage installed add-ons with Firefox's "Add-ons Manager."

For a list of popular add-ons, see [https://addons.mozilla.org/en-US/firefox/extensions/?sort=popular Mozilla's add-on list sorted by popularity].

For a list of popular add-ons, see [https://addons.mozilla.org/en-US/firefox/extensions/?sort=popular Mozilla's add-on list sorted by popularity].

== Plugins ==

== Plugins ==

+

{{Box||See the main article: [[Browser Plugins]]|#E5E5FF|#FCFCFC}}

{{Box||See the main article: [[Browser Plugins]]|#E5E5FF|#FCFCFC}}

Line 38:

Line 50:

=== GNOME Keyring integration ===

=== GNOME Keyring integration ===

−

Install {{AUR|firefox-gnome-keyring}} from the [[AUR]] to integrate Firefox with [[GNOME Keyring]].

+

+

Install {{AUR|firefox-gnome-keyring}} from the [[AUR]] to integrate Firefox with [[GNOME Keyring]]. To make firefox-gnome-keyring use your login keychain, set extensions.gnome-keyring.keyringName to "login" (without the double quotes) in about:config. Note the lowercase 'l' despite the the keychain name having an uppercase 'L' in Seahorse.

=== KDE integration ===

=== KDE integration ===

+

* To use KDE's KPart technology with Firefox, by embedding different KDE file viewers into the browser, you can install {{Pkg|kpartsplugin}}.

* To use KDE's KPart technology with Firefox, by embedding different KDE file viewers into the browser, you can install {{Pkg|kpartsplugin}}.

−

* To get further integration with KDE's Oxygen theme, you can install [http://kde-look.org/content/show.php/?content=117962 Oxygen KDE], a very comprehensive theme that also has color scheme detection, support for Firefox's Persona themes, support for both the Oxygen and Faenza icons and various other customizations.

+

* For integration with KDE’s mime type system and file dialogs, one can use {{AUR|firefox-kde-opensuse}} variant from AUR with OpenSUSE’s patches applied, or {{AUR|firefox-kde-global-menu}} for that ''and'' appmenu integration.

−

* For integration with KDE’s mime type system and file dialogs, one can use a [https://aur.archlinux.org/packages/firefox-kde-opensuse version of firefox] with OpenSUSE’s patches applied.

+

* To get further integration with KDE's Oxygen theme, you can install the theme [https://addons.mozilla.org/de/firefox/addon/gtk-native/ GTK+ Native], which works really well in combination with the default GTK+ style “Oxygen GTK” to make Firefox look native.

+

: Unfortunately another project isn’t currently updated: [http://kde-look.org/content/show.php/?content=117962 Oxygen KDE] used to be more configurable and added other KDE features like a clear button to aweseomebar and search bar.

+

: You can get those clear buttons without Oxygen KDE by installing [https://addons.mozilla.org/de/firefox/addon/stylish/ Stylish], [https://addons.mozilla.org/de/firefox/addon/xclear/ Xclear] and the following userstyle:

To enable spell checking for a specific language right click on any text field and check the ''Check Spelling'' box. To select a language for spell checking to you have right click again and select your language from the ''Languages'' sub-menu.

To enable spell checking for a specific language right click on any text field and check the ''Check Spelling'' box. To select a language for spell checking to you have right click again and select your language from the ''Languages'' sub-menu.

Line 54:

Line 76:

Alternatively, you can install the {{Pkg|hunspell}} package, available in the [[official repositories]]. You also need to install dictionaries for your language, such as {{Pkg|hunspell-fr}} (for the French language) or {{Pkg|hunspell-he}} (for Hebrew).

Alternatively, you can install the {{Pkg|hunspell}} package, available in the [[official repositories]]. You also need to install dictionaries for your language, such as {{Pkg|hunspell-fr}} (for the French language) or {{Pkg|hunspell-he}} (for Hebrew).

−

=== Adding Firefox search engines ===

+

By default, Firefox will try to symlink all your hunspell dictionaries in {{ic|/usr/lib/firefox/dictionaries}}. If you want to have less dictionaries offered to you in Firefox, you can remove some of those links. Be aware that it may not stand an upgrade of Firefox.

+

+

=== Adding search engines ===

Search engines can be added to Firefox through normal add-ons, see [https://addons.mozilla.org/en-US/firefox/search-tools/ this page] for a list of available search engines.

Search engines can be added to Firefox through normal add-ons, see [https://addons.mozilla.org/en-US/firefox/search-tools/ this page] for a list of available search engines.

Line 62:

Line 86:

Also, you can use the [https://firefox.maltekraus.de/extensions/add-to-search-bar add-to-searchbar] extension to add a search to your search bar from any web site, by simply right clicking on the site's search field and selecting ''Add to Search Bar...''

Also, you can use the [https://firefox.maltekraus.de/extensions/add-to-search-bar add-to-searchbar] extension to add a search to your search bar from any web site, by simply right clicking on the site's search field and selecting ''Add to Search Bar...''

−

If you want a manual solution, take a look at {{ic|~/.mozilla/firefox/xxx.default/searchplugins/}} (where xxx is your profile ID).

+

If you want a manual solution, take a look at {{ic|~/.mozilla/firefox/''xxxxxxxx''.default/searchplugins/}} (where ''xxxxxxxx'' is your profile ID).

==== arch-firefox-search ====

==== arch-firefox-search ====

+

Install the {{Pkg|arch-firefox-search}} package, available in the [[official repositories]], to add Arch-specific searches (AUR, wiki, forum, etc, as specified by user) to the Firefox search toolbar.

Install the {{Pkg|arch-firefox-search}} package, available in the [[official repositories]], to add Arch-specific searches (AUR, wiki, forum, etc, as specified by user) to the Firefox search toolbar.

−

−

== Firefox derivatives ==

−

−

* {{App|[[Wikipedia:Mozilla Corporation software rebranded by the Debian project#IceWeasel|Iceweasel]]|A fork of Firefox that is being developed by Debian. The main difference is that it does not include any trademarked Mozilla artwork.|http://wiki.debian.org/Iceweasel|{{AUR|iceweasel}}}}

−

{{Note|For some more information about Iceweasel's existance see [http://web.glandium.org/blog/?p&#61;97 this blog post].}}

−

* {{App|[[Wikipedia:Gnu IceCat|GNU IceCat]]|A web browser distributed by the GNU Project. It is made entirely of free software and is compatible with the GNU/Linux operating system and almost all of Firefox's addons. |http://www.gnu.org/software/gnuzilla/|{{AUR|icecat}}}}

−

* {{App|Firefox KDE|A version of Firefox that incorporates an OpenSUSE patch for better KDE integration than is possible through simple Firefox plugins.|http://gitorious.org/firefox-kde-opensuse|{{AUR|firefox-kde-opensuse}}}}

== Troubleshooting ==

== Troubleshooting ==

=== Setting your e-mail client ===

=== Setting your e-mail client ===

+

Firefox is usually set to open {{ic|mailto}} links with a web application such as Gmail or Yahoo Mail. To set your e-mail client in Firefox to use with {{ic|mailto}} links, go to ''Preferences > Applications'' and modify the ''action'' column corresponding to the {{ic|mailto}} content type. You have set this to the exact location of your e-mail client (e.g. {{ic|/usr/bin/kmail}} for Kmail).

Firefox is usually set to open {{ic|mailto}} links with a web application such as Gmail or Yahoo Mail. To set your e-mail client in Firefox to use with {{ic|mailto}} links, go to ''Preferences > Applications'' and modify the ''action'' column corresponding to the {{ic|mailto}} content type. You have set this to the exact location of your e-mail client (e.g. {{ic|/usr/bin/kmail}} for Kmail).

−

=== Firefox 4 New Menu Bar/Firefox Button ===

+

=== Open containing folder problems (GNOME 3) ===

−

{{Merge|Firefox Tweaks|This is just style tweaks, should better keep it in tweak page to keep main page clean.}}

−

To toggle between the new Firefox button and the classic menu bar:

−

* if the button is active, check ''Preferences > Menu Bar'', or right click in the toolbar area and check ''Menu Bar''.

−

* if the menu bar is active, uncheck ''View > Toolbars > Menu Bar'', or right click in the toolbar area and uncheck ''Menu Bar''.

−

−

In GNU/Linux, you will just get a plain grey button instead of the new orange one from Windows. However you can change this to either a Firefox icon or the icon followed by the "Firefox" text.

−

−

Adding the following to your {{ic|~/.mozilla/firefox/userprofile/chrome/userChrome.css}} file will place the icon before the text:

−

{{bc|

−

#appmenu-toolbar-button {

−

list-style-image: url("chrome://branding/content/icon16.png");

−

}

−

}}

−

Adding the following to the same file will ''remove'' the "Firefox" text:

+

If you expect Firefox to launch [[Nautilus]] when using the "Open Containing Folder" option in the Downloads manager, but [[Thunar]] or [[Wine]] Explorer launches instead, check these two lines in your user's {{ic|~/.local/share/applications/defaults.list}}:

−

{{bc|

−

#appmenu-toolbar-button > .toolbarbutton-text,

−

#appmenu-toolbar-button > .toolbarbutton-menu-dropmarker {

−

display: none !important;

−

}

−

}}

+

inode/directory=''someprogram''.desktop

+

x-directory/normal=''someprogram''.desktop

−

This userChrome.css configuration copies the default Windows Firefox 4+ look and adds an orange background to the button, with a purple background in Private Browsing mode:

{{Note|You need to create both the {{ic|chrome}} directory and {{ic|userChrome.css}}, if they do not already exist.}}

−

−

=== Open containing folder problems (KDE) ===

−

If Firefox launches something other than your preferred file manager when using the "Open Containing Folder" option in the Downloads manager, make sure you select your file manager of choice (e.g. [[Dolphin]]) in KDE's System Settings under ''Workspace Appearance and Behavior > Default Applications > File Manager''.

If Firefox is still not opening your file manager of choice, modify your user's {{ic|~/.local/share/applications/defaults.list}} to include these two lines:

If Firefox is still not opening your file manager of choice, modify your user's {{ic|~/.local/share/applications/defaults.list}} to include these two lines:

Line 163:

Line 116:

=== Firefox keeps creating ~/Desktop even when this is not desired ===

=== Firefox keeps creating ~/Desktop even when this is not desired ===

+

Firefox uses {{ic|~/Desktop}} as the default place for download and upload files. To set it to another folder, create {{ic|~/.config/user-dirs.dirs}} and add:

Firefox uses {{ic|~/Desktop}} as the default place for download and upload files. To set it to another folder, create {{ic|~/.config/user-dirs.dirs}} and add:

−

XDG_DESKTOP_DIR="/home/<user>/"

+

XDG_DESKTOP_DIR="/home/''user''/"

−

XDG_DOWNLOAD_DIR="/home/<user>/<dir>"

+

XDG_DOWNLOAD_DIR="/home/''user''/''dir''"

−

XDG_TEMPLATES_DIR="/home/<user>/<dir>"

+

XDG_TEMPLATES_DIR="/home/''user''/''dir''"

−

XDG_PUBLICSHARE_DIR="/home/<user>/<dir>"

+

XDG_PUBLICSHARE_DIR="/home/''user''/''dir''"

−

XDG_DOCUMENTS_DIR="/home/<user>/<dir>"

+

XDG_DOCUMENTS_DIR="/home/''user''/''dir''"

−

XDG_MUSIC_DIR="/home/<user>/<dir>"

+

XDG_MUSIC_DIR="/home/''user''/''dir''"

−

XDG_PICTURES_DIR="/home/<user>/<dir>"

+

XDG_PICTURES_DIR="/home/''user''/''dir''"

−

XDG_VIDEOS_DIR="/home/<user>/<dir>"

+

XDG_VIDEOS_DIR="/home/''user''/''dir''"

−

Change {{ic|<user>}} and {{ic|<dir>}} to the actual directory.

+

Change ''user'' and ''dir'' to the actual directory.

=== Make plugins respect blocked pop-ups ===

=== Make plugins respect blocked pop-ups ===

+

Some plugins can misbehave and bypass the default settings, such as the Flash plugin. You can prevent this by doing the following:

Some plugins can misbehave and bypass the default settings, such as the Flash plugin. You can prevent this by doing the following:

Line 189:

Line 144:

=== Middle-click errors ===

=== Middle-click errors ===

+

A common error message you can get while using the middle mouse button in Firefox is:

A common error message you can get while using the middle mouse button in Firefox is:

The URL is not valid and cannot be loaded.

The URL is not valid and cannot be loaded.

Line 199:

Line 155:

=== Backspace does not work as the 'Back' button ===

=== Backspace does not work as the 'Back' button ===

+

As per [http://ubuntu.wordpress.com/2006/12/21/fix-firefox-backspace-to-take-you-to-the-previous-page/ this article], the feature has been removed in order to fix a bug. To re-introduce the original behavior go to {{ic|about:config}} and set the {{ic|browser.backspace_action}} option to '''0''' (zero).

As per [http://ubuntu.wordpress.com/2006/12/21/fix-firefox-backspace-to-take-you-to-the-previous-page/ this article], the feature has been removed in order to fix a bug. To re-introduce the original behavior go to {{ic|about:config}} and set the {{ic|browser.backspace_action}} option to '''0''' (zero).

=== Firefox does not remember login information ===

=== Firefox does not remember login information ===

+

It may be due to a corrupted {{ic|cookies.sqlite}} file in [http://support.mozilla.com/en-US/kb/Profiles#How_to_find_your_profile Firefox's profile] folder. In order to fix this, just rename or remove {{ic|cookie.sqlite}} while Firefox is not running.

It may be due to a corrupted {{ic|cookies.sqlite}} file in [http://support.mozilla.com/en-US/kb/Profiles#How_to_find_your_profile Firefox's profile] folder. In order to fix this, just rename or remove {{ic|cookie.sqlite}} while Firefox is not running.

Line 212:

Line 170:

=== Unreadable input fields with dark GTK+ themes ===

=== Unreadable input fields with dark GTK+ themes ===

+

When using a dark [[GTK+]] theme, one might encounter Internet pages with unreadable input and text fields (e.g. Amazon can have white text on white background). This can happen because the site only sets either background or text color, and Firefox takes the other one from the theme.

When using a dark [[GTK+]] theme, one might encounter Internet pages with unreadable input and text fields (e.g. Amazon can have white text on white background). This can happen because the site only sets either background or text color, and Firefox takes the other one from the theme.

Line 260:

Line 219:

=== File association problems ===

=== File association problems ===

+

For non-[[GNOME]] users, Firefox may not associate file types properly or at all (in the "Open With" part of the download dialog). Installing {{Pkg|libgnome}} from the [[official repositories]] amends the problem.

For non-[[GNOME]] users, Firefox may not associate file types properly or at all (in the "Open With" part of the download dialog). Installing {{Pkg|libgnome}} from the [[official repositories]] amends the problem.

Line 266:

Line 226:

From now on Firefox should use the applications which are explicitly set in KDE.

From now on Firefox should use the applications which are explicitly set in KDE.

−

=== "I'm Feeling Lucky" Mode ===

+

=== "Do you want Firefox to save your tabs for the next time it starts?" dialog does not appear ===

−

Some search engines have a feeling lucky feature. For example Google has "I'm Feeling Lucky" and DuckDuckGo has "I'm Feeling Ducky".

=== "Do you want Firefox to save your tabs for the next time it starts?" dialog does not appear ===

+

From the [http://support.mozilla.com/en-US/questions/767751 Mozilla support] site:

−

From the [http://support.mozilla.com/en-US/questions/767751 Mozilla Support] site:

# Type {{ic|about:config}} in the address bar.

# Type {{ic|about:config}} in the address bar.

Line 290:

Line 238:

If the fonts in the menu bar look ugly to you, chances are you're missing better looking fonts for Firefox to use. As a quick remedy, just install Type 1 fonts from the {{Pkg|xorg-fonts-type1}} package, available in the official repositories.

If the fonts in the menu bar look ugly to you, chances are you're missing better looking fonts for Firefox to use. As a quick remedy, just install Type 1 fonts from the {{Pkg|xorg-fonts-type1}} package, available in the official repositories.

−

=== Firefox uses ugly fonts on certain webpages ===

+

=== Firefox uses ugly fonts on certain web pages ===

−

When Firefox uses bitmap fonts, it can happen that on certain webpages the fonts are very ugly (compared to Google Chrome for example):

+

When Firefox uses bitmap fonts, it can happen that on certain web pages the fonts are very ugly (compared to Google Chrome for example):

Some Firefox font issues may also be solved by installing Google Webfonts via {{AUR|ttf-google-webfonts}} or {{AUR|ttf-google-webfonts-git}}. These fonts greatly improved the appearance of Google Drive apps.

+

Some Firefox font issues may also be solved by installing the Google Fonts via the AUR packages {{AUR|ttf-google-fonts-hg}} or {{AUR|ttf-google-fonts-git}}. These fonts may greatly improve the appearance of Google Drive apps.

=== The menu cannot pop-up after updating to Firefox 13 ===

=== The menu cannot pop-up after updating to Firefox 13 ===

+

This problem is most probably related to this [https://bugzilla.mozilla.org/show_bug.cgi?id=787943 bug] and it may affect any user that sets

This problem is most probably related to this [https://bugzilla.mozilla.org/show_bug.cgi?id=787943 bug] and it may affect any user that sets

Installing

There are a number of language packs available for Firefox, other than the standard English. Language packs are usually named as firefox-i18n-languagecode (where languagecode can be any language code, such as de, ja, fr, etc.). For a list of available language packs see this.

Add-ons

Firefox is well known for its large library of add-ons which can be used to add new features or modify the behavior of existing features of Firefox. You can find new add-ons or manage installed add-ons with Firefox's "Add-ons Manager."

Plugins

in the Firefox address bar or go to the Add-ons entry in the Firefox Menu and select the Plugins tab.

GNOME Keyring integration

Install firefox-gnome-keyringAUR from the AUR to integrate Firefox with GNOME Keyring. To make firefox-gnome-keyring use your login keychain, set extensions.gnome-keyring.keyringName to "login" (without the double quotes) in about:config. Note the lowercase 'l' despite the the keychain name having an uppercase 'L' in Seahorse.

KDE integration

To use KDE's KPart technology with Firefox, by embedding different KDE file viewers into the browser, you can install kpartsplugin.

Dictionaries for spell checking

To enable spell checking for a specific language right click on any text field and check the Check Spelling box. To select a language for spell checking to you have right click again and select your language from the Languages sub-menu.

To get more languages just click Add Dictionaries... and select the dictionary you want to install from the list.

By default, Firefox will try to symlink all your hunspell dictionaries in /usr/lib/firefox/dictionaries. If you want to have less dictionaries offered to you in Firefox, you can remove some of those links. Be aware that it may not stand an upgrade of Firefox.

Adding search engines

Search engines can be added to Firefox through normal add-ons, see this page for a list of available search engines.

arch-firefox-search

Troubleshooting

Setting your e-mail client

Firefox is usually set to open mailto links with a web application such as Gmail or Yahoo Mail. To set your e-mail client in Firefox to use with mailto links, go to Preferences > Applications and modify the action column corresponding to the mailto content type. You have set this to the exact location of your e-mail client (e.g. /usr/bin/kmail for Kmail).

Open containing folder problems (GNOME 3)

If you expect Firefox to launch Nautilus when using the "Open Containing Folder" option in the Downloads manager, but Thunar or Wine Explorer launches instead, check these two lines in your user's ~/.local/share/applications/defaults.list:

Make plugins respect blocked pop-ups

Some plugins can misbehave and bypass the default settings, such as the Flash plugin. You can prevent this by doing the following:

Type about:config into the address bar.

Right-click on the page and select New and then Integer.

Name it privacy.popups.disable_from_plugins.

Set the value to 2.

The possible values are:

0: Allow all popups from plugins.

1: Allow popups, but limit them to dom.popup_maximum.

2: Block popups from plugins.

3: Block popups from plugins, even on whitelisted sites.

Middle-click errors

A common error message you can get while using the middle mouse button in Firefox is:

The URL is not valid and cannot be loaded.

Another symptom is that middle-clicking results in unexpected behavior, like accessing a random web page.

The reason stems from the use of the middle mouse buttons in UNIX-like operating systems. The middle mouse button is used to paste whatever text has been highlighted/added to the clipboard. Then there is the possibly conflicting feature in Firefox, which defaults to loading the URL of the corresponding text when the button is depressed. This can be easily disabled by going to about:config and setting the middlemouse.contentLoadURL option to false.

Alternatively, having the traditional scroll cursor on middle-click (default behavior on Windows browsers) can be achieved by searching for general.autoScroll and setting it to true.

Backspace does not work as the 'Back' button

As per this article, the feature has been removed in order to fix a bug. To re-introduce the original behavior go to about:config and set the browser.backspace_action option to 0 (zero).

Firefox does not remember login information

It may be due to a corrupted cookies.sqlite file in Firefox's profile folder. In order to fix this, just rename or remove cookie.sqlite while Firefox is not running.

Open a terminal of choice and type the following:

$ cd ~/.mozilla/firefox/xxxxxxxx.default/
$ rm -f cookies.sqlite

Note: xxxxxxxx represents a random string of 8 characters.

Restart Firefox and see if it solved the problem.

Unreadable input fields with dark GTK+ themes

When using a dark GTK+ theme, one might encounter Internet pages with unreadable input and text fields (e.g. Amazon can have white text on white background). This can happen because the site only sets either background or text color, and Firefox takes the other one from the theme.

A work around is to explicitly setting standard colors for all web pages in ~/.mozilla/firefox/xxxxxxxx.default/chrome/userContent.css.

The following sets input fields to standard black text / white background; both can be overridden by the displayed site, so that colors are seen as intended:

"Do you want Firefox to save your tabs for the next time it starts?" dialog does not appear

Firefox uses ugly fonts for its interface

If the fonts in the menu bar look ugly to you, chances are you're missing better looking fonts for Firefox to use. As a quick remedy, just install Type 1 fonts from the xorg-fonts-type1 package, available in the official repositories.

Firefox uses ugly fonts on certain web pages

When Firefox uses bitmap fonts, it can happen that on certain web pages the fonts are very ugly (compared to Google Chrome for example):

Solve some Firefox font issues with Google Fonts

Some Firefox font issues may also be solved by installing the Google Fonts via the AUR packages ttf-google-fonts-hgAUR or ttf-google-fonts-gitAUR. These fonts may greatly improve the appearance of Google Drive apps.

The menu cannot pop-up after updating to Firefox 13

This problem is most probably related to this bug and it may affect any user that sets

GTK_IM_MODULE=xim

while configuring their input method.

It appears to happen especially to those who are using Fcitx 4.0.x (at that time Fcitx only supported XIM). With newer version of Fcitx, XIM is discouraged and you should set: