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

Ответить