Ничего удивительного, что после такого поворота на X11 все стараются ничего на нём не рисовать -- и новое поколение вообще удивляется, зачем в иксах рисовалка. Да, если затратить побольшэ усилий чтобы выпилить по-максимуму старые рисовалки, такжэ максимально сломать совместимость у тех, кто использует новый отстой -- то ничего удивительного, что пользоваться этим будет неразумно и опасно.
Ситуацыя с Xft вообще бредовая -- в особенности его (паккарда) бредовая идея, что шрифты среднеобычного иксового приложэния могут лежать где-то рядом с этим приложэнием. Вот нахрена, спрашывается, они мне там нужны?
То есть если это приложэние претендует на WYSIWYG (как например OO.org или xdvi) -- то это в общем понятно. Только непонятно, зачем ему какая-то местная иксовая библиотека для работы со шрифтами -- практика показывает, что визифигов работа со шрифтами определена с по-пиксельной точностью, часто шрифты поставляются вместе с визифиг-системой, обладают своим, определённым разработчиков системы кернингом и должны замечательно выводиться хоть на экран хот в .png заданного разрешэния. То есть этот Паккард вместе со своими идеями и библиотеками смело можэт идти курить бамбук.
А если это не совсем обычное приложэние, и на WYSIWYG не претендует -- то нахрена оракловому инстяллятору хранить радом с собой шрифты? Нахрена их нехранить рядом, а брать из дисплея -- это очевидно. Чтобы на одном дисплее были одни и те жэ удобные пользователю шрифты в чётко указанных местах, независимо от того, работает местный SIP-клиент или оракловый инсталлятор с другой половины планеты.
Впрочем, и идея появления Xft был бредовой -- так что чего удивляться. Паккарду зохотелось написать код, который позволяет один весьма сомнительный трюк: шрифты размываются, и человек радуется что чуть-чуть подослеп не види границ точек шрифта. Ну ладно, хрен бы с ним, казалось бы -- расшырь битмапы для alpha-канала или сразу введи формат pixmapов с оным и разрешы использовать не только bitmap id в курсорах и шрифтах, но и pixmap id -- ну и будет тебе счастье. Ах, да, ещё написать расшырение, без включения которого такая конструкцыя на всякий случай классически кинет ошыбку, и пройтись по всем рисовалкам курсоворо и шрифтов в dix, добавить нашу любимую операцыю alhpa-blending.
Паккарду зохотелось написать код, который позволяет один весьма сомнительный трюк: шрифты размываются, и человек радуется что чуть-чуть подослеп не види границ точек шрифта. Вот тут вот - гипербола и ирония, так ведь? Ну скажите мне, что это неправда! Что в иделогии иксов нету такого ужоса.
«зохотелось» — это опечатка, а всё остальное — ну, можно с этим спорить опираясь на некий матан и некие модэли восприятия, но в общем правда.
И идеология иксов здесь, в общем-то, ни при чём -- первыми по-моему это сделали на маках, потом в винде.
И, кстати, при некоторых алгоритмах растеризацыи как-то так получается, что без антиальясинга вообще глаза сломать можно. Нет, точно не знаю, почему. Подозреваю, впрочем, плохой (хужэ чем у других) выбор критэриев связности.
no subject
Date: 2011-06-08 10:53 am (UTC)Ситуацыя с Xft вообще бредовая -- в особенности его (паккарда) бредовая идея, что шрифты среднеобычного иксового приложэния могут лежать где-то рядом с этим приложэнием.
Вот нахрена, спрашывается, они мне там нужны?
То есть если это приложэние претендует на WYSIWYG (как например OO.org или xdvi) -- то это в общем понятно. Только непонятно, зачем ему какая-то местная иксовая библиотека для работы со шрифтами -- практика показывает, что визифигов работа со шрифтами определена с по-пиксельной точностью, часто шрифты поставляются вместе с визифиг-системой, обладают своим, определённым разработчиков системы кернингом и должны замечательно выводиться хоть на экран хот в .png заданного разрешэния. То есть этот Паккард вместе со своими идеями и библиотеками смело можэт идти курить бамбук.
А если это не совсем обычное приложэние, и на WYSIWYG не претендует -- то нахрена оракловому инстяллятору хранить радом с собой шрифты? Нахрена их нехранить рядом, а брать из дисплея -- это очевидно. Чтобы на одном дисплее были одни и те жэ удобные пользователю шрифты в чётко указанных местах, независимо от того, работает местный SIP-клиент или оракловый инсталлятор с другой половины планеты.
Впрочем, и идея появления Xft был бредовой -- так что чего удивляться. Паккарду зохотелось написать код, который позволяет один весьма сомнительный трюк: шрифты размываются, и человек радуется что
чуть-чуть подослепне види границ точек шрифта. Ну ладно, хрен бы с ним, казалось бы -- расшырь битмапы для alpha-канала или сразу введи формат pixmapов с оным и разрешы использовать не только bitmap id в курсорах и шрифтах, но и pixmap id -- ну и будет тебе счастье. Ах, да, ещё написать расшырение, без включения которого такая конструкцыя на всякий случай классически кинет ошыбку, и пройтись по всем рисовалкам курсоворо и шрифтов в dix, добавить нашу любимую операцыю alhpa-blending.no subject
Date: 2011-06-08 12:57 pm (UTC)Вот тут вот - гипербола и ирония, так ведь? Ну скажите мне, что это неправда! Что в иделогии иксов нету такого ужоса.
no subject
Date: 2011-06-08 01:38 pm (UTC)И идеология иксов здесь, в общем-то, ни при чём -- первыми по-моему это сделали на маках, потом в винде.
И, кстати, при некоторых алгоритмах растеризацыи как-то так получается, что без антиальясинга вообще глаза сломать можно. Нет, точно не знаю, почему. Подозреваю, впрочем, плохой (хужэ чем у других) выбор критэриев связности.