Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Kirill Frolov                        2:5030/827.2   08 Mar 2004  18:44:33
 To : Zahar Kiselev
 Subject : Re: Mozilla -- сглаживание изобpажений.
 -------------------------------------------------------------------------------- 
 
 
 On Sun, 07 Mar 04 17:56:30 +0300, Zahar Kiselev wrote:
 
  D>>> Обычных. Какие программы (с графикой) заточены под 1600x1200?
  KF>>    А... Так не идиоты же делали, если конечно не на GTK или чём 
  KF>> по-хуже сделано. Размер в миллиметрах для элементов интерфейса, и пунктах 
  KF>> для шрифтов, от разрешения экрана не зависит.
  ZK> Да? 
 
   Может, но не обязано...
 
  ZK> Я на неправильные размеры элементов интерфейса чаще всего натыкаюсь когда
  ZK> иду с компом в цех сигналы с датчиков снимать - монитор естественно несу
  ZK> какой поменьше, 640х480 монохромный. Так морды у программ получаются такие 
  ZK> большие что в экран ен влезают. Хорошо что у Иксов можно рабочий стол
  ZK> больше экрана сделать - неудобно, но хоть как-то программу запустить можно.
  ZK> Hикими миллиметрами даже и не пахнет.
  
   Морды чего, какого "виджета"?  В самом X, в Xaw, в Motif, в Tk такая
 возможность предусмотрена. Правда вот, как оно там в реальных пргораммах
 обстоит -- хренегознает. Бывает размеры задаются в 'em'-ах (размер
 заглавной 'M'). Реже в миллиметрах, пунктах т.п. Особо одарённые
 программисты -- в пикселях. Вот тут-то грабли и вылазят. Где размеры
 "виджета" не заданы, размер может подстаиваться так чтобы вместить
 вложенные "виджеты", которые чаще всего являются текстом. Так что тут от
 шрифта зависит.
 
   Что казается шрифтов, то тут тоже их можно по-разному задать. Можно
 установить размер шрифта в пикселях или в пунктах. В xfontsel рядом два
 "пуллдауна" -- левый в точках, правый в пунктах. Если задашь в пикселях
 то конечно от разрешения дисплея оно уже никак не зависит. Опять-же,
 есть ещё xdpi и ydpi (правей) -- если там железно установить 75, то тоже
 никаких изменений не заметишь. А обычно в ресурсах и размер в точках, и
 разрешение железно задано -- вот и делай выводы.
 
   Вот что касается GTK, в его font-selector'е размер шрифта задаётся
 почему-то исключительно в пикселях... И в gtkrc тоже.
 
   Даже виндовс, где в экране почему-то всегда 96dpi, предполагает настройку 
 с более крупными шрифтами и элементами интерфейса для экранов с большим
 разрешением.
 
  ZK> Интересно бы услышать пример хотябы одной программы, которая использует
  ZK> настройку dpi в Иксах для установки размеров элементов своего интерфейса.
 
   Hу попробуй задавать шрифты с разным xdpi-ydpi для xcalc, и увидишь
 как он меняет размер...  Мне вот только непонятно, какой dpi
 подставляется по-умолчанию, когда он явно не задан в шаблоне шрифта? :-/
 Очень интересно было бы знать.
 --- [ZX]
  * Origin: pgp: 0D00 1E54 41D1 9753 3F41 40F7 4BBA 050B 30E8 0E4 (2:5030/827.2)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Mozilla -- сглаживание изобpажений.   Kirill Frolov   02 Mar 2004 01:04:05 
 Re: Mozilla -- сглаживание изобpажений.   Serg Oskin   02 Mar 2004 13:25:11 
 Re: Mozilla -- сглаживание изобpажений.   Dejrgris   02 Mar 2004 12:12:18 
 Re: Mozilla -- сглаживание изобpажений.   Kirill Frolov   04 Mar 2004 01:42:54 
 Re: Mozilla -- сглаживание изобpажений.   Dejrgris   04 Mar 2004 14:22:40 
 Re: Mozilla -- сглаживание изобpажений.   Kirill Frolov   06 Mar 2004 12:55:44 
 Re: Mozilla -- сглаживание изобpажений.   Zahar Kiselev   07 Mar 2004 18:56:30 
 Re: Mozilla -- сглаживание изобpажений.   Kirill Frolov   08 Mar 2004 18:44:33 
 Re: Mozilla -- сглаживание изобpажений.   Peter V. Chernikoff   09 Mar 2004 23:03:27 
Архивное /ru.linux/38333fa8d414.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional