Отправляет email-рассылки с помощью сервиса Sendsay

Квадраты вместо букв

Здравствуйте.
У меня в не русифицированных (как я думаю) программах в частности
XMMS, Xchat, при системном языке русском, вместо букв стоят
квадраты.
При установке системного языка английским все нормально.

RHL 9, GNOME 2.2

Ответить   Kyller Mon, 13 Oct 2003 21:44:14 +0400 (#6610)

 

Ответы:

Hi!!!

Monday, October 13, 2003, 9:44:14 PM, you wrote:

Возможные варианты:
1. ИД3 тэги в юникоде (из винампа3)
2. Тэги в нормальной (8 битной) кодировке, но в настройках указаны
другие шрифты (другой кодировки)

Возможное решение:
Поинрайтесь с настройками шрифтов в XMMS. Поставьте шрифт, который
поддерживает кодировку 1251.

Удачи.

From Russia with love
mailto:serge***@o*****.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sergey Tamkovich Tue, 14 Oct 2003 09:18:06 +0400 (#6674)

 

Здравствуйте, Sergey.

Вы писали 14 октября 2003 г., 9:18:06:

Нет у меня не теги, а кнопки в менюшках, да вообще весь текст
относящийся к программе.

Ответить   Kyller Tue, 14 Oct 2003 13:31:54 +0400 (#6873)

 

А почему Вы считаете, что эти программы у Вас не "русифицированы"?

Как раз наоборот - у вас неправильно указаны шрифты, точнее указаны, но не
имеющие руских символов (вместо симолов - квадратики).

А программы говорят по русски.

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   d2r Tue, 14 Oct 2003 08:50:10 +0300 (#6699)

 

Здравствуйте, d2r.
Вы писали 14 октября 2003 г., 9:50:10:

Но почему-то большинство программ отображают русский язык нормально.

Ответить   Kyller Tue, 14 Oct 2003 13:34:39 +0400 (#6874)

 

Дело в том, что в каждой программе используется свой, выбранный
программистом писавшим программу, шрифт. Точнее, семейство шрифтов. Очень
часто используется семейство шрифтов adobe, которое, к сожалению, не имеет
(по крайней мере у меня) набора koi8.

Бывает и так: программист использовал шрифт с русскими символами, но на
Вашем компьютере нужного шрифта нет. Тогда система выбирает
наиболее подходящий по начертанию шрифт, который может не иметь русских
символов.

Распространенным семейством русифицированных шрифтов является cronyx, но, к
сожалению, эти шрифты весьма "корявые". Сейчас, неплохие русские (koi8) шрифты
есть
в семействе misc.

Вообще, в последнее время, появилось довольно много русских шрифтов в разных
кодировках. Их можно найти в дистрибутивах российских производителей (ALT,
ASP).

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   d2r Wed, 15 Oct 2003 09:21:05 +0300 (#7433)

 

*This message was transferred with a trial version of CommuniGate(tm) Pro*
Здравствуйте, Kyller.

Вы писали 13 октября 2003 г., 21:44:14:

Всё очень просто:
http://www.linuxshop.ru/redhat/files/XFree86-75dpi-fonts-4.2.0-73.i386.rpm
вот это обязятельно скачай и установи, предварительно удалив :
[root@developer ttf]# rpm -e --nodeps XFree86-75dpi-fonts
[root@developer ttf]# rpm -ihv XFree86-75dpi-fonts-4.2.0-73.i386.rpm

теперь заработало GTK1
Для того, чтобы сделать английский язык ввода языком ввода по умолчанию,
нужно подредактировать файл /etc/X11/XF86Config и заменить в нем строки:
Option "Xkbmodel" "pc-105"
на
Option "Xkbmodel" "pc-104"
Option "XkbLayout" "ru,us"
на
Option "XkbLayout" "us,ru(winkeys)".
А чтобы сменить метод переключения "Английский/Русский" нужно сточку:
Option "XkbOptions" "grp:shift_toggle,grp_led:scroll"
заменить на:
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"

В /etc/sysconfig/keyboard сделай:

KEYBOARDTYPE=pc-104
KEYTABLE=us,ru-ms

ну до кучи можешь поставить true type шрифты, затяни их из инета
или возьми с какого-нить соседнего виндовоза.... :) скопируй их
например в /tmp/ttf/

[root@developer windowozz]# cd /windows/fonts/
[root@developer ttf]# cp *.ttf /tmp/ttf/
[root@developer ttf]# cp *.TTF /tmp/ttf/
[root@developer root]# cd /tmp/ttf/
[root@developer ttf]# cp *.ttf /usr/X11R6/lib/X11/fonts/TTF/
[root@developer ttf]# cp *.TTF /usr/X11R6/lib/X11/fonts/TTF/
[root@developer ttf]# cd /usr/X11R6/lib/X11/fonts/TTF/
[root@developer TTF]# mkfontdir
[root@developer TTF]# mkfontscale
Couldn't get family name for ./marlett.ttf
[root@developer TTF]#

и для тотальной руссификации:
Теперь опять понадобится папка, в которой лежат наши TTF-шрифты.
Теперь скопируй их, но на этот раз в другую папку:

[root@developer root]# cd /tmp/ttf
[root@developer ttf]# mkdir /usr/share/fonts/ttf
[root@developer ttf]# cp *.ttf usr/share/fonts/ttf
[root@developer ttf]# cp *.TTF usr/share/fonts/ttf
[root@developer ttf]# cd /usr/share/fonts/ttf
[root@developer ttf]# mkfontdir
[root@developer ttf]# mkfontscale
потом
[root@developer root]# fc-cache
[root@developer root]# service xfs restart

после чего перезапустить графическую систему либо просто отлогикившись (Actions

либо одновременно нажав клавиши Ctrl-Alt-Backspace.

Вот и все дела 8)

Ответить   "Alexandr V. Andreev" Tue, 14 Oct 2003 10:20:24 +0400 (#6722)

 

Здравствуйте, Alexandr.
Вы писали 14 октября 2003 г., 10:20:24:

Спасибо помогло.
Оффтопик.

Ответить   Kyller Tue, 14 Oct 2003 14:41:09 +0400 (#6952)