[Comm] шрифты в интерфейсе tk/tcl-программ

Владимир Гусев =?iso-8859-1?q?vova1971_=CE=C1_narod=2Eru?=
Ср Ноя 8 19:52:59 MSK 2006


>> Ну почему тогда в Mandrake русский совсем из другого семейства а не
>> из гельветики?  Почему в Сизифе английский масштабируется а Русский нет?
>> Как-то это всё это очень странно.  На код что-ли глянуть и посмотреть
>> что он там действительно выбирает?  Хотя ей-ей жалко времени...

> Я ошибся. Учил tk по старым книгам.
> Начиная с tk 8.0 спользуется подстановка шрифтов если шрифт указан в
> новом формате (типа -font {helvetica 12 bold} ). Причем подстановка
> выполняется для каждого символа - tk обращается с каждому шрифту и
> узнает может ли он отобразить нужный символ. И параметры шрифта могу
> быть изменены. В принципе заточено на то чтоб программист не напрягался
> выбором шрифта чтоб отобразить что нужно. Только красивости прийдется
> добиваться самому.

Прошу прощения, что вклиниваюсь в эту часть беседы - золотые слова вы  
сказали, описывающие то место, где "собака зарыта".. "В принципе заточено  
на то чтоб программист не напрягался выбором шрифта чтоб отобразить что  
нужно. Только красивости придется добиваться самому". Если раньше linux  
был больше развлечение/изыскания для программистов, то теперь ситуация  
другая... а программисты как писали для себя (типа " в стол"), так и  
пишут.. Это и есть отличие проприетарщины от свободного ПО. В первом  
случае - программисты пишуь для людей, им за это платят, во втором случае  
- написал что-то на коленке, налепил кое-как "рычагов управления", лишь бы  
сам помнил где и что, а там, хоть трава не расти.. Тем более, что за это  
никто не платит.. Ведь казалось бы - чего проще, есть некий freedesktop,  
некая стандартизация, или по крайней мере потуги какие-то.. взяли бы и  
причесали бы все эти X, openmotif и tcl хотя бы в области шрифтов, чтобы  
было все централизовано.. раз уж нельзя для всех этих API найти общие  
точки соприкосновения..



-- 
С уважением, Владимир Гусев



Подробная информация о списке рассылки community