Subpixel Hinting

Собственно на пакмане[1] и в репозитории сообщества[2] данные пакеты заброшены и не обновляются… Есть ли какая-то возможно включить хинтинг?
Пакет infinality из M17N[3] ставил - шрифты становятся еще хуже, стандартными средствами KDE начертание не регулируется.

  1. Show Project Subpixel - Packman Build Service
  2. SubpixelHinting - openSUSE Community Wiki
  3. https://build.opensuse.org/project/show?project=M17N

Чисто зрительно мне казалось (и до сих пор кажется), что все эти патчи уже в апстриме. Я не прав?

вот 2 рабочих, которыми я пользуюсь. В первом стандартный хинтер, во втором infinality
Index of /subpixel/Factory/

Index of /repositories/home:/namtrac:/subpixel/openSUSE_12.3
скриншоты соответственно
http://ompldr.org/vaHQwNg/snapshot59.png
http://ompldr.org/vaHQwNw/snapshot64.png

libfreetype из OSS репозитория по прежнему без субпиксельного идет

Но в первом версия freetype2 2.4.9, а в 12.3 идет версия 2.4.11.

Нашел пакет в M17N, там накладывается патч, на первый взгляд, как в пакмане.

https://build.opensuse.org/package/show?package=freetype2&project=M17N

Поставил рекомендованный там libfreetype6-2.4.11-76.1.x86_64.rpm вместо штатного.
В принципе у меня и на шрифты по умолчанию нареканий не было. Но в KDE-приложениях вроде стало ещё лучше. А вот в Gtk-приложениях внутри KDE – стало лучше ощутимо.
Если не против, закину себе в шпаргалки.

Я только за.

Шрифтовой рецепт для openSUSE 12.3](http://suseana.ru/?p=858)

может я что-то не так делаю, но с libfreetype из этого репозитория у меня по-прежнему субпиксельного сглаживания нет

В официальный репозиторий для openSUSE пакет freetype2 как раз и попадает из M17N, поэтому я бы был удивлен, если бы у кого-нибудь что-нибудь поменялось, так как на данный момент список изменений у него совпадает с пакетом из 12.3.

А у меня не включается это самое RGB сглаживание. Может я чего-то намудрил. Добавил репозиторий, обновил библиотеку из него, перезагрузил комп, включил “сглаживание включено”>RGB. Даже в новом пользователе. Сделал скрин, увеличил его и увидел только оттенки серого. То есть RGB не включается. Шрифт Sans Serif 10, хинтинг легкий. Вот гляньте нормальные шрифты по вашему?

http://i51.fastpic.ru/big/2013/0324/5b/1ff6d93711d0d17c3bafe4a77f1bd15b.png

Мне не нравится, что они рыхлые какие-то. С полным хинтингом будет еще хуже.
И вот еще такую вещь заметил, после установки msttf шрифтов, шрифты в системе уменьшаются в размере на 1 размер. Такого не было в openSUSE 12.1 я помню. Таким образом, чтобы вернуть прежний размер надо поставить 11 размер. Причем LibreOffice похоже этих настроек не слушается и там становится больше. А еще почему то при установке проприетарных дров NVIDIA размер шрифтов тоже уменьшился на 1 значение. При установке системы был размер 9, а сейчас после всего этого такой же размер при 11. Хотя в настройках стоит Sans Serif и не понятно почему так повлияло. Удалил msttf шрифты, размер вернулся.

А какой репозиторий подключил?

Который советовали тут SUSEana

zypper ar -n M17N Index of /repositories/M17N/openSUSE_12.3

zypper in -r M17N libfreetype6

Библиотека точно обновилась, я посмотрел в YaST версию и поставщика. Перезагрузил комп.
Я еще ubuntu шрифт ставил software.opensuse.org: а потом удалил. Может, это что-то сбило.

Вообще в свежеустановленной системе в KDE при включении RGB оно в принципе должно активироваться? Не зря же настройку сделали. Вот вспомнить не могу. Помню, что в Kubuntu было заметно его включение по появлению радуги, но там свои шрифты.

Попробовал на чистой системе в виртуалке. Тоже не получается.
alv_fedorchuk ваш совет не работает. Исправьте его пожалуйста.
А вот отсюда Index of /repositories/home:/namtrac:/subpixel/openSUSE_12.3 получилось
Только радуга появилась:

http://i52.fastpic.ru/big/2013/0325/73/35e2f27fe826c13bcdcd7603aa2af673.png

А вот так в Windows 7 (для сравнения):

http://i51.fastpic.ru/big/2013/0325/ae/11efcd9c17fed0fdc4b1e0057495adae.png

Заметьте шрифт меньше и не смотря на это артефактов практически нет.

Обнови все пакеты из этого репозитория, сделай релогин, настрой /etc/profile.d/infinality-settings.sh по вкусу, еще релогин.

Заметьте шрифт меньше и не смотря на это артефактов практически нет.

Шрифт просто другой, установи шрифты из windows или пропиши для них алиасы на метрически совместимые Liberation fonts.

Вот для примера ~/fontconfig/fonts.conf и infinality-settings.sh соответственно (поковырять или если лень разбираться)

Можно смеяться, как говорят в Одессе

У меня работает

Не говорите автору, что ему делать - и вы не узнаете…

Ну а у меня при включении намтрака шрифты в Gtk-приложениях в среде KDE становятся такими, что на них лучше и не смотреть.

Поэтому любые совет относительно шрифтов - не более чем информация к размышлению и собственному экспериментированию.

А что смешного? Чем система, установленная в виртуалке, не чиста для этого эскперимента? Скриншоты с нее так же делаются, хоть непосредственно системой, хоть родительской системой и поверьте определить тип сглаживание возможно. И системе должно быть все равно где она запущена, сказано включить RGB, она должна включить. Я специально поставил в вируталку, чтобы предотвратить заявления, что я где-то накосячил.

А у меня не работает. Если только, как посоветовали, все файлы из этого репозитория обновить, но об этом в Вашей статье ни слова и многие столкнуться с этим. Вы вообще судя по статьям много эскпериментировали со шрифтами и я очень сомневаюсь, что пробовали свой совет на чистой системе. А если не пробовали, то заявления “у меня работает” имеет мало смысла в данном случае.

Насколько помню я и не указывал что делать, а лишь попросил (сказал пожалуйста). Или Вы на все просьбы так реагируете?

Тем, что вид шрифтов зависит от видеодрайвера. Если не верите – сравните шрифты на nvidia при свободном и фирменном драйвере (особенно разительно было при старом nv, но и во всех остальных случаях имеет место быть, в том числе и с картами ATI/AMD). В виртуалке же Вы имеете дело с неким мифическим виртуальным же видеодрайвером.
Существует вид спорта - бег. И существует бег в мешках. Это два разные вида спорта.

Вроде я вполне определённо сказал, что переустанавливал только libfreetype6. И означенный материал называется Рецептом. Рецепт может сработать, а может не сработать. У меня - сработал.

Заявления “у меня не работает” в общем имеет ещё меньше смысла. Ибо в данном случае отрицательный результат - не результат. Потому что не работать может по 100500-ам причинам.
А положительный - показывает, что при каких-то условиях нечто работать таки может. См. предыдущий абзац.

С этим соглашусь. Но я проверял только сам факт включения RGB.