From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-AntiVirus: Checked by Dr.Web [version: 4.32b, engine: 4.32b, virus records: 139537, updated: 28.10.2006] Message-ID: <45520271.4060507@netorn.ru> Date: Wed, 08 Nov 2006 19:14:41 +0300 From: "Vadim V. Zhytnikov" User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: ALT Linux Community References: <4550AB37.4090305@bungarus.info> <4550D113.9030501@bungarus.info> <4550DFD3.507@netorn.ru> <4550E9F6.5050006@bungarus.info> <4551082B.2080300@netorn.ru> <4551BFB9.5020608@bungarus.info> <4551CBD3.4040407@netorn.ru> <4551D675.4010909@bungarus.info> <4551DBFF.4050300@netorn.ru> <4551F52E.2030609@bungarus.info> In-Reply-To: <4551F52E.2030609@bungarus.info> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-From-Country: ZZ, Private Network Subject: Re: [Comm] =?koi8-r?b?29LJxtTZINcgyc7UxdLGxcrTxSB0ay90Y2wt0NLPx9LB?= =?koi8-r?b?zc0=?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Nov 2006 16:14:36 -0000 Archived-At: List-Archive: List-Post: Maxim Tyurin пишет: > Vadim V. Zhytnikov пишет: >> Maxim Tyurin пишет: >> >>> А там вроде и нет механизма. Берется первый шрифт подходящий под описание. >>> Просто описания в основном состоят из * >>> Поэтому и берется что попадется первым. А первым часто попадается всякая >>> гадость. >>> >> Ну почему тогда в Mandrake русский совсем из другого семейства а не >> из гельветики? Почему в Сизифе английский масштабируется а Русский нет? >> Как-то это всё это очень странно. На код что-ли глянуть и посмотреть >> что он там действительно выбирает? Хотя ей-ей жалко времени... > > Я ошибся. Учил tk по старым книгам. > Начиная с tk 8.0 спользуется подстановка шрифтов если шрифт указан в > новом формате (типа -font {helvetica 12 bold} ). Причем подстановка > выполняется для каждого символа - tk обращается с каждому шрифту и > узнает может ли он отобразить нужный символ. И параметры шрифта могу > быть изменены. В принципе заточено на то чтоб программист не напрягался > выбором шрифта чтоб отобразить что нужно. Только красивости прийдется > добиваться самому. > > Если шрифт указан в формате X Window то подстановка не выполняется - > берется первый шрифт подходящий под паттерн. > Если подходящий шрифт не найден будет ошибка. > > P.S. Что tcl/tk творит со шрифтами можно немного понять посмотрев вывод > font names выведет доступные имена шрифтов > font actual описание_шрифта выведет параметры соотв. характеристикам > указанного шрифта > font metrics описание_шрифта выведет метрики (инфу о размерах) шрифта. > > P.P.S. Вроде сейчас все точно описал. > Спасибо за информацию. Я сам на Tcl/Tk реально не программирую. Так - пришлось столкнуться с уже готовым софтом и чуть-чуть его подкручивать. В частности, локализовать. Вот тут и нехал на прелести со шрифтами. Книг по Tcl/Tk не читал - брал информацию из on-line документации на сайте Tcl/Tk. -- Vadim V. Zhytnikov