05 января 2016

Сглаживание шрифтов в Deepin 15

В целом система Deepin 15 и внешний вид рабочего окружения DDE очень хорошо сделаны китайскими разработчиками. Но после перехода Deepin на пакетную базу Debian, в этой бочке мёда не обошлось без ложки дёгтя, а именно плохое сглаживание шрифтов в браузере и текстовом редакторе, доставшееся в наследство от Debian. Что может сильно раздражать при чтении текста.

Что такое сглаживание шрифта?
Сглаживание шрифта (англ. anti-aliasing) - уменьшение эффекта «ступенчатости» и других дефектов символов текста или элементов графики.

Пример. Буква а с сглаживанием (слева) и без сглаживания (справа) в увеличенном масштабе.


Написание данной статьи меня подвиг комментарий пользователя сайта под ником "иван иванов" с сылкой на сайт для исправления шрифта в Debian 8, на котором и базируется Deepin 15. Я выполнил представленную инструкцию и действительно читаемость шрифта в браузере и текстовом редакторе в корне изменилась к лучшему. Теперь хочу предложить и вам выполнить необходимые действия по сглаживанию шрифтов.

1. Прежде всего необходимо создать файл local.conf по адресу /etc/fonts/.
Для этого выполните следующую команду в терминале (Ctrl+Alt+T):

sudo gedit /etc/fonts/local.conf

2. Когда откроется текстовый редактор с пустым файлом, скопируйте и вставьте в него следующее содержание:

 <?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font">
<edit mode="assign" name="rgba">
<const>rgb</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle">
<const>hintslight</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="autohint">
<bool>false</bool>
</edit>
</match>
<dir>~/.fonts</dir>
</fontconfig>


У вас должно получится как на снимке:


Сохраните изменения и закройте редактор.

3. Чтобы изменения вступили в силу, необходимо перезагрузить систему.

После нового входа в Deepin 15 откройте браузер и убедитесь, что шрифт теперь стал намного приятней для чтения.

Источник: Geekkies

Удачи.

25 комментариев :

  1. Ответы
    1. Нет, я не ошибся - иван иванов: http://compizomania.blogspot.com/2016/01/deepin-15.html?showComment=1451941517339#c7109835147701591644

      Удалить
    2. Я помню, что он Иван Иванов. Иваныч - это комплимент!!!)))

      Удалить
  2. А что делать с медленными репозиториями, долгим переключением раскладки?

    ОтветитьУдалить
    Ответы
    1. Как насчет того, чтобы пользоваться Операционной Системой ( например windows 8.1 ) , а не китайскими костылями.

      Удалить
    2. А ка на счёт того чтобы примерять на себе то, что тебе нравится, а не пользоваться глупыми советами?
      Все люди разные...

      [im]http://s017.radikal.ru/i405/1601/27/0e99f04e560e.jpg[/im]

      И дистрибутивы Linux тоже...

      [im]http://s52.radikal.ru/i138/1601/a2/76398f908868.jpg[/im]

      Удалить
    3. Вот все-таки удивительные эти люди - виндузятники!!! Зайти на линуксовый сайт и нагадить...

      Удалить
    4. Это не ты пользуешься Windows, а она пользуется тобой, ты для нее маркетинговая единица не более.

      Удалить
    5. На блоге Линукса Windows must die ))) Виндузятники как в матрице, берут в рот всякую гадость, а матрица говорит им что это мясо цыпленка и они верят))))

      Удалить
    6. Вы очень продвинутый чел, Рaul - спасибо Вам , что Вы вообще с нами разговариваете))))

      Удалить
  3. Ответы
    1. О том что при попытке установки через магазин приложений даже тот же фф скатывается более 60 мин. Попробовал несколько серверов из предустановленных попереключать, но результат ноль. В итоге решил ещё через 1,5 года посмотреть релизнутся китайцы или нет

      Удалить
    2. Согласен с тобой - есть такая фигня - в Debian вообще-то давно проблема существует - без 100 грамм не разберешься... Никаких Launchpadов. Так что, когда китайцы это все допилят никому не известно... На днях они CDN подключили - стало намного быстрее! Потерпите - они судя по-всему занимаются этим вопросом....

      Удалить
  4. Все нормально в Debian c шрифтами это в Deepin не нормально.

    ОтветитьУдалить
  5. Два раза качал систему с разных мест и два раза ошибка установки , кто-то сталкивался ? писал на диск через бразеро

    ОтветитьУдалить
    Ответы
    1. Brasero - НЭ НАДО писать диски, это глючное приложение. Луче уж записать на флешку. Но если нет флешки под рукой, то K3b или Xfburn для записи образов на диск.

      Удалить
    2. через dd на флешку все пошло , благодарствую

      Удалить
  6. Обновления и скачка приложений из магазина лечится выбором европейского зеркала, а вот что делать со скоростью переключения раскладки не знаю (

    ОтветитьУдалить
    Ответы
    1. ==что делать со скоростью переключения раскладки не знаю== Пока ни кто не знает. Настроек задержки раскладки ни где нет. Китайцы должны исправить.

      Удалить
  7. нормально привести шрифты в deepin просто:
    1. выдираете шрифты из виндовс 8 *.ttf (или какие нужны) или пакет заинсталить "ttf-mscorefonts-installer.deb" (имхо из винды луче выдрать)
    папку со шрифтами 'win8' (можно по любому обозвать) копируем в '/usr/share/fonts/truetype/'
    2. даём команду 'fc-cache -vf'
    3. качаем скомпиленные пакеты 3 шт. от сюда - "http://forums.debian.net/viewtopic.php?f=16&t=88545" для deepin 15 пакеты нужны от "deboan jessie"
    4. даём команду 'sudo dpkg -i *' в директории со скаченными dep пакетами
    5. в терминале 'sudo /etc/fonts/infinality/infctl.sh setstyle' и выбираем к примеру win7
    6. перезагружаемся и радуемся нормальным шрифтам в всистеме ;)
    зы: создание файла как в статье даёт полохой результат (но луче конечно дефлотного)
    Всем удачи!

    ОтветитьУдалить
  8. В deepin15.2 получилось,но в 5 пункте команда - sudo /etc/fonts/infinality/infctl.sh.dpkg-new setstyle - спасибо

    ОтветитьУдалить
  9. Спасибо огромное )))
    Побольше бы таких людей!

    ОтветитьУдалить
    Ответы
    1. http://linux-bug.blogspot.co.il/2015/05/rendering-i-sglazivanie-shriftov-v-linux-ubuntu-i-linux-mint-kak-v-ms-windows-7.html
      вот еще хорошая статья

      Удалить