ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] FLTK library (was: Темы для TK)
@ 2005-02-09 10:21 Alexander Kirey
  2005-02-09 10:45 ` Sergey Vlasov
  0 siblings, 1 reply; 3+ messages in thread
From: Alexander Kirey @ 2005-02-09 10:21 UTC (permalink / raw)
  To: community

On Sat, 5 Feb 2005 13:32:28 +0300
Vitaly Lipatov <lav@altlinux.ru> wrote:

> On Friday 04 February 2005 10:21, Вячеслав Диконов wrote:
> А ещё есть FLTK и 
> Python bindings for FLTK library

Подскажите пожалуйста, библиотеку libfltk можно научить понимать кирилицу
при вводе текста? Решил проверить программу из Мастера 2.4 для настройки принтера - xpp,
которая использует данную библиотеку. При попытке ввода в поле наименования принтера
кириллица не вводится, символы вообще не появляются.

Нашёл две ссылки:
1. http://yaroslav-v.chat.ru/russian.html
Устанвил libfltk-1.1.5 из сизифа
пример компиляется, но кирилица не воспроизводится, хотя печатается кракозябрами.

2. http://www.oksid.ch/fltk-utf/index.html
не собирал, так как патчится старая версия.

На форуме
http://www.opennet.ru/openforum/vsluhforumID3/4714.html
говорят что "Нормально работает с русским v.1.5"

Кто-нибудь прояснит ситуацию: кирилица понимается этой библиотекой версии 1.1.5 и выше?

-- 
Alexander Kirey




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Comm] FLTK library (was: Темы для TK)
  2005-02-09 10:21 [Comm] FLTK library (was: Темы для TK) Alexander Kirey
@ 2005-02-09 10:45 ` Sergey Vlasov
  2005-02-09 11:15   ` Alexander Kirey
  0 siblings, 1 reply; 3+ messages in thread
From: Sergey Vlasov @ 2005-02-09 10:45 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 961 bytes --]

On Wed, Feb 09, 2005 at 03:21:04PM +0500, Alexander Kirey wrote:
> Подскажите пожалуйста, библиотеку libfltk можно научить понимать кирилицу
> при вводе текста? Решил проверить программу из Мастера 2.4 для настройки принтера - xpp,
> которая использует данную библиотеку. При попытке ввода в поле наименования принтера
> кириллица не вводится, символы вообще не появляются.

Кто-то забыл вызвать setlocale()...

> Нашёл две ссылки:
> 1. http://yaroslav-v.chat.ru/russian.html
> Устанвил libfltk-1.1.5 из сизифа
> пример компиляется, но кирилица не воспроизводится, хотя печатается кракозябрами.

Тут setlocale() выполнено, поэтому ввод работает.  А вывод заработает,
если libfltk пересобрать без поддержки сглаживания шрифтов через Xft.
В этой версии с Xft поддерживается только кодировка iso8859-1.  Да и без
Xft для выбора кодировки приходится руками лезть в fl_encoding.

А вообще с FLTK лучше не связываться - там не только с i18n плохо.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Comm] FLTK library (was: Темы для TK)
  2005-02-09 10:45 ` Sergey Vlasov
@ 2005-02-09 11:15   ` Alexander Kirey
  0 siblings, 0 replies; 3+ messages in thread
From: Alexander Kirey @ 2005-02-09 11:15 UTC (permalink / raw)
  To: community

On Wed, 9 Feb 2005 13:45:09 +0300
Sergey Vlasov <vsu@altlinux.ru> wrote:

> > 1. http://yaroslav-v.chat.ru/russian.html
> 
> Тут setlocale() выполнено, поэтому ввод работает.  А вывод заработает,
> если libfltk пересобрать без поддержки сглаживания шрифтов через Xft.
> В этой версии с Xft поддерживается только кодировка iso8859-1.  Да и без
> Xft для выбора кодировки приходится руками лезть в fl_encoding.

Пересобрал, заработало.
 
> А вообще с FLTK лучше не связываться - там не только с i18n плохо.
> 

Понято, спасибо за совет.

-- 
Alexander Kirey




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-02-09 11:15 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-09 10:21 [Comm] FLTK library (was: Темы для TK) Alexander Kirey
2005-02-09 10:45 ` Sergey Vlasov
2005-02-09 11:15   ` Alexander Kirey

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git