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: <4551082B.2080300@netorn.ru> Date: Wed, 08 Nov 2006 01:26:51 +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> In-Reply-To: <4550E9F6.5050006@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: Tue, 07 Nov 2006 22:26:41 -0000 Archived-At: List-Archive: List-Post: Maxim Tyurin пишет: >> Меня до глубины души трогает другое. Вы пробовали просто нарисовать >> в Tcl/Tk кнопочку с надписью [Hello! Привет!] в системе, где >> не производилась правка .Xdefaults или камлание над порядком >> шрифтов в xfs? Я из любопытства пробовал на самых разных >> свежеустановленых системах - разных версиях ALT, RH\Fedora, >> Mandrake. > Че-то какие-то ужасы вы рассказываете. > Вот попробовал под ненастроенным профилем. Все нормально. Ресурсы не > настраивались. > http://img61.imageshack.us/img61/6567/helloii4.png > Системные я не меняю даже если только я пользуюсь машиной. Все настройки > храню у себя в хомяке. > Так что эксперимент можно считать достаточно чистым. > Устанавливать новую систему куда-то в виртуалку чтоб проверить как оно > из коробки я не буду :) >> Результат всегда один - Hello отображается >> нормальным Helvetica, что и должно быть по умолчанию, >> а вот Привет рисутся каким-то неимоверно уродливым шрифтом >> с засечками типа Times. При этом русские шрифты Helvetica >> в необходимой кодировке установлены! Ну хорошо - промахнулись >> без подсказки. Что взять с глупой программы. >> Указываю _явно_ для шрифта на кнопку семейство Helvetica >> (одно из стандартных шрифтовых семейств в Tcl/Tk) - >> результат без изменений - с Hello всё замечательно, >> а Привет продолжает рисоваться всё той же мерзостью. >> Это как? Инструкция по выбору шрифта для русского >> языка просто игнорируется. >> Если это не баг Tcl/Tk, то что? > В шляпе баг. Оно adobe-helveticа сует первым. > Может сейчас это не так (давно на нее не смотрел). > В Sarge все нормально. > Ну я конечно погорячился по поводу любого дистрибутива. Но вот примеры, которые у меня есть под рукой сейчас. Mandrake 10.1: ftp://ftp.altlinux.ru/pub/people/vvz/mandrake_10_1.png Текущий Сизиф: ftp://ftp.altlinux.ru/pub/people/vvz/sisyphus.png Это результаты работы скриптика: #!/bin/sh # \ exec wish8.4 "$0" "$@" set fam "helvetica" button .a -text "Font size Проверка" -command { puts stdout "Hello!" } set bf0 [font create -family $fam ] button .b0 -text "Font size Проверка" -font $bf0 -command { puts stdout "Hello!" } set bf1 [font create -family $fam -size 8] button .b1 -text "Font size 8 Проверка" -font $bf1 -command { puts stdout "Hello!" } set bf2 [font create -family $fam -size -8] button .b2 -text "Font size -8 Проверка" -font $bf2 -command { puts stdout "Hello!" } set bf3 [font create -family $fam -size 10] button .b3 -text "Font size 10 Проверка" -font $bf3 -command { puts stdout "Hello!" } set bf4 [font create -family $fam -size -10] button .b4 -text "Font size -10 Проверка" -font $bf4 -command { puts stdout "Hello!" } set bf5 [font create -family $fam -size 12] button .b5 -text "Font size 12 Проверка" -font $bf5 -command { puts stdout "Hello!" } set bf6 [font create -family $fam -size -12] button .b6 -text "Font size -12 Проверка" -font $bf6 -command { puts stdout "Hello!" } set bf7 [font create -family $fam -size 14] button .b7 -text "Font size 14 Проверка" -font $bf7 -command { puts stdout "Hello!" } set bf8 [font create -family $fam -size -14] button .b8 -text "Font size -14 Проверка" -font $bf8 -command { puts stdout "Hello!" } pack .a .b0 .b1 .b2 .b3 .b4 .b5 .b6 .b7 .b8 -- Vadim V. Zhytnikov