From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <41D30FEC.9050107@novikov.org> Date: Wed, 29 Dec 2004 21:13:32 +0100 From: Vladimir NOVIKOV User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.3) Gecko/20040910 X-Accept-Language: en-us, en MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] =?KOI8-R?Q?=E9=D3=D0=CF=CC=D8=DA=CF=D7=C1=CE=C9=C5_?= =?KOI8-R?Q?UTF-=CC=CF=CB=C1=CC=C9_=D7_ALT_Linux?= References: <41D14B3E.604@gts.lg.ua> <200412281944.51168.akrioukov@mail.ru> <200412281944.52351.ru_classic@gts.lg.ua> <200412290031.06118.akrioukov@mail.ru> In-Reply-To: <200412290031.06118.akrioukov@mail.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 20:13:36 -0000 Archived-At: List-Archive: List-Post: Привет, Alexej Kryukov wrote: > Ну, а отчего бы им его не использовать? Для американцев и европейцев > разница ведь практически незаметна, т. к. Unicode лишь расширяет > ISO8859-1, ничего в ней не меняя. В общем, да, но теперь у единой Европы и единая кодировка, в которую укладывается евро, символы западной и восточной части, арабского и турецкого языков (очень актуально соответственно во Франции и Германии). > Да вот не уверен я в этом. Во-первых, хранить текстовые > файлы в 8-битной кодировке (неважно, какой) всегда будет > удобнее, разумеется, если устраивает поддерживаемый ею набор > символов. Да ладно, дисковое пространство ничего не стоит сегодня. > Во-вторых, юникодовые приложения (а таковых теперь большинство: > все, основанные на qt и gtk2, ну и OOo, конечно), по сути, и так > работают в юникодной локали, т. е. для них системная кодировка > некритична. Напротив, все остальные приложения именно в этой > локали будут работать некорректно. Так какой же смысл на нее > переходить? В крайнем случае, можно приспособиться запускать в > ней какие-то определенные программы, но ставить в качестве > системной никакого смысла не вижу. Конкретный пример. В Windows и Mac OS X у меня стоят русская и US International клавиатуры, которая иной раз называется US with accents. В ней все дополнительные символы делаются через мёртвые клавиши и через AltGr. Плюс стоит греческая, так как иногда надо набирать некоторые буквы греческого алфавита. Так вот, в Xfree это просто не катит без юникодной системной локали. Мёртвые клавиши просто не работают и US International становится просто US. Кстати, вариант русская + французская клавиатуры также плох, ни мёртвые клавиши, ни буквы с аксанами не вводятся. А уж греческая третьей... Надо попробовать в последнем xorg, Иван Паскаль писал, что там внесены изменения в управление драйверами клавиатуры, равно как и обновлены сами драйвера. Пока же без юникодной локали я просто не могу набирать тексты, хотя приложения и работают в юникоде. А при наборе исключительно русско-английских текстов мне юникод и вправду был бы не нужен ;-) > И, наконец, учтите, что линуксовая консоль к Юникоду приспособлена > отнюдь не лучшим образом: дает себя знать ограничение на количество > символов в шрифте. Так что именно в консоли от UTF-8 удовольствия > никакого не получите, а проблем будет много. Если много использовать консоль, то да, возникают проблемы. С другой стороны, я где-то видел описание выхода из положения. Системная локаль была en_US.UTF-8, для root и одного из пользователей сделали С. К сожалению, не могу найти ссылку. Пока, Владимир