Re: X Logical Font Description и HiDPI

Evgeny Zubok <[email protected]>
Newsgroups gmane.linux.debian.user.russian
Message-ID <87blckgm77.fsf@localhost>
Victor Wagner <[email protected]> writes:

> Да и сетевой траффик для удаленных клиентов заметно экономится.

На самом деле, с серверными шрифтами есть проблема - roundtrips, которые
работа с клиентскими шрифтами не создает. Софт (особенно всякие тектовые
редакторы) постоянно запрашивает метрику шрифтов у X-сервера в случае
серверных шрифтов. При высокой задержке в сети будет заметное
замедление. В свое время при помощи прокси-сервера LBX это дело пытались
поправить кешированием.

> А жаль. Аккуратно нарисованные растровые шрифты читаются гораздо
> лучше, чем масштабируемые.

А растровые шрифты и Xft рисует. Просто вместо сглаженного символа на
сервер пойдет четкая растровая картинка. Команда

xterm -fa Terminus-16

будет рисовать буквы в терминале через Xft, но растровым шрифтом
Terminus из файла pcf.gz, взятого с клиентской стороны.

-fa pattern
        This option sets the pattern for fonts selected from the
        FreeType library if support for that library was compiled into
        xterm.  


$ fc-list | grep Terminus
[...]
/usr/share/fonts/X11/misc/ter-u24n_unicode.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u22b_unicode.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u32b_unicode.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u14n_unicode.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u12b_unicode.pcf.gz: Terminus:style=Bold
[...]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.