The OpenNET Project / Index page

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

07.12.2014 08:35  Выпуск шрифтового движка FreeType 2.5.4

Представлен релиз FreeType 2.5.4, модульного шрифтового движка, предоставляющего единый API для унификации обработки и вывода шрифтовых данных в различных векторных и растровых форматах. В новой версии представлены дополнительные исправления, закрывающие новый вектор атаки для ранее устранённой уязвимости (CVE-2014-2240) в коде растеризатора CFF (Compact Font Format), которая потенциально позволяет организовать выполнение кода в контексте приложения, использующего библиотеку FreeType2, при обработке специально подготовленного шрифта.

Из новых возможностей FreeType 2.5.4 отмечается реализация дополнительной защиты, связанной с обработкой некорректных входных данных. В шрифты Devanagari и Telugu добавлена поддержка автоматического хинтинга. Добавлена сборочная настройка CFF_CONFIG_OPTION_DARKENING_PARAMETER_{X,Y}{1,2,3,4} для задания поведения затемнения основных росчерков (stem). Алгоритм автоматического хинтинга улучшен в направлении распознавания основных росчерков и локальных пиков. Обеспечена работа инструкций байткода TrueType DELTAP[123] в режиме субпиксельного хинтинга.

  1. Главная ссылка к новости (http://www.freetype.org/index....)
Лицензия: CC-BY
Тип: Программы
Ключевые слова: freetype
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, earfin (??), 10:49, 07/12/2014 [ответить] [показать ветку] [···]    [к модератору]
  • –7 +/
    Кто поставил уже - шрифты все такое же Г?
     
     
  • 2.2, Ш не Г (?), 11:04, 07/12/2014 [^] [ответить]    [к модератору]
  • +3 +/
    Настраивать надо через fontconfig. У вас какой дистрибутив?
     
  • 2.3, Zenitur (ok), 11:42, 07/12/2014 [^] [ответить]     [к модератору]
  • –1 +/
    Зажрался По сравнению с тем, что было в 90-е под любой системой, это просто иде... весь текст скрыт [показать]
     
     
  • 3.5, Аноним (-), 12:53, 07/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Телеграф тоже был прорывом и что теперь?
     
     
  • 4.101, terraslav (ok), 22:50, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Слегка подразвился и стал интернетом.
     
  • 2.4, Crazy Alex (ok), 12:27, 07/12/2014 [^] [ответить]    [к модератору]  
  • –2 +/
    Вырубаешь автохинтинг и антиалиасинг, ставишь нормальные хинтованные шрифты (а остальные выкидываешь) - и вот оно, счастье.
     
     
  • 3.6, АнонимЪ (?), 13:56, 07/12/2014 [^] [ответить]    [к модератору]  
  • +2 +/
    Покажи скрин своего "счастья".
     
     
  • 4.10, Crazy Alex (ok), 15:52, 07/12/2014 [^] [ответить]    [к модератору]  
  • –2 +/
    Лень. Да и ничего экстраординарного там нет. Отрисовка - один в один то, что было в винде по XP включительно без cleartype и прочих извратов. msttcorefonts, понятное дело.
     
  • 3.7, username (??), 14:24, 07/12/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    Times New Roman?
     
     
  • 4.8, Crazy Alex (ok), 15:49, 07/12/2014 [^] [ответить]     [к модератору]  
  • +2 +/
    Да И прочие от MS тех времён Может, сейчас есть открытые не хуже, но не провер... весь текст скрыт [показать]
     
     
  • 5.11, Mihail Zenkov (ok), 15:54, 07/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Проблема в том, что шрифты от MS нельзя распространять вместе с открытым софтом.
     
     
  • 6.12, Crazy Alex (ok), 15:59, 07/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Зато прекрасно можно держать отдельно и выкачивать скриптами, распространяемыми ... весь текст скрыт [показать]
     
     
  • 7.18, arisu (ok), 03:59, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    никто больше не парится с созданием байткода для хинтинга типа 171 у нас гряд... весь текст скрыт [показать]
     
     
  • 8.20, Vkni (ok), 09:46, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Хочу тебе сказать, что уже 200dpi значительно круче, чем жалкие 96 Но, в целом,... весь текст скрыт [показать]
     
     
  • 9.21, arisu (ok), 09:51, 08/12/2014 [^] [ответить]     [к модератору]  
  • +1 +/
    ну а чо, памяти много, процессоров не жалко а то, что в большинстве случаев оно... весь текст скрыт [показать]
     
     
  • 10.22, Vkni (ok), 13:02, 08/12/2014 [^] [ответить]    [к модератору]  
  • –1 +/
    Ну нельзя же на полуслепых-то всё время рассчитывать.
     
     
  • 11.23, arisu (ok), 13:04, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > Ну нельзя же на полуслепых-то всё время рассчитывать.

    а вот на идиотов можно. сколько тысяч лет — и до сих пор работает.

     
     
  • 12.26, Crazy Alex (ok), 14:01, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Хм, вот как раз как полуслепой я ОЧЕНЬ ценю, когда и так нерезкий текст не разма... весь текст скрыт [показать]
     
     
  • 13.27, arisu (ok), 14:06, 08/12/2014 [^] [ответить]     [к модератору]  
  • +1 +/
    точный принцип, по которому внутре смарта четыре ядра и гигабайты RAM, а тормози... весь текст скрыт [показать]
     
     
  • 14.29, Vkni (ok), 14:09, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Ты так пишешь, будто эти 4-е ядра только и делают, что занимаются рендерингом шр... весь текст скрыт [показать]
     
     
  • 15.30, arisu (ok), 14:13, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    если ты присмотришься, то увидишь, что я писал о принципе 171 делаем фигню, же... весь текст скрыт [показать]
     
     
  • 16.33, Crazy Alex (ok), 14:35, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Тут делить надо Одно - делаем фигню, не включая мозг - ну да, плохой, негодны... весь текст скрыт [показать]
     
     
  • 17.37, arisu (ok), 14:44, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    а в итоге всё равно получается 171 сделали фигню 187 пару недель от батарей... весь текст скрыт [показать]
     
     
  • 18.43, Crazy Alex (ok), 14:58, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Ну так смарт нынче - это именно что звонить 8212 так, одна из фич Со всяки... весь текст скрыт [показать]
     
  • 18.62, Vkni (ok), 15:27, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Тупофон держит примерно неделю, звонить по нему более-менее удобно не стационар... весь текст скрыт [показать]
     
     
  • 19.66, arisu (ok), 15:31, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    проблема в том, что их фиг купишь. в основном или непонятное китайское говно, или б/у.  а у меня и к тому, и к другому отношение сложное.
     
     
  • 20.80, Crazy Alex (ok), 15:45, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Я довольно тесно общаюсь с телефонной китайщиной - эпоха говна ушла года полтора... весь текст скрыт [показать]
     
  • 21.86, arisu (ok), 15:54, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    на самом деле есть и более весомый фактор: моё категорическое нежелание пользоваться электрическими деньгами. у меня и карточки-то банковской нет.
     
  • 19.79, Crazy Alex (ok), 15:42, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Я когда взял первый смарт исключительно для мобильного интернета тоже так дума... весь текст скрыт [показать]
     
  • 17.38, Vkni (ok), 14:45, 08/12/2014 [^] [ответить]     [к модератору]  
  • +1 +/
    Ну, слава богу, хоть в этом нам с обывателями по пути А за широкоформатные мони... весь текст скрыт [показать]
     
     
  • 18.41, Crazy Alex (ok), 14:51, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    А оно еще где-то живо < 17"? На ноутбуках разве что, ну так ноутбук - он урод по определению. Отдельных мониторов я таких давненько не видел. даже семнашки не видел. Двадцать дюймов в основном.
     
     
  • 19.59, Vkni (ok), 15:25, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Тогда дели пополам Маковский 5К отлично рассматривать примерно с 70 см - метра ... весь текст скрыт [показать]
     
  • 15.32, Mihail Zenkov (ok), 14:32, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > Ты так пишешь, будто эти 4-е ядра только и делают, что занимаются
    > рендерингом шрифтов.

    Запусти на android любой секундомер (с точностью до сотых секунды) и посмотри как он проц жрет :)


     
     
  • 16.35, Vkni (ok), 14:41, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    У меня нет Андроида, да и смартфона вообще нет.
     
  • 12.28, Vkni (ok), 14:07, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    А ты очень цепко суть ухватил!!!
     
  • 8.24, Crazy Alex (ok), 13:57, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Ну, значит шрифты от MS пока будут Хотя я смутно припоминаю какие-то новости на... весь текст скрыт [показать]
     
     
  • 9.25, arisu (ok), 14:00, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    костыль 8212 это как раз dpi 100500 реально оно такое ненужно, зато можно из... весь текст скрыт [показать]
     
     
  • 10.31, Mihail Zenkov (ok), 14:28, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    100500 точно не нужно А вот 200-300 для работы с графикой не помешают Смотря... весь текст скрыт [показать]
     
     
  • 11.34, arisu (ok), 14:37, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    однако же работой такой занимается меньшинство, а впаривать будут всем, как деби... весь текст скрыт [показать]
     
     
  • 12.36, Vkni (ok), 14:42, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Так для текстов нужно 600dpi И именно для текстов Для которых, кстати, квадрат... весь текст скрыт [показать]
     
     
  • 13.39, arisu (ok), 14:46, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > Так для текстов нужно 600dpi. И именно для текстов.

    нет. для текстов нужен правильный подбор цветов и хорошие шрифты, а не дофига dpi.

     
     
  • 14.50, Crazy Alex (ok), 15:15, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Ну поверь ты слепой твари, которая потратила на всё это дело дофига времени и си... весь текст скрыт [показать]
     
     
  • 15.57, arisu (ok), 15:23, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    слепотой мы можем и померяться есть мнение, что я выиграю - проверял пофигу... весь текст скрыт [показать]
     
     
  • 16.70, Crazy Alex (ok), 15:34, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Если по таблице сравнивать - скорее всего выиграешь Я кратковременно на ней уму... весь текст скрыт [показать]
     
     
  • 17.78, Vkni (ok), 15:41, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > А если в обычной жизни - оно как-то по-другому, и dpi сильно помогает.

    Мозги не занимаются антиалиасингом перед распознаванием.

     
  • 14.56, Vkni (ok), 15:20, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Хорошие шрифты как раз и требуют высокий DPI Но если ты, конечно, любишь шрифты... весь текст скрыт [показать]
     
     
  • 15.58, arisu (ok), 15:24, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > Хорошие шрифты как раз и требуют высокий DPI.

    и примерно 100–120 уже вполне достаточно.

     
     
  • 16.63, Vkni (ok), 15:28, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    На 100-120 даже у Times New Roman будет либо мыло, либо лесенка Я уж не говорю ... весь текст скрыт [показать]
     
     
  • 17.67, arisu (ok), 15:31, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    шрифты с засечками на мониторе это надо сильно чем-то упороться p s мне сове... весь текст скрыт [показать]
     
     
  • 18.77, Vkni (ok), 15:40, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    На CGA-то да На 200 dpi уже терпимо, а читаемость больших текстов взлетает до н... весь текст скрыт [показать]
     
     
  • 19.82, arisu (ok), 15:49, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    да никуда она не взлетает знаем, плавали по крайней мере у меня хорошая рублен... весь текст скрыт [показать]
     
     
  • 20.85, Vkni (ok), 15:53, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > а это уже другая сказка. со сценарием «почему авторы родились идиотами и
    > вместо выкладывания нормального TeX выкладывают ублюдочные ps и pdf».

    Именно так как есть и лучше.

     
  • 21.89, arisu (ok), 15:56, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    исключительно в том случае, если эту фигню надо после скачивания сразу на печать... весь текст скрыт [показать]
     
  • 18.81, Crazy Alex (ok), 15:48, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Сейчас не готов предъявить пруфы, но не раз попадалось, что именно легче читаются (мнеьше утомление) шрифты с засечками. Разумеется, речь шла о печатных. Если хочешь - поищу.
     
     
  • 19.84, arisu (ok), 15:52, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    в печатных дело несколько другое там роялит качество печати, которое было никак... весь текст скрыт [показать]
     
     
  • 20.94, Crazy Alex (ok), 16:05, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Ну, это я проверю - на смарте ~270 dpi, поставить шрифт с засечками и попробовать почитать - не проблема.
     
  • 20.95, Crazy Alex (ok), 16:07, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Я так смотрю, наша беседа несколько удалилась от темы новости... не пора ли завязывать? А то некультурно как-то.
     
  • 21.97, arisu (ok), 16:11, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    ой, да ладно как говорил один мудрец 8212 глуп тот, кто не подбирает золота,... весь текст скрыт [показать]
     
  • 22.98, Crazy Alex (ok), 16:13, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Я в любом случае пока сбегаю, ибо дела...
     
  • 23.100, arisu (ok), 16:15, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > Я в любом случае пока сбегаю, ибо дела...

    да у меня тоже работа есть, а я традиционно прокрастинирую.

     
  • 12.42, Mihail Zenkov (ok), 14:54, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Мне тоже много чего нравится На панель с хорошим ips денег нет, да и найти па... весь текст скрыт [показать]
     
     
  • 13.46, arisu (ok), 15:02, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    попробуй проектор, век воли не видать!
     
  • 10.40, Crazy Alex (ok), 14:49, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Насчет широкоформатников не спорю, хотя есть у меня подозрение, что мы их готови... весь текст скрыт [показать]
     
     
  • 11.44, Mihail Zenkov (ok), 14:58, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > Для 3840 x 2160 с 4 байтами на пиксель выходит
    > 32 метра (Хм,на вид мало как-то... где я ошибся?)

    Умноженное на количество открытых приложений и на double buffering. Или я не прав?


     
     
  • 12.47, Crazy Alex (ok), 15:04, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Неправ, наверное. Во-первых, в контексте моей беседы с Arisu дабл-буфферинг - выдумка врагов. Во-вторых - с чего это каждое приложение должно иметь буфер размером с весь экран?
     
     
  • 13.49, Mihail Zenkov (ok), 15:14, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > Во-вторых - с чего это каждое приложение должно иметь буфер
    > размером с весь экран?

    У меня почти все приложения полноэкранные.

     
     
  • 14.53, Crazy Alex (ok), 15:18, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Тогда они не все одновременно на экране А когда их не видно - никто не обязывае... весь текст скрыт [показать]
     
     
  • 15.68, Mihail Zenkov (ok), 15:32, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Оно то понятно, но сколько при этом будут есть браузеры, хранящие рендеренги стр... весь текст скрыт [показать]
     
     
  • 16.83, Crazy Alex (ok), 15:50, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Глядеть надо Для многих случаях можно обойтись хоть RLE чтобы сильно сэкономить... весь текст скрыт [показать]
     
  • 12.55, Vkni (ok), 15:19, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > Умноженное на количество открытых приложений и на double buffering. Или я не
    > прав?

    8GB в системе.

     
     
  • 13.60, arisu (ok), 15:26, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > 8GB в системе.

    и их есть куда девать помимо костыляния видеокарты.

     
  • 13.64, Mihail Zenkov (ok), 15:29, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > 8GB в системе.

    И это не много - при 100dpi. Соответственно для 200dpi нужно - 32gb, 300dpi - 72gb.

     
     
  • 14.69, Vkni (ok), 15:32, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > И это не много - при 100dpi. Соответственно для 200dpi нужно -
    > 32gb, 300dpi - 72gb.

    У меня при 200dpi заполнено примерно 1.5 Гб, если FF запущен. Если нет, то 200-300 метров.

     
     
  • 15.93, Crazy Alex (ok), 16:01, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Ну да, как-то так
     
  • 14.72, Crazy Alex (ok), 15:35, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Поясни
     
     
  • 15.75, Vkni (ok), 15:38, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > Поясни

    Наверно нет буферизации.

     
     
  • 16.92, Crazy Alex (ok), 16:01, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Какая буферизация? зачем ему десятки гигов для отрисовки картинки?
     
     
  • 17.102, Vkni (ok), 23:10, 09/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Кстати, вспомнил - zathura на той машинке начинала свопить через где-то сотню ст... весь текст скрыт [показать]
     
     
  • 18.103, arisu (ok), 05:59, 10/12/2014 [^] [ответить]     [к модератору]  
  • +/
    о, надо проверить, кстати поскольку затура у меня древняя и обновлять я её не с... весь текст скрыт [показать]
     
     
  • 19.104, andy (??), 10:48, 10/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > и, может, оформить наконец форк как следует.

    А что в оригинальной не так, что аж форкать
    понадобилось?

     
     
  • 20.105, arisu (ok), 10:56, 10/12/2014 [^] [ответить]     [к модератору]  
  • +/
    то, что они однажды отделили UI в отдельную библиотеку это, конечно, правильней... весь текст скрыт [показать]
     
  • 21.106, andy (??), 11:09, 10/12/2014 [^] [ответить]     [к модератору]  
  • +/
    А фиксы в апстрим не попали ... весь текст скрыт [показать]
     
  • 22.107, arisu (ok), 11:11, 10/12/2014 [^] [ответить]     [к модератору]  
  • +/
    до сплита попадали, а дальше я просто следить перестал ... весь текст скрыт [показать]
     
  • 11.45, arisu (ok), 14:59, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    нельзя, потому что нельзя разломить широкоформат напополам с плоскотой же я мог... весь текст скрыт [показать]
     
     
  • 12.48, Crazy Alex (ok), 15:11, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Хм, по первому пункту - у меня обычно наоборот муки как бы поближе их поставить,... весь текст скрыт [показать]
     
     
  • 13.52, arisu (ok), 15:18, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    попробуй просто сесть подальше - вот только куски надо руками готовить замес... весь текст скрыт [показать]
     
     
  • 14.61, Crazy Alex (ok), 15:26, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Ну, подальше с моим зрением не светит :-)

    А куски - ну да, надо готовить. Но редко. Те же шрифты срендерить в определённом размере - один раз. И так далее, и тому подобное. Понты нагрузки. Да что я тебя убеждаю - открываешь emacs или что-то подобное и смотришь, много ли жрётся ресурсов, когда нет нужды творить финтифлюшки.

    Повреждённые области сто лет как есть, я их впервые увидел на windows 3.1, кажется, и даже на том железе они реализовывались вполне эффективно. дальше там ни за чем следить не надо - инвалидный регион - потребовал у владельца перерисовку, результат забрал. Кстати, в том же мире (или вяленде? Не помню уже) оно просто отдаёт доступ к куску видеопамяти и дальнейшей сборкой занимается именно видеокарта. Другое дело, что гранулярность убогая - собирает на уровне окон приложений, а не, скажем, контролов или глифов.

     
     
  • 15.76, arisu (ok), 15:39, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > А куски - ну да, надо готовить. Но редко. Те же шрифты
    > срендерить в определённом размере - один раз. И так далее, и
    > тому подобное. Понты нагрузки. Да что я тебя убеждаю - открываешь
    > emacs или что-то подобное и смотришь, много ли жрётся ресурсов, когда
    > нет нужды творить финтифлюшки.

    у меня, понятно, рабочий шрифт битмаповый. и это, кстати, костыль.

    а вот с «современными GUI», где всё «живое», градиенты там и прочая фигня — куски таки надо готовить или часто, или в большом количестве. и тут мы опять возвращаемся к тому, что нормального протокола, чтобы сгрузить всю эту фигню на видеокарту, таки нет.

    > Повреждённые области сто лет как есть

    само собой. появились потому, что нужны были костыли, позволяющие не перерисовывать всё подряд. ибо видеокарты были тупые.

    > 3.1, кажется, и даже на том железе они реализовывались вполне эффективно.

    вот только им вообще не место на CPU.

    > дальше там ни за чем следить не надо - инвалидный регион
    > - потребовал у владельца перерисовку, результат забрал.

    угу. а обсечения, например — они, типа, бесплатные. особенно по сложным регионам.

     
     
  • 16.87, Crazy Alex (ok), 15:55, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Современные GUI - это вообще отдельная песня. Но поскольку ко мне они отношения не имеют и как их можно терпеть - я не понимаю, то это не моя проблема.

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

     
     
  • 17.91, arisu (ok), 16:00, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > Современные GUI - это вообще отдельная песня. Но поскольку ко мне они
    > отношения не имеют и как их можно терпеть - я не
    > понимаю, то это не моя проблема.

    а тебя особо никто не спрашивает. есть тулкиты, они рисуют ужас-ужас. путём обильного мата и напильника ужас-ужас можно превратить в «ну, уже почти и не ужас».

    > А отсечения и подобное - на нынешнем железе настолько копеечная операция, что
    > мне даже не пришло бы в голову их пытаться оптимизировать -

    правильно: их не надо оптимизировать. потому что их вообще не должен делать CPU.

    > проблема сотого порядка. Тем более, что сумасшедших, клепающих непрямоугольные регионы,
    > вроде не прибавляется.

    эти регионы сами образуются при наличии нескольких плавающих окон. а плавающие окна для некоторых вещей таки иногда удобны.

     
     
  • 18.96, Crazy Alex (ok), 16:10, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Ну так напильником помахал же давно. Ну и хоть убей - не делаю я ничего, что грузило бы проц за исключением компиляции подобного, чему грузить положено. И не вижу, как даже четырехкратное увеличение нагрузки с моих 1600х1200 до 3840 * 2160 может это дело изменить.

    А регион из двух десятков точек - это тоже мелочь. Вот когда окна хитрой формы, как одно время модно было - это да, тяжело.

     
     
  • 19.99, arisu (ok), 16:13, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > А регион из двух десятков точек - это тоже мелочь. Вот когда
    > окна хитрой формы, как одно время модно было - это да,
    > тяжело.

    что характерно, кстати — это совсем не тяжело, если уйти от задания регионов списками прямоугольников и использовать битовые маски. тогда обсечение достаточно делать только по границам окна (или вообще экрана), а кидать только то, что надо. и вот тут разрешение начинает роялить намного сильнее.

     
  • 14.73, Vkni (ok), 15:37, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > попробуй просто сесть подальше. ;-)

    А тебе всё равно вынь, да положь 4k на всё поле зрения. Можно, конечно, отодвинуть 20-ти дюймовый 2К монитор на 2 метра, но поле зрения он не закроет.

     
  • 13.88, Vkni (ok), 15:56, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > А по второму - с вектором-то видеокарты работать не умеют

    Видимо, не нужно. Хотя как раз на видеокарте все эти рисования градиентов, глифов и треугольников и должны быть.

    > Но по факту даже если пиксмапы гонять, даже если это мировяленд - даже у
    > него хватает мозгов не пытаться обновлять не изменившиеся регионы в видеопамяти
    > и, соответственно, не создавать особо трафик на шине. Так что не
    > вижу проблем.

    Прозрачность передаёт привет.

     
  • 12.74, Vkni (ok), 15:38, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > забавно, что придурки с мировялендом — как и следует придуркам — смотрят
    > в прошлое при этом.

    Да, естественно. :-)

     
  • 11.54, Vkni (ok), 15:18, 08/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Они ломаются только при определённой высоте Если у тебя по вертикали 20 см, то ... весь текст скрыт [показать]
     
     
  • 12.65, Crazy Alex (ok), 15:30, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Мелкий монитор - это мелкий монитор, что ж тут сделаешь. А если то, что сейчас реально продаётся - а это 20" и дальше - то никаких проблем. Другое дело, что когда пятнадцатилетняя привычка и вылизанное окружение - получаешь ту ещё ломку, пытаясь приспособиться, и зачем это непонятно.
     
     
  • 13.71, Vkni (ok), 15:34, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    > Мелкий монитор - это мелкий монитор, что ж тут сделаешь. А если
    > то, что сейчас реально продаётся - а это 20" и дальше
    > - то никаких проблем.

    А с 20" 4:3 вообще непонятно, что делать. Вообще, надо понимать, что даже когда мы увеличиваем диагональ на десктопе, у нас должно меняться поведение WM. На столе ведь пишешь на листиках A4, а не на A1. Хотя это можно и недорого, но удовольствия как-то нет (я пробовал).

     
     
  • 14.90, Crazy Alex (ok), 15:59, 08/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Что есть - то есть. У меня дома как раз такой - и я так и не сумел понять, как его готовить толком. Зато картинка хороша (старый профессиональный деловский IPS) - за то и держу. Пополам делить - уже неудобно, две трети - хорошо, но IM-клиенты на всех воркспейсах мне ни к чему, а больше  в оставшуюся треть вроде и совать нечего...
     
  • 3.9, Mihail Zenkov (ok), 15:51, 07/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Какие шрифты вы используете? Ищу чем заменить Tahoma.
     
     
  • 4.13, Crazy Alex (ok), 16:00, 07/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Его и использую, так что в этом плане помочь нечем.
     
  • 4.14, mihalych (ok), 17:34, 07/12/2014 [^] [ответить]    [к модератору]  
  • +/
    Paratype.
     
     
  • 5.15, Mihail Zenkov (ok), 19:07, 07/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Попробовал - большие межсимвольные расстояния Некоторые сочетания слипаются На... весь текст скрыт [показать]
     
  • 2.16, Аноним (-), 22:16, 07/12/2014 [^] [ответить]    [к модератору]  
  • –3 +/
    В честь новости сделал очередной подход к своим ШГ. Потратил два часа. Опять и так и эдак и в позе конём на 69.. Снова сравнил с виндовыми, не, так и остались ШГ, это судьба.
     
     
  • 3.17, тоже Аноним (ok), 22:37, 07/12/2014 [^] [ответить]    [к модератору]  
  • +2 +/
    Такого мыла, как в Семерочке, в Линуксе штатными настройками не достичь.
    Они для людей делались, а не для любителей позы конем.
     
     
  • 4.51, Аноним (-), 15:16, 08/12/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    > Такого мыла, как в Семерочке

    Тебе лицензия что-ли мешает глазья свои красные разуть?

     
  • 3.19, arisu (ok), 04:00, 08/12/2014 [^] [ответить]    [к модератору]  
  • +3 +/
    > это судьба.

    верно. идиот — это не просто диагноз, это на всю жизнь.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


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