Я знаю, что это повторяющаяся тема, но я просто не могу найти достойное решение - хотя я нашел ее для Chrome.
Просто взгляните на следующие скриншоты:
Chrome 9 Firefox 4См. небольшую разницу? Я не могу определить точную разницу, но могу сказать, что шрифты в Chrome выглядят более гладкими.
Вот мои системные настройки (предпочитаете показывать скриншот, поскольку я не знаю точных переводов на английском языке):
Кто-нибудь получил решение? Благодарю.
Обновление: с моей точки зрения, на самом деле это не проблема. Я бы сказал, что Firefox использует субпиксельный рендеринг вместо рендеринга в оттенках серого. (но я не могу найти настройку в fontconfig). Но точный , вы можете подтвердить?
Я тоже понял эту проблему; но вместо того, чтобы решать его только для Firefox, я вообще отключил рендеринг Subpixel. Узнайте больше об этом:
http://www.smashingmagazine.com/2009/11/02/the-ails-of-typographic-anti-aliasing/.
Вы могут внести изменения здесь (System> Preferences> Appearance): http://www.smashingmagazine.com/2009/11/02/the-ails-of-typographic-anti-aliasing/
С помощью этой настройки вы можете избежать уродливых цветовых деформаций по краям символов (это меня сильно раздражало после того, как я их понял). В другом конце вы платите с удобочитаемостью этих действительно крошечных персонажей (Font Hinting помогает на этом этапе).
Для меня это казалось единственным возможным способом; Я не могу выносить эти цветные искажения.
Я тоже понял эту проблему; но вместо того, чтобы решать его только для Firefox, я вообще отключил рендеринг Subpixel. Узнайте больше об этом:
http://www.smashingmagazine.com/2009/11/02/the-ails-of-typographic-anti-aliasing/.
Вы могут внести изменения здесь (System> Preferences> Appearance): http://www.smashingmagazine.com/2009/11/02/the-ails-of-typographic-anti-aliasing/
С помощью этой настройки вы можете избежать уродливых цветовых деформаций по краям символов (это меня сильно раздражало после того, как я их понял). В другом конце вы платите с удобочитаемостью этих действительно крошечных персонажей (Font Hinting помогает на этом этапе).
Для меня это казалось единственным возможным способом; Я не могу выносить эти цветные искажения.
Я тоже понял эту проблему; но вместо того, чтобы решать его только для Firefox, я вообще отключил рендеринг Subpixel. Узнайте больше об этом:
http://www.smashingmagazine.com/2009/11/02/the-ails-of-typographic-anti-aliasing/.
Вы могут внести изменения здесь (System> Preferences> Appearance): http://www.smashingmagazine.com/2009/11/02/the-ails-of-typographic-anti-aliasing/
С помощью этой настройки вы можете избежать уродливых цветовых деформаций по краям символов (это меня сильно раздражало после того, как я их понял). В другом конце вы платите с удобочитаемостью этих действительно крошечных персонажей (Font Hinting помогает на этом этапе).
Для меня это казалось единственным возможным способом; Я не могу выносить эти цветные искажения.
Я тоже понял эту проблему; но вместо того, чтобы решать его только для Firefox, я вообще отключил рендеринг Subpixel. Узнайте больше об этом:
http://www.smashingmagazine.com/2009/11/02/the-ails-of-typographic-anti-aliasing/.
Вы могут внести изменения здесь (System> Preferences> Appearance): http://www.smashingmagazine.com/2009/11/02/the-ails-of-typographic-anti-aliasing/
С помощью этой настройки вы можете избежать уродливых цветовых деформаций по краям символов (это меня сильно раздражало после того, как я их понял). В другом конце вы платите с удобочитаемостью этих действительно крошечных персонажей (Font Hinting помогает на этом этапе).
Для меня это казалось единственным возможным способом; Я не могу выносить эти цветные искажения.
Я тоже понял эту проблему; но вместо того, чтобы решать его только для Firefox, я вообще отключил рендеринг Subpixel. Узнайте больше об этом:
http://www.smashingmagazine.com/2009/11/02/the-ails-of-typographic-anti-aliasing/ . [ ! d3]
Здесь вы можете внести изменения (System> Preferences> Appearance): http://dl.dropbox.com/u/3008404/Font_settings_v2.png
] С помощью этой настройки вы можете избежать уродливых цветовых деформаций по краям символов (это меня сильно раздражало после того, как я их понял). В другом конце вы заплатите с удобочитаемостью этих действительно крошечных персонажей (Font Hinting помогает на этом этапе).
Для меня это казалось единственным возможным способом; Я не могу терпеть эти цветные искажения.
Я тоже понял эту проблему; но вместо того, чтобы решать его только для Firefox, я вообще отключил рендеринг Subpixel. Узнайте больше об этом:
http://www.smashingmagazine.com/2009/11/02/the-ails-of-typographic-anti-aliasing/ . [ ! d3]
Здесь вы можете внести изменения (System> Preferences> Appearance): http://dl.dropbox.com/u/3008404/Font_settings_v2.png
] С помощью этой настройки вы можете избежать уродливых цветовых деформаций по краям символов (это меня сильно раздражало после того, как я их понял). В другом конце вы заплатите с удобочитаемостью этих действительно крошечных персонажей (Font Hinting помогает на этом этапе).
Для меня это казалось единственным возможным способом; Я не могу терпеть эти цветные искажения.
Я тоже понял эту проблему; но вместо того, чтобы решать его только для Firefox, я вообще отключил рендеринг Subpixel. Узнайте больше об этом:
http://www.smashingmagazine.com/2009/11/02/the-ails-of-typographic-anti-aliasing/ . [ ! d3]
Здесь вы можете внести изменения (System> Preferences> Appearance): http://dl.dropbox.com/u/3008404/Font_settings_v2.png
] С помощью этой настройки вы можете избежать уродливых цветовых деформаций по краям символов (это меня сильно раздражало после того, как я их понял). В другом конце вы заплатите с удобочитаемостью этих действительно крошечных персонажей (Font Hinting помогает на этом этапе).
Для меня это казалось единственным возможным способом; Я не могу терпеть эти цветные искажения.
Я тоже понял эту проблему; но вместо того, чтобы решать его только для Firefox, я вообще отключил рендеринг Subpixel. Узнайте больше об этом:
http://www.smashingmagazine.com/2009/11/02/the-ails-of-typographic-anti-aliasing/ . [ ! d3]
Здесь вы можете внести изменения (System> Preferences> Appearance): http://dl.dropbox.com/u/3008404/Font_settings_v2.png
] С помощью этой настройки вы можете избежать уродливых цветовых деформаций по краям символов (это меня сильно раздражало после того, как я их понял). В другом конце вы заплатите с удобочитаемостью этих действительно крошечных персонажей (Font Hinting помогает на этом этапе).
Для меня это казалось единственным возможным способом; Я не могу терпеть эти цветные искажения.
Firefox (правильно) использует fontconfig для определения свойств шрифта на основе набора правил, а затем возвращается к настройкам GNOME для любых свойств, которые не были определены fontconfig. Это позволяет вам настраивать такие параметры, как настройки шрифтов для каждого шрифта и т. Д.
Проблема в том, что мы (неправильно) отправляем все правила match-all в fontconfig для антиалиасов и настроек намекания. Это означает, что настройки fontconfig всегда переопределяют настройки GNOME в Firefox и действительно являются ошибкой в нашем пакете fontconfig.
Это похоже на часть проблемы, которую вы видите.
Чтобы исправить это, вы можете сделать следующее:
sudo rm /etc/fonts/conf.d/10-*
Обратите внимание, что /etc/fonts/conf.d просто содержит набор символических ссылок для полного набора файлов конфигурации в / etc / fonts / conf .avail. Чтобы восстановить конфигурацию по умолчанию в Ubuntu, вы можете запустить:
cd /etc/fonts/conf.d
sudo ln -s /etc/fonts/conf.avail/10-antialias.conf
sudo ln -s /etc/fonts/conf.avail/10-hinting.conf
sudo ln -s /etc/fonts/conf.avail/10-hinting-slight.conf
Кроме того, ваши шрифты могут выглядеть несколько иначе, в зависимости от какой сборки Firefox вы используете. В Ubuntu-сборке Firefox есть патч cairo для включения фильтрации Freetype LCD, что сделает его шрифты похожими на другие приложения и уменьшит цветные рамки.
Официальная сборка mozilla.org не имеет этого патч и его шрифты будут иметь заметно больше цветовой окантовки по сравнению с шрифтами в других приложениях.
Предположение из предыдущих потоков (я думаю, что у меня есть кто-то скрывается где-то), Firefox не смотрит в Gnome для настроек намека на шрифт, он переходит к fontconfig, который не синхронизирован.
[d1 ] Итак, если вы используете полный намек, вам нужно что-то вроде этого:cd /etc/fonts/conf.d/
sudo rm 10-hinting-slight.conf
sudo ln -s ../conf.avail/10-hinting-full.conf
sudo dpkg-reconfigure fontconfig
Однако в этом отчете об ошибках есть буквально десятки предложенных исправлений. Я предлагаю вам искать более зрелые, дать им попробовать, и если они не сработают, пойдите с менее здравомыслящими.
Я попытаюсь отследить, что исправлено для меня. Я помню, что это было смешно просто.
У меня было что-то вроде этой проблемы некоторое время назад, и попробовал все, что предлагалось в этих сообщениях. Наконец, я решил удалить ~/.fonts.conf (после резервной копии, конечно).
Причина, по которой я думаю, что это работает, потому что общесистемная конфигурация находится в /etc/font/fonts.conf, и этот файл генерируется с помощью fontconfig. Я думаю, что моя проблемная ~/.fonts.conf была оставлена с гораздо более старой (эпохи Даппера Дрейка).
Если я правильно помню, Firefox использует файл ~/.fonts.conf, чтобы получить его настройки шрифта. Если этого не существует, просто создайте его со следующим содержимым:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
</match>
<match target="font">
<edit name="hintstyle" mode="assign"><const>hintfull</const></edit>
</match>
</fontconfig>
Если я правильно помню, Firefox использует файл ~/.fonts.conf, чтобы получить его настройки шрифта. Если этого не существует, просто создайте его со следующим содержимым:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
</match>
<match target="font">
<edit name="hintstyle" mode="assign"><const>hintfull</const></edit>
</match>
</fontconfig>
Firefox (правильно) использует fontconfig для определения свойств шрифта на основе набора правил, а затем возвращается к настройкам GNOME для любых свойств, которые не были определены fontconfig. Это позволяет вам настраивать такие параметры, как настройки шрифтов для каждого шрифта и т. Д.
Проблема в том, что мы (неправильно) отправляем все правила match-all в fontconfig для антиалиасов и настроек намекания. Это означает, что настройки fontconfig всегда переопределяют настройки GNOME в Firefox и действительно являются ошибкой в нашем пакете fontconfig.
Это похоже на часть проблемы, которую вы видите.
Чтобы исправить это, вы можете сделать следующее:
sudo rm /etc/fonts/conf.d/10-*
Обратите внимание, что /etc/fonts/conf.d просто содержит набор символических ссылок для полного набора файлов конфигурации в / etc / fonts / conf .avail. Чтобы восстановить конфигурацию по умолчанию в Ubuntu, вы можете запустить:
cd /etc/fonts/conf.d
sudo ln -s /etc/fonts/conf.avail/10-antialias.conf
sudo ln -s /etc/fonts/conf.avail/10-hinting.conf
sudo ln -s /etc/fonts/conf.avail/10-hinting-slight.conf
Кроме того, ваши шрифты могут выглядеть несколько иначе, в зависимости от какой сборки Firefox вы используете. В Ubuntu-сборке Firefox есть патч cairo для включения фильтрации Freetype LCD, что сделает его шрифты похожими на другие приложения и уменьшит цветные рамки.
Официальная сборка mozilla.org не имеет этого патч и его шрифты будут иметь заметно больше цветовой окантовки по сравнению с шрифтами в других приложениях.
У меня было что-то вроде этой проблемы некоторое время назад, и попробовал все, что предлагалось в этих сообщениях. Наконец, я решил удалить ~/.fonts.conf (после резервной копии, конечно).
Причина, по которой я думаю, что это работает, потому что общесистемная конфигурация находится в /etc/font/fonts.conf, и этот файл генерируется с помощью fontconfig. Я думаю, что моя проблемная ~/.fonts.conf была оставлена с гораздо более старой (эпохи Даппера Дрейка).
Предположение из предыдущих потоков (я думаю, что у меня есть кто-то скрывается где-то), Firefox не смотрит в Gnome для настроек намека на шрифт, он переходит к fontconfig, который не синхронизирован.
Итак, если вы используете полный намек, вам нужно что-то вроде этого:
cd /etc/fonts/conf.d/
sudo rm 10-hinting-slight.conf
sudo ln -s ../conf.avail/10-hinting-full.conf
sudo dpkg-reconfigure fontconfig
Однако в этом отчете об ошибках есть буквально десятки предложенных исправлений. Я предлагаю вам искать более зрелые, дать им попробовать, и если они не сработают, пойдите с менее здравомыслящими.
Я попытаюсь отследить, что исправлено для меня. Я помню, это было смешно просто.
Если я правильно помню, Firefox использует файл ~/.fonts.conf, чтобы получить его настройки шрифта. Если этого не существует, просто создайте его со следующим содержимым:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
</match>
<match target="font">
<edit name="hintstyle" mode="assign"><const>hintfull</const></edit>
</match>
</fontconfig>
Firefox (правильно) использует fontconfig для определения свойств шрифта на основе набора правил, а затем возвращается к настройкам GNOME для любых свойств, которые не были определены fontconfig. Это позволяет вам настраивать такие параметры, как настройки шрифтов для каждого шрифта и т. Д.
Проблема в том, что мы (неправильно) отправляем все правила match-all в fontconfig для антиалиасов и настроек намекания. Это означает, что настройки fontconfig всегда переопределяют настройки GNOME в Firefox и действительно являются ошибкой в нашем пакете fontconfig.
Это похоже на часть проблемы, которую вы видите.
Чтобы исправить это, вы можете сделать следующее:
sudo rm /etc/fonts/conf.d/10-*
Обратите внимание, что /etc/fonts/conf.d просто содержит набор символических ссылок для полного набора файлов конфигурации в / etc / fonts / conf .avail. Чтобы восстановить конфигурацию по умолчанию в Ubuntu, вы можете запустить:
cd /etc/fonts/conf.d
sudo ln -s /etc/fonts/conf.avail/10-antialias.conf
sudo ln -s /etc/fonts/conf.avail/10-hinting.conf
sudo ln -s /etc/fonts/conf.avail/10-hinting-slight.conf
Кроме того, ваши шрифты могут выглядеть несколько иначе, в зависимости от какой сборки Firefox вы используете. В Ubuntu-сборке Firefox есть патч cairo для включения фильтрации Freetype LCD, что сделает его шрифты похожими на другие приложения и уменьшит цветные рамки.
Официальная сборка mozilla.org не имеет этого патч и его шрифты будут иметь заметно больше цветовой окантовки по сравнению с шрифтами в других приложениях.
У меня было что-то вроде этой проблемы некоторое время назад, и попробовал все, что предлагалось в этих сообщениях. Наконец, я решил удалить ~/.fonts.conf (после резервной копии, конечно).
Причина, по которой я думаю, что это работает, потому что общесистемная конфигурация находится в /etc/font/fonts.conf, и этот файл генерируется с помощью fontconfig. Я думаю, что моя проблемная ~/.fonts.conf была оставлена с гораздо более старой (эпохи Даппера Дрейка).
Предположение из предыдущих потоков (я думаю, что у меня есть кто-то скрывается где-то), Firefox не смотрит в Gnome для настроек намека на шрифт, он переходит к fontconfig, который не синхронизирован.
Итак, если вы используете полный намек, вам нужно что-то вроде этого:
cd /etc/fonts/conf.d/
sudo rm 10-hinting-slight.conf
sudo ln -s ../conf.avail/10-hinting-full.conf
sudo dpkg-reconfigure fontconfig
Однако в этом отчете об ошибках есть буквально десятки предложенных исправлений. Я предлагаю вам искать более зрелые, дать им попробовать, и если они не сработают, пойдите с менее здравомыслящими.
Я попытаюсь отследить, что исправлено для меня. Я помню, что это было смешно просто.
Если я правильно помню, Firefox использует файл ~/.fonts.conf, чтобы получить его настройки шрифта. Если этого не существует, просто создайте его со следующим содержимым:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
</match>
<match target="font">
<edit name="hintstyle" mode="assign"><const>hintfull</const></edit>
</match>
</fontconfig>
Firefox (правильно) использует fontconfig для определения свойств шрифта на основе набора правил, а затем возвращается к настройкам GNOME для любых свойств, которые не были определены fontconfig. Это позволяет вам настраивать такие параметры, как настройки шрифтов для каждого шрифта и т. Д.
Проблема в том, что мы (неправильно) отправляем все правила match-all в fontconfig для антиалиасов и настроек намекания. Это означает, что настройки fontconfig всегда переопределяют настройки GNOME в Firefox и действительно являются ошибкой в нашем пакете fontconfig.
Это похоже на часть проблемы, которую вы видите.
Чтобы исправить это, вы можете сделать следующее:
sudo rm /etc/fonts/conf.d/10-*
Обратите внимание, что /etc/fonts/conf.d просто содержит набор символических ссылок для полного набора файлов конфигурации в / etc / fonts / conf .avail. Чтобы восстановить конфигурацию по умолчанию в Ubuntu, вы можете запустить:
cd /etc/fonts/conf.d
sudo ln -s /etc/fonts/conf.avail/10-antialias.conf
sudo ln -s /etc/fonts/conf.avail/10-hinting.conf
sudo ln -s /etc/fonts/conf.avail/10-hinting-slight.conf
Кроме того, ваши шрифты могут выглядеть несколько иначе, в зависимости от какой сборки Firefox вы используете. В Ubuntu-сборке Firefox есть патч cairo для включения фильтрации Freetype LCD, что сделает его шрифты похожими на другие приложения и уменьшит цветные рамки.
Официальная сборка mozilla.org не имеет этого патч и его шрифты будут иметь заметно больше цветовой окантовки по сравнению с шрифтами в других приложениях.
У меня было что-то вроде этой проблемы некоторое время назад, и попробовал все, что предлагалось в этих сообщениях. Наконец, я решил удалить ~/.fonts.conf (после резервной копии, конечно).
Причина, по которой я думаю, что это работает, потому что общесистемная конфигурация находится в /etc/font/fonts.conf, и этот файл генерируется с помощью fontconfig. Я думаю, что моя проблемная ~/.fonts.conf была оставлена с гораздо более старой (эпохи Даппера Дрейка).
Предположение из предыдущих потоков (я думаю, что у меня есть кто-то скрывается где-то), Firefox не смотрит в Gnome для настроек намека на шрифт, он переходит к fontconfig, который не синхронизирован.
Итак, если вы используете полный намек, вам нужно что-то вроде этого:
cd /etc/fonts/conf.d/
sudo rm 10-hinting-slight.conf
sudo ln -s ../conf.avail/10-hinting-full.conf
sudo dpkg-reconfigure fontconfig
Однако в этом отчете об ошибках есть буквально десятки предложенных исправлений. Я предлагаю вам искать более зрелые, дать им попробовать, и если они не сработают, пойдите с менее здравомыслящими.
Я попытаюсь отследить, что исправлено для меня. Я помню, что это было смешно просто.
Предложение из предыдущих потоков (я думаю, что у меня есть кто-то скрывается где-то), Firefox не смотрит в Gnome для настроек намека на шрифт, он переходит к fontconfig
, который не синхронизирован. [ ! d3]
Итак, если вы используете полный намек, вам нужно что-то вроде этого:
cd /etc/fonts/conf.d/ sudo rm 10-hinting-small. conf sudo ln -s ../conf.avail/10-hinting-full.conf sudo dpkg-reconfigure fontconfig
Я попробую и отслежу, что исправлено для меня. Я помню, что это было смешно просто.
У меня было что-то вроде этой проблемы некоторое время назад, и попробовал все, что предлагалось в этих сообщениях. Наконец, я решил удалить ~ / .fonts.conf
(после резервной копии, конечно).
Причина, по которой я думаю, это работает, потому что общесистемный config находится в /etc/font/fonts.conf
, и этот файл генерируется с помощью fontconfig
. Я думаю, что моя проблемная ~ / .fonts.conf
была оставлена с гораздо более старой (эпохи Dapper Drake).
Если я правильно помню, Firefox использует файл ~ / .fonts.conf
, чтобы получить его настройки шрифта. Если он не существует, просто создайте его со следующим содержимым:
& lt;? Xml version = "1.0"? & Gt; & lt;! DOCTYPE fontconfig SYSTEM "fonts.dtd" & gt; & Lt; Fontconfig & GT; & lt; match target = "font" & gt; & lt; edit name = "antialias" mode = "assign" & gt; & lt; bool & gt; true & lt; / bool & gt; & edit / gt; & lt; / edit & gt; & Lt; / матч & GT; & lt; match target = "font" & gt; & lt; edit name = "hintstyle" mode = "assign" & gt; & lt; const & gt; hintfull & lt; / const & gt; & lt; / edit & gt; & Lt; / матч & GT; & Lt; / Fontconfig & GT;
Firefox (правильно) использует fontconfig для определения свойств шрифта на основе набора правил, а затем возвращается к настройкам GNOME для любых свойств, которые не были определены fontconfig. Это позволяет настраивать такие параметры, как настройки шрифтов для каждого шрифта и т. Д.
Проблема заключается в том, что мы (неправильно) отправляем все правила match-all в fontconfig для антиалиасов и настроек намекания. Это означает, что настройки fontconfig всегда переопределяют настройки GNOME в Firefox и действительно являются ошибкой в нашем пакете fontconfig.
Это похоже на часть проблемы, которую вы видите.
Чтобы исправить это, вы можете сделать следующее:
sudo rm /etc/fonts/conf.d/10-*
Обратите внимание, что /etc/fonts/conf.d просто содержит набор символических ссылок для полного набора файлов конфигурации в файле /etc/fonts/conf.avail. Чтобы восстановить конфигурацию по умолчанию в Ubuntu, вы можете запустить:
cd /etc/fonts/conf.d sudo ln -s /etc/fonts/conf.avail/10-antialias.conf sudo ln -s /etc/fonts/conf.avail/10-hinting.conf sudo ln -s /etc/fonts/conf.avail/10-hinting-slight.conf
Кроме того, ваши шрифты могут выглядеть несколько иначе, в зависимости от того, какую версию Firefox вы используете. В сборнике Ubuntu Firefox содержится патч cairo для включения фильтрации Freetype LCD, что сделает его шрифты похожими на другие приложения и уменьшит цветные рамки.
Официальная сборка mozilla.org не имеет этого патч и его шрифты будут иметь заметно больше цветовой окантовки по сравнению с шрифтами в других приложениях.
Предложение из предыдущих потоков (я думаю, что у меня есть кто-то скрывается где-то), Firefox не смотрит в Gnome для настроек намека на шрифт, он переходит к fontconfig
, который не синхронизирован. [ ! d3]
Итак, если вы используете полный намек, вам нужно что-то вроде этого:
cd /etc/fonts/conf.d/ sudo rm 10-hinting-small. conf sudo ln -s ../conf.avail/10-hinting-full.conf sudo dpkg-reconfigure fontconfig
Я попробую и отслежу, что исправлено для меня. Я помню, что это было смешно просто.
У меня было что-то вроде этой проблемы некоторое время назад, и попробовал все, что предлагалось в этих сообщениях. Наконец, я решил удалить ~ / .fonts.conf
(после резервной копии, конечно).
Причина, по которой я думаю, это работает, потому что общесистемный config находится в /etc/font/fonts.conf
, и этот файл генерируется с помощью fontconfig
. Я думаю, что моя проблемная ~ / .fonts.conf
была оставлена с гораздо более старой (эпохи Dapper Drake).