На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила трёх "С"
Пожалуйста,
1. Соблюдайте правила Форума.
2. Слушайте советы Модераторов.
(например, http://forum.sources.ru/index.php?act=ST&f=7&t=80382 )
3. Сверяйтесь с учебником по Великому и Могучему
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
> Руссификация Linux (куча локалей) Slackware "Etta"
    фонт в консоли лучше использовать cp866_8x16, а не Cyr_8x16 - будет нормальная буква Ё
      Джентльмены, всем огромное человеческое СПАСИБО-) Имел несчастье взяться за это дело без предварительной подготовки и хапнул горя. Неплохо бы оформить топик в статейку-)
        :yes:
          Если кто не знает...

          http://www.inp.nsk.su/~bolkhov/files/fonts...00index.ru.html

          Набор шрифтов CyrRFX Дмитрия Болховитянова

          Цитата

          ...шрифты являются модифицированными версиями стандартных шрифтов X-Window из директорий misc/ и 75dpi/.
          Кириллизованы все iso8859-1 шрифты из misc/ и наиболее используемые из 75dpi/: lu (LucidaSans), lut (LucidaSansTypewriter), tim (Times), helv (Helvetica) и cour (Courier).

          Версии шрифтов для кодировок -
          koi8-1, koi8-r, koi8-u, windows-1251, iso8859-5, mac, koi8-ub,koi8-o, ibm-cp866, bulgarian-mik, iso10646-0400, winlatin-1,iso8859-1,iso8859-15
            Цитата
            Идем в каталог /etc/X11. Там есть файл XF86Config.
            Будем ее править, добавляя в самое начало описания шрифтов FontPath Section "Files" пути к Вашим каталогам с русскими шрифтами. Смотрим что и как написано в предыдущих FontPath'ах, так же прописываем и свои каталоги...

            У меня строка выглядит так:
            ExpandedWrap disabled
              FontPath "unix/:7100

            Виндовые ttf-шрифты у меня лежат в /usr/fonts/ttf, что мне писать в FontPath ? :wall:

            Добавлено
            Если я делаю так:
            FonthPath "/usr/fonts/ttf"
            то получаю вот что:
            ExpandedWrap disabled
              (II) DevInputMice: ps2EnableDataReporting: succeeded
              Could not init font path element /usr/fonts/ttf, removing from list!
               
              Fatal server error:
              could not open default font 'fixed'
               
              When reporting a problem related to a server crash, please send
              the full server output, not just the last messages.
              This can be found in the log file "/var/log/XFree86.0.log".
              Please report problems to xfree86@xfree86.org.

            :blink:
              мне всегда было интересно - откуда проблемы на, казалось бы, пустом месте рождаются. :)

              P.S. у меня такой кусок конфига
              Цитата

              Section "Files"
              RgbPath "/usr/X11R6/lib/X11/rgb"

              FontPath "/usr/X11R6/lib/X11/fonts/WinTTF"
              FontPath "/usr/X11R6/lib/X11/fonts/russian/type1"
              FontPath "/usr/X11R6/lib/X11/fonts/TTF"
              FontPath "/usr/X11R6/lib/X11/fonts/Type1"

              FontPath "/usr/X11R6/lib/X11/fonts/russian/koi8/misc:unscaled"
              FontPath "/usr/X11R6/lib/X11/fonts/russian/koi8/75dp:unscaled"
              FontPath "/usr/X11R6/lib/X11/fonts/russian/cp1251/misc:unscaled"
              FontPath "/usr/X11R6/lib/X11/fonts/russian/cp1251/75dpi:unscaled"
              FontPath "/usr/X11R6/lib/X11/fonts/russian/cp866/misc:unscaled"
              FontPath "/usr/X11R6/lib/X11/fonts/russian/cp866/75dpi:unscaled"
              FontPath "/usr/X11R6/lib/X11/fonts/russian/xcyr:unscaled"

              FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
              FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
              FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"

              FontPath "/usr/X11R6/lib/X11/fonts/russian/koi8/misc"
              FontPath "/usr/X11R6/lib/X11/fonts/russian/koi8/75dpi"
              FontPath "/usr/X11R6/lib/X11/fonts/russian/cp1251/misc"
              FontPath "/usr/X11R6/lib/X11/fonts/russian/cp1251/75dpi"
              FontPath "/usr/X11R6/lib/X11/fonts/russian/cp866/misc"
              FontPath "/usr/X11R6/lib/X11/fonts/russian/cp866/75dpi"
              FontPath "/usr/X11R6/lib/X11/fonts/russian/xcyr"

              FontPath "/usr/X11R6/lib/X11/fonts/misc"
              FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
              FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
              EndSection
                Так, вроде бы всё сделал как описано выше. TTF-шрифты встали и работают, но теперь последняя проблема - в терминале и вообще в файловой системе файлы с русскими именами не отображаются :(

                p.s. Не удалось выполнить это:
                Цитата
                /etc/profile[/B]

                export LC_ALL=
                export LANG=ru_RU.(сюда 1 из трёх - CP1251, KOI8-R, UTF-8)

                вытащим розы из з...ы лошадки:
                export LANGUAGE=en_US
                export LC_MESSAGES=en_US

                У меня файл /etc/profile вообще не содержит ни одной LC_ALL :blink: У меня этот файл является скриптом. Что делать ? :wacko:

                Добавлено
                Всё работает, я правил не /etc/profile, а /etc/sysconfig/i18n :rolleyes: У меня RedHat.

                Добавлено
                Единственное, не работает русский шрифт в терминале, то есть не получается набирать русский текст - он либо не набирается, либо вообще печатаются одни иероглифы :blink: Как решить данный вопрос ? :wall:
                  Имена файлов в приложениях GTK+/GNOME.
                  При работе в Слаке с GNOME зачастую есть проблема в том, что введённое в приложении GTK+/GNOME,
                  имя файла оказывается нечитабельным в консоли/mc. Это происходит по причине того, что
                  в GTK+/GNOME по дефолту имена файлов в GTK+/GNOME даются в UTF-8, а нам надо в той, которая
                  определена в locale. Кроме того, символы набора, отличного от UTF-8, могут интерпретироваться как
                  "левые" и к делу не относящиеся. Как быть?

                  Довольно просто -- в профиль (я добавил в /etc/profile, т.е., для всех пользователей
                  данного бокса сразу) добавляем две строки:
                  ExpandedWrap disabled
                    export G_FILENAME_ENCODING='@locale'
                    export G_BROKEN_FILENAMES=1

                  Проверьте, если не доверяете -- работает... :D:D:D
                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                  0 пользователей:


                  Рейтинг@Mail.ru
                  [ Script execution time: 0,0255 ]   [ 15 queries used ]   [ Generated: 11.05.25, 17:26 GMT ]