Архив рубрики «firefox»

firefox: оптимизация внутренних баз данных sqlite

26.08.2009
  1. $ find .mozilla/firefox -type f -name "*.sqlite" -exec time sqlite3 \{\} "VACUUM" ";"

via

установка adobe flash player 10 на ubuntu

28.11.2008

Если установлена предыдущая версия Flash Player из комплекта Ubuntu, сносим её:

  1. $ sudo apt-get remove flashplugin-nonfree

Со страницы http://get.adobe.com/flashplayer/ скачиваем пакет со свежим плеером в формате .deb для ubuntu.

И, собственно, ставим:

  1. $ sudo apt-get install install_flash_player_10_linux.deb

Firefox + linux: идеальные шрифты

21.09.2008

Идеальные шрифты для Firefox под *nix на данный момент это семейство Bitstream Vera *:
- Bitstream Vera Sans (без засечек, типа Arial/Verdana)
- Bitstream Vera Serif (с засечками, типа Times)
- Bitstream Vera Sans Mono (моноширинный)

В Firefox это живет в меню Правка -> Настройки -> Содержимое -> Шрифты и цвета:
лучшие шрифты для firefox под linux

Некоторые сайты, однако, жестко предписывают отображение текстов шрифтом Times:

  1. BODY{font-family: Times, serif;}

Результат может выглядеть примерно так:

firefox strange fonts

Это произошло из-за того, что настройки fontconfig по-умолчанию заменяют кривой системный Times на некий более удобный для восприятия шрифт.

Используя утилиту fc-match из набора fontconfig убеждаемся, что Times у нас в системе заменяется на "Nimbus Roman No9 L":

  1. ~$ fc-match times
  2. n021003l.pfb: "Nimbus Roman No9 L" "Regular"

Выкорчевываем корень зла:

  1. ~$ sudo rm /etc/fonts/conf.d/30-urw-aliases.conf
  2. ~$ sudo rm /etc/fonts/conf.d/30-metric-aliases.conf

(Если захочется восстановить статус кво, можно взять 30-urw-aliases.conf и 30-metric-aliases.conf из /etc/fonts/conf.avail)

Теперь настроим fontconfig так, чтобы при попытке отобразить шрифт Times автоматически выбирался Times New Roman (очевидно, именно он имелся в виду создателями). Для в своей домашней директории создаем файл ~/.fonts.conf с примерно таким содержимым:

  1. <fontconfig>
  2. <match target="pattern">
  3. <test qual="any" name="family">
  4. <string>Times</string>
  5. </test>
  6. <edit name="family" mode="assign">
  7. <string>Times New Roman</string>
  8. </edit>
  9. </match>
  10. </fontconfig>

Сам шрифт Times New Roman следует установить в составе пакета шрифтов от MS.

Смотрим на результат:

  1. ~$ fc-match times
  2. Times_New_Roman.ttf: "Times New Roman" "Normal"

Готово.

Виндовые шрифты в Ubuntu

07.09.2008

Установка TTF windows проста до неприличия:
~$ sudo apt-get install msttcorefonts