Ой, я тебя прошу, не наступай мне на любимую мозоль что-что, а тестить юзабилити я умею
и считаю грамотно сделанным тот интерфейс, в котором с ходу не могу найти больше дюжины ляпов.
koldyr:... в нормальных совтверных конторах проверка на шрифты чуть ли не в первую очередь включаются в тесткейсы.
Мне как-то сиренево, что где в каких конторах куда включается Я лишь сказал то, что сам наблюдал под виндами из года в год. Даже не надо менять шрифт, достаточно просто переключить его в настройках экрана на более крупный. Все прелести с непомещаниями текста в диалог полезут чуть ли не в диалоговых окнах самой винды (тех, что не на самом видном месте). Проверь сам.
И, кстати, если ты мне не веришь, давай подумаем, во что превращается дизайн тривиального диалогового окна при условии, что шрифт может быть любым... Рассмотрим пример:
- код выделить все
- Group 1--------- - Group 2--------
[x] Option 1 ( ) option 1
[ ] Option 2: [ ] (o) option 2
[ ] Option 3 ( ) option 3
------------------ -----------------
Text input: [ ][ OK ] [ Cancel ]
Нужно:
1. Проверять ширину каждой надписи, в случае превышения максимума раздвигать положение элементов интерфейса;
2. Проверять высоту надписи, если она большая, раздвигать элементы по вертикали;
3. Сопоставлять метрику шрифтов в полях ввода с размером полей, в случае несоответствия изменять размеры поля;
4. Заново центрировать поля ввода по отношению к строкам текста;
5. Вычислять заново размеры диалогового окна (и заодно сопоставлять их с размерами экрана)
И это надо делать для - внимание - КАЖДОГО ОКНА ДИАЛОГА.
Улавливаешь, о чем я?
А давай теперь предположим, что checkbox'ы и radio button'ы могут иметь размер, отличный от стандартного... плохо не становится? Мне вот становится.
Более того. ДАЖЕ ЕСЛИ все эти проверки будут выполнены, все равно существует набор шрифтовых настроек, при которой всё это будет выглядеть уродливо. И ничего тут не сделаешь.
Вывод: как только изменить "умолчальные" настройки винды, ГАРАНТИРОВАННО получаешь проблемы в виде того, что какие-то программы просто выглядят некрасиво, в каких-то -- надписи перестают вписываться в отведенное им место, а третьи вообще выпадают из дизайна, потому что "девелоперы", чтоб не мучиться, просто переопределили жестко все шрифтовые настройки.
Да и с third-party software вообще песня. Попробуй поменять основной виндовый серый цвет на что-нибудь чуть-чуть отличное по оттенку. Ты убедишься, что в куче программ custom-элементы интерфейса начнут рисоваться на серых прямоугольниках. А верх "кустомизабельности" я увидел у дров расширенной клавиатуры, которая не знала, что taskbar у меня сверху, и не удосужилась проверить положение мыши, а упорно рисовала контекстное меню... да, в правом нижнем углу. И эти примеры можно приводить до бесконечности.
koldyr:
Опять бред. Ничего не тормозит и ничего не глючит. Или у тебя стоит 128 мег оперативки. Так тебе надо 98 ставить и там глючиться. Как вариант поставить себе StyleXP и хотя бы 512 мег памяти, а ещё лучше гиг. iTunes и Community Cupric cкины очень классно подходят, покрайней мере для меня.
Ты просто возьми и сравни скорость работы на одной и той же машине, под двумя аккаунтами, которые отличаются лишь тем, что на одном стоит тема WinXP default, на другом - classic. Я бы не говорил так, если бы не убедился в этом сам.
И извини меня, если только для скиннера мне надо ставить дополнительную планку памяти, то это -- дерьмо, а не софт. Потому что "украшения" не стоят потери в производительности, если, конечно, комп для работы, а не "пацанам показать".