On Tue, Jan 22, 2008 at 04:07:14PM +0300, Alexey Gladkov wrote: > > Это некузявый вариант, но до полностью векторного инсталера > > он пожалуй что лучший. > Даже в случае "векторного инсталера" давать в волю выставлять > разрешение нельзя.
Ты про пиксельное? > Нельзя прежде всего из-за организации интерфейсов. В случае > слишком маленького разрешения функциональные элементы не влезут > в экран. Это как раз просто -- список снизу ограничить теми же 800x600. Собсно в 3.0 так и было же? > В случае слишком большого есть два варианта: a) все элементы > форм растянутся пропорционально и интерфейс потеряет > "читабильность" Особенно плохо на widescreen, но это если порпорционально пикселам и прибиваясь к другому aspect ratio. > b) интерфейс останется со старыми пропорциями (по сути для > какого-то одного разрешения), но появятся пустые свободные поля > вокруг него. Второй вариант хоть и лучше первого, но создаёт > впечатление пустоты на экране. Я говорил о двух проблемах: - вектор/растр: e.g. вылазят буквы из кнопочек при варьировании dpi; - размер шрифта: при _честном_ dpi (а оно может быть ещё и сломанное) и малом разрешении на большом экране (я такое ловил) шрифт может быть нечитабельным почти совсем. Идеальный выход -- какой-то механизм для учёта очевидно сломанного dpi (обсуждалось в #13539, также наблюдалось на Шаболовке на s3virge с 17" CRT LG) *и* ориентация всего интерфейса на что-то одно -- или пикселы, или миллиметры. Возможно, на миллиметры с принудительной фиксацией xrandr --dpi, если одно или оба значения выходят за разумные на сегодня рамки (пусть 50--200 DPI). Я действительно не знаю, получается ли так сделать, но очень хочется (и есть где проверить :). > *Изначально*, в инсталляторе для ветки 4.0 почти все интерфейсы > тестировались под три разрешения: 640, 800, 1024. Про 640 IMO уже можно забыть, а вот 1280 не помешало бы добавить -- это почти все 17" TFT. -- ---- WBR, Michael Shigorin <[EMAIL PROTECTED]> ------ Linux.Kiev http://www.linux.kiev.ua/ _______________________________________________ devel-conf mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/devel-conf
