Показать полную графическую версию : Русификация консоли
broodling
17-02-2004, 16:11
1В консоли все русские буквы в виндовой кодировке в виде ??????????
Пишу:
loadkeys /lib/kbd/keytables/ru.map
setfont /lib/kbd/consolefonts/Cyr_a8x16
putfont: PIO_FONT: Invalid argument
[root@Linuxoid root]#
Может кто подскажит что это за ошибка?
2 Скинул виндовые шрифты из Windows/Fonts в линух.
mkfontscale
mkfontdir и т. д.
Шрифты появились в офисе и в мозиле. а как сделать чтоб они появились в обычных редакторах а то они у меня файлы с виндовой кодировкой не понимают?
ruslandh
17-02-2004, 20:54
2 Шрифты ещё надо прописать в /etc/X11/fs/config
broodling
18-02-2004, 12:38
Вот кусок моего конфига:
# where to look for fonts
#
catalogue = /usr/X11R6/lib/X11/fonts/misc:unscaled,
/usr/X11R6/lib/X11/fonts/75dpi:unscaled,
/usr/X11R6/lib/X11/fonts/100dpi:unscaled,
/usr/X11R6/lib/X11/fonts/misc,
/usr/X11R6/lib/X11/fonts/Type1,
/usr/X11R6/lib/X11/fonts/Speedo,
/usr/X11R6/lib/X11/fonts/cyrillic,
/usr/X11R6/lib/X11/fonts/TTF,
/usr/share/fonts/default/Type1,
,
/usr/lib/openoffice/share/fonts/truetype,
/usr/share/AbiSuite/fonts,
/usr/share/fonts/KOI8-R/misc:unscaled,
/usr/share/fonts/KOI8-R/100dpi:unscaled,
/usr/share/fonts/KOI8-R/misc,
/usr/share/fonts/KOI8-R/100dpi,
/usr/share/fonts/ja/TrueType
# in 12 points, decipoints
Вроде прописано а не работает :-(
/usr/X11R6/lib/X11/fonts/TTF
ruslandh
18-02-2004, 18:27
в виндовой кодировке - это в cp1251 ?
А в какой проге и когда вы видете ???? может в настройке проги проблема ?
Belansky
18-02-2004, 23:46
broodling
А в /usr/X11R6/lib/X11/fonts/TTF русские шрифты точно есть? Вы в этом абсолютно уверены?
broodling
20-02-2004, 10:33
Belansky
Шрифты точно есть - сам копировал и прописывал, но не во всех прогах их видно.
ruslandh
в виндовой кодировке - это в cp1251 ?
Да, наверное. Например я создал файл в виндах и написал туда по русски это какая кодировка?
А в какой проге и когда вы видете
Да во всех стандартных прогах:
Kwrite, Kate, Центр управления и т д
Заходим в Настройка-->Шрифты
Все шрифты стандартные а виндовых ттфов нет.
PS. Система RedHat 9
ruslandh
20-02-2004, 19:29
1 А какая у вас локаль установлена (команда locale) - koi8, cp1251, utf8 ?
2 Может проблема не в шрифтах, а в кодовых страницах, которые есть в этих шрифтах ?
broodling
21-02-2004, 13:14
1 [root@Linuxoid root]# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
2 Может проблема не в шрифтах, а в кодовых страницах, которые есть в этих шрифтах ?
А как настроить нужную кодовую страницу?
Belansky
21-02-2004, 18:25
broodling
Для консоли, если она utf-8, надо запускать шрифты для работы с соответствующей кодировкой из каталога /lib/kbd/consolefonts/. Как точно называется не помню, сейчас нет под рукой Linux - только FreeBSD, но в названии присутствует что-либо похожее на ru или rus вместе с utf8.
ruslandh
21-02-2004, 22:12
broodling
Можно конечно настроить локаль koi8 или cp1251, но это требует достаточно хорошее руководство по конкретному дистрибутиву.
Я так понял, что ???? знаки появляются в именах файлов, расположенных на виндовских раделах.
В файл /etc/fstab добавляешь строку:
/dev/hda1 /mnt/win vfat umask=0,owner,iocharset=cp1251,codepage=866,rw 0 0
вместо /dev/hda1 и /mnt/win подставляешь свои устройста/точку монтирования. Должно получиться.
broodling
27-02-2004, 15:05
Guest
Да нет ??????? появляются когда я открываю текстовый файл в виндовой кодировке, в линуксовом редакторе.
ruslandh
28-02-2004, 00:18
Скажу по-секрету :)
1- вариант - в Вашем дистрибутиве применяются консольные юникодные шрифты, у которых неполноценная кодовая страница cp1251
2 вариант - редактор запрашивает шрифт, которого нет в консольном режиме.
3 вариант - Ваш дистрибутив вообще не настроен на работу с cp1251
Что-бы говорить о чём-то дальше, надо определить Ваш вариант.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.