The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Графическая система X12 начинает обретать форму, opennews (?), 17-Окт-11, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


77. "Графическая система X12 начинает обретать форму"  +/
Сообщение от gpl77 (ok), 18-Окт-11, 10:27 
>И нет ни слова про отрисовку шрифтов. А ведь X11, отчасти, скатился в ШГ еще с них. Когда >Кейт, чтоб его, решил что прикольно гонять битмапы, а рисовать текст будет клиент (клиент, >несомненно, очень хорошо знает что на сервере за дисплеи) и перевернул все с ног на >голову. Хорошо еще на глифы порезал.

вот здесь написано почему так сделано (в разделе text rendering)
http://www.usenix.org/publications/library/proceedings/useni...

если рисует сервер, то приходится гонять все метрики шрифтов, а для больших шрифтов это огого.
или делать криво - рисует сервер, а клиент все равно сам лезет в шрифтовый файл.
или отказываться от network transparency

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

125. "Графическая система X12 начинает обретать форму"  +/
Сообщение от Аноним (-), 18-Окт-11, 18:55 
> вот здесь написано почему так сделано (в разделе text rendering)

Я видел это, спасибо.

Но во всем этом цирке мне упорно непонятно только почему _рисует_ пиксмапы, в итоге, клиент, хотя _все_ что он хотел — знать метрики. Вот в чем подвох-то.

По мне так расшарить шрифтовый файл между клиентом и сервером — куда более правильный (и ничем не костыльный) путь, чем костыльное рисование глифов на клиенте.

Ответить | Правка | Наверх | Cообщить модератору

143. "Графическая система X12 начинает обретать форму"  +/
Сообщение от gpl77 (ok), 19-Окт-11, 12:30 
> Но во всем этом цирке мне упорно непонятно только почему _рисует_ пиксмапы,
> в итоге, клиент, хотя _все_ что он хотел — знать метрики.
> Вот в чем подвох-то.

потому что хочется anti-aliasing и sub-pixel rendering
или показать pdf с embedded фонтами
если не хочется - никто не заставляет
XDrawText и вперед

> По мне так расшарить шрифтовый файл между клиентом и сервером — куда
> более правильный (и ничем не костыльный) путь, чем костыльное рисование глифов
> на клиенте.

так серверу (для современных клиентов) шрифты вообще не нужны
можно оторвать

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру