Плюрализм цветов в одном мониторе

2012-03-21 Пенетрантность Alexey Shaposhnikov

Можно ли что-то сделать с Xft (кроме отключения субпиксельного
сглаживания в .Xresources), чтобы программы вроде GNU Emacs не рисовали текст
с цветной каймой?
http://10pix.ru/view/426819/7167951/

P.S. Дистрибутив Debian testing, слева Emacs 23.3.1, справа mousepad 0.2.16.
Настройки сглаживания всюду одинаковые: полный хинтинг, субпиксельной
сглаживание rgb. Шрифт Anka/Coder Condensed.
P.P.S. Синие скобки в данном случае это не Xft, а подсветка синтаксиса.

-- 
С уважением, Алексей Шапошников.



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120321235502.4b5ac...@warrawoona.sti



Re: Плюрализм цветов в одном мониторе

2012-03-21 Пенетрантность Evgeny M. Zubok
Alexey Shaposhnikov avs...@nerdshack.com writes:

 Можно ли что-то сделать с Xft (кроме отключения субпиксельного
 сглаживания в .Xresources), чтобы программы вроде GNU Emacs не
 рисовали текст с цветной каймой?  http://10pix.ru/view/426819/7167951/

Насколько я знаю, fontconfig никак нельзя настроить для конкретного
приложения.

 P.S. Дистрибутив Debian testing, слева Emacs 23.3.1, справа mousepad
 0.2.16.  Настройки сглаживания всюду одинаковые: полный хинтинг,
 субпиксельной сглаживание rgb. Шрифт Anka/Coder Condensed.
 P.P.S. Синие скобки в данном случае это не Xft, а подсветка
 синтаксиса.

А вот настроить fontconfig под конкретный шрифт вполне можно. Если этот
Anka/Coder используется только в Emacs, то в файле ~/.font.conf можно
для этого шрифта сделать особые правила рендеринга.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87zkb98pqh@tochka.ru



Re: Плюрализм цветов в одном мониторе

2012-03-21 Пенетрантность Anton Kovalenko
Evgeny M. Zubok evgeny.zu...@tochka.ru writes:

 Можно ли что-то сделать с Xft (кроме отключения субпиксельного
 сглаживания в .Xresources), чтобы программы вроде GNU Emacs не
 рисовали текст с цветной каймой?  http://10pix.ru/view/426819/7167951/

 Насколько я знаю, fontconfig никак нельзя настроить для конкретного
 приложения.

Это не совсем так: те опции Xft, которые задаются через Xresources,
можно перекрыть для конкретного приложения:

1. вписав Xft.something: some-value в его собственный файл ресурсов
(см. man X / XUSERFILESEARCHPATH) вместо загрузки через Xrdb или
указания в общехостовом .Xdefaults-$HOST.

2. воспользовавшись опцией -xrm при запуске, если приложение её
поддерживает (GNU Emacs и xterm умеют):
emacs -xrm Xft.rgba: none

То есть если вопрос был в том, можно ли отключить субпиксельное
сглаживание _селективно_ для конкретных приложений, то вот -- можно.

-- 
Regards, Anton Kovalenko http://github.com/akovalenko/sbcl-win32-threads/wiki
+7(916)345-34-02 | Elektrostal' MO, Russia


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87fwd1pimn@desktop-ng.home.sw4me.com



Re: Плюрализм цветов в одном мониторе

2012-03-21 Пенетрантность Alexey Shaposhnikov
On Thu, 22 Mar 2012 04:05:10 +0400
Evgeny M. Zubok evgeny.zu...@tochka.ru wrote:

  Можно ли что-то сделать с Xft (кроме отключения субпиксельного
  сглаживания в .Xresources), чтобы программы вроде GNU Emacs не
  рисовали текст с цветной каймой?  http://10pix.ru/view/426819/7167951/
 
 Насколько я знаю, fontconfig никак нельзя настроить для конкретного
 приложения.

Не совсем. Можно, например, прописать в .Xresources что-нибудь вроде
emacs.font: Anka/Coder Condensed-12:rgba=none
 
 А вот настроить fontconfig под конкретный шрифт вполне можно. Если этот
 Anka/Coder используется только в Emacs, то в файле ~/.font.conf можно
 для этого шрифта сделать особые правила рендеринга.

В данном случае проблема не в шрифте. Емакс (а заодно и, в частности, xterm)
при субпиксельном сглаживании рисует цветную кайму и с другими шрифтами
(проверял на DejaVu Sans Mono, Liberation Mono), просто на Anka/Coder это
проявляется даже при полном хинтинге.

-- 
С уважением, Алексей Шапошников.



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120322072331.22c65...@warrawoona.sti



Re: Плюрализм цветов в одном мониторе

2012-03-21 Пенетрантность Alexey Shaposhnikov
On Thu, 22 Mar 2012 04:46:40 +0400
Anton Kovalenko an...@sw4me.com wrote:

 То есть если вопрос был в том, можно ли отключить субпиксельное
 сглаживание _селективно_ для конкретных приложений, то вот -- можно.

Вопрос, в данном случае, другой. Почему Xft при включенном субпиксельном
сглаживании начинает рисовать цветную кайму и что с этим можно сделать (кроме
отключения сглаживания).

-- 
С уважением, Алексей Шапошников.



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120322072905.6616e...@warrawoona.sti



Re: Плюрализм цветов в одном мониторе

2012-03-21 Пенетрантность Alexey Shaposhnikov
On Thu, 22 Mar 2012 07:29:05 +0600
Alexey Shaposhnikov avs...@nerdshack.com wrote:

 Вопрос, в данном случае, другой. Почему Xft при включенном субпиксельном
 сглаживании начинает рисовать цветную кайму и что с этим можно сделать (кроме
 отключения сглаживания).

(посыпая пеплом голову) Разгадка оказалась неожиданно простой. Оказалось, надо
было всего-лишь переключить сглаживание на vertical rgb, хотя на тестовых
изображениях (http://www.lagom.nl/lcd-test/subpixel.php) никакой разницы
заметить не удалось.

-- 
С уважением, Алексей Шапошников.



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120322080746.1e475...@warrawoona.sti