LINUX.ORG.RU

Субпиксельное сглаживание в Evince

 , ,


0

0

По роду деятельности я часто пишу статьи, а из-за плохого зрения испытываю проблемы, если шрифты без субпиксельного сглаживания. По этой причине раньше использовал Adobe Reader, но вот дошли руки, чтобы пропатчить Evince. Оговорюсь, патч не мой, а найден на просторах интернета. Все очень просто: берем патч из этого Gist'а и кладем в папку PATCH_DIR (которая задается, очевидно, в /etc/portage/bashrc), создаем файл:

# cat /etc/portage/env/app-text/evince
post_src_prepare() {
	# Force subpixel rendering
	epatch "${PATCH_DIR}"/evince-subpixel-rendering.patch
}
Усё! Проверено на evince-2.32.0. Всем приятного чтения, кроме нашего уважаемого хейтера субпиксельного сглаживания.

Также, пусть убунтушники будут довольны (да-да, на работе у меня xubuntu), вот нашел PPA: https://launchpad.net/~helkaluin/ archive/evince-subpixel

ЗЫ. Если ли подобные патчи для Okular?

ЗЫЫ. Скрин

★★★★★

Последнее исправление: iVS (всего исправлений: 2)

Ответ на: комментарий от vertexua

А можно скрины пожалуйста

Добавил

iVS ★★★★★
() автор топика
Ответ на: комментарий от iVS

Прочитай wiki по второй ссылке и нормально настрой тот infinality что сейчас и так идет в официальных пакетах.

init_6 ★★★★★
()
Ответ на: комментарий от iVS

Доберусь до стационарника гляну. Мне шрифты там нравятся. А я «заядлый» любитель субпикселя и давний «враг» в этом вопросе того, кого нельзя сюда кастовать ;)

daemonpnz ★★★★★
()
Ответ на: комментарий от init_6

Прочитай wiki по второй ссылке и нормально настрой тот infinality что сейчас и так идет в официальных пакетах.

Иди, мальчик, не мешай. Все давно настроено. Но почему-то нужно еще раз объяснять, что poppler не поддерживает субпиксельное сглаживание. Поскольку это требует прямой зависимости от cairo, потому в апстрим не принимают патчи, хотя этому багу семь лет в обед.

iVS ★★★★★
() автор топика
Ответ на: комментарий от iVS

Ага и вот это

Иди, мальчик, не мешай.

ты мне говоришь скорее всего именно потому что в том же lcd-filtering патчится сразу и media-libs/freetype и x11-libs/cairo и x11-libs/libXft. И емнип на poppler тоже что то было…

init_6 ★★★★★
()

так евинс же сам ничего не умеет, ты попплер пропатчил и работает? Дык, это же супер, терь любой попплеровский гуй можно использовать, ту же затуру?

science ★★☆
()
Ответ на: комментарий от init_6

И емнип на poppler тоже что то было

Насколько знаю, cairo уже не надо патчить, все там ОК. А вот poppler - надо, я тебе уже давал ссылку: https://bugs.freedesktop.org/show_bug.cgi?id=3307 Это была первая моя попытка, даже адаптировал их патчи для poppler-0.22.5. Но результат мне не понравился. Хотя infinality и fontconfig настроены на мой вкус. И еще, даже пробовал менять настройки infinality - на результат не влияет. Там же в большинстве Type3 шрифты.

iVS ★★★★★
() автор топика
Ответ на: комментарий от science

так евинс же сам ничего не умеет, ты попплер пропатчил и работает?

Проблема там куда интереснее. У попплера есть разные врапперы: qt4 и glibc. Первую дергает Okular, вторую - Evince. Поэтому там даже подходы разные. Но мне понравился вариант с патчем для самого Evince, это оказалось и проще и приятнее на вид.

iVS ★★★★★
() автор топика
Ответ на: комментарий от science

ок, спасибо за инфо, ссылку на патч вижу, сейчас буду патчить и пробовать прикрутить к затуре.

О как! Может и скрином побалуешь?

iVS ★★★★★
() автор топика

Будьте так любезны, создайте тег со шрифто-мучениями. Жутко интересно читать.

dmitry_malikov ★★
()

Попробовал, хуже не стало, оставил.

imul ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.