netch80: (Default)
[personal profile] netch80
Авторы XKB, у которого вечно проблемы с лампочками клавиатуры, явно сидят на ноутбуках eMachines, у которых вообще нет этих лампочек.


-netch-, настраивающий E642.

Date: 2011-06-08 10:53 am (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Ничего удивительного, что после такого поворота на X11 все стараются ничего на нём не рисовать -- и новое поколение вообще удивляется, зачем в иксах рисовалка. Да, если затратить побольшэ усилий чтобы выпилить по-максимуму старые рисовалки, такжэ максимально сломать совместимость у тех, кто использует новый отстой -- то ничего удивительного, что пользоваться этим будет неразумно и опасно.

Ситуацыя с Xft вообще бредовая -- в особенности его (паккарда) бредовая идея, что шрифты среднеобычного иксового приложэния могут лежать где-то рядом с этим приложэнием.
Вот нахрена, спрашывается, они мне там нужны?

То есть если это приложэние претендует на WYSIWYG (как например OO.org или xdvi) -- то это в общем понятно. Только непонятно, зачем ему какая-то местная иксовая библиотека для работы со шрифтами -- практика показывает, что визифигов работа со шрифтами определена с по-пиксельной точностью, часто шрифты поставляются вместе с визифиг-системой, обладают своим, определённым разработчиков системы кернингом и должны замечательно выводиться хоть на экран хот в .png заданного разрешэния. То есть этот Паккард вместе со своими идеями и библиотеками смело можэт идти курить бамбук.

А если это не совсем обычное приложэние, и на WYSIWYG не претендует -- то нахрена оракловому инстяллятору хранить радом с собой шрифты? Нахрена их нехранить рядом, а брать из дисплея -- это очевидно. Чтобы на одном дисплее были одни и те жэ удобные пользователю шрифты в чётко указанных местах, независимо от того, работает местный SIP-клиент или оракловый инсталлятор с другой половины планеты.

Впрочем, и идея появления Xft был бредовой -- так что чего удивляться. Паккарду зохотелось написать код, который позволяет один весьма сомнительный трюк: шрифты размываются, и человек радуется что чуть-чуть подослеп не види границ точек шрифта. Ну ладно, хрен бы с ним, казалось бы -- расшырь битмапы для alpha-канала или сразу введи формат pixmapов с оным и разрешы использовать не только bitmap id в курсорах и шрифтах, но и pixmap id -- ну и будет тебе счастье. Ах, да, ещё написать расшырение, без включения которого такая конструкцыя на всякий случай классически кинет ошыбку, и пройтись по всем рисовалкам курсоворо и шрифтов в dix, добавить нашу любимую операцыю alhpa-blending.

Date: 2011-06-08 12:57 pm (UTC)
From: [identity profile] nealar.livejournal.com
Паккарду зохотелось написать код, который позволяет один весьма сомнительный трюк: шрифты размываются, и человек радуется что чуть-чуть подослеп не види границ точек шрифта.
Вот тут вот - гипербола и ирония, так ведь? Ну скажите мне, что это неправда! Что в иделогии иксов нету такого ужоса.

Date: 2011-06-08 01:38 pm (UTC)
From: [identity profile] tzirechnoy.livejournal.com
«зохотелось» — это опечатка, а всё остальное — ну, можно с этим спорить опираясь на некий матан и некие модэли восприятия, но в общем правда.

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

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

Profile

netch80: (Default)
netch80

January 2026

S M T W T F S
    1 23
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 2nd, 2026 08:46 pm
Powered by Dreamwidth Studios