Как я могу активировать растровые шрифты?

Мне нужно использовать шрифты pcf, но кажется, что они отключены. Я последовал этой теме без успеха. (оба 70-yes-bitmaps.conf и -bitmaps)

Шрифты видны с xfontsel, но приложение не может видеть / использовать их. Есть идеи?

Раньше он работал с Ubuntu 10.10, но сейчас я установил 11.10, поэтому я подозреваю, что GNOME 3 или Unity, потому что нет проблем с KDE.

3
задан 13 April 2017 в 15:25

3 ответа

Попробуйте вместо ссылки на 70-force-bitmaps. 70-yes-bitmaps, похоже, ничего в этом нет. (Это взято из по вашей ссылке .) Это сработало для меня в Ubuntu 12.04.


Процесс такой: (добавлено пользователем 14.04)

sudo ln -s /etc/fonts/conf.avail/70-force-bitmaps.conf /etc/fonts/conf.d/
sudo unlink /etc/fonts/conf.d/70-no-bitmaps.conf # For disabling no-bitmap setting

Затем сделайте это, чтобы обновить настройки

sudo dpkg-reconfigure fontconfig
0
ответ дан 13 April 2017 в 15:25

Начиная с Ubuntu 18.04, кажется, что нет способа сделать все растровые шрифты доступными для font-config (следовательно, приложений с графическим интерфейсом), даже один из них решил использовать 70-force-bitmaps.conf. Возьмем, к примеру, Lucida:

$ ls -l 70*
lrwxrwxrwx 1 root root 35 Sep 23 11:38 70-force-bitmaps.conf -> ../conf.avail/70-force-bitmaps.conf
$ xlsfonts | grep -ci lucida
1200
$ fc-cache | grep -ci lucida
0

Даже включение его по имени не сработает

$ cat 50-enable-lucida.conf
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <selectfont>
    <acceptfont>
      <pattern>
        <patelt name="family"><string>lucida</string></patelt>
      </pattern>
    </acceptfont>
  </selectfont>
</fontconfig>
$ sudo dpkg-reconfigure fontconfig
$ fc-cache | grep -ci lucida
0

70-force-bitmpas.conf по-прежнему заставляет работать несколько выбранных шрифтов - они фиксированные, unifont, wqy -bitmap, все они обычно используются в xterm, где fixed является основным шрифтом, а два других являются резервными шрифтами для покрытия набора символов CJK.

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

0
ответ дан 13 April 2017 в 15:25

Шрифты видны с помощью xfontsel, но приложение не может их видеть / использовать.

Если вы включили растровые шрифты в /etc/fonts/conf.d и обновили кэш шрифтов с помощью sudo fc-cache -fv, но по-прежнему не видите растровые шрифты в fc-list (поэтому их не видно в выборе шрифтов приложения), есть вероятность того, что был установлен неправильный пакет шрифтов. Например, если вы установили xfonts-100dpi-transcoded, вы получите много файлов PCF, а некоторые из них даже большие, но xfonts-100dpi - это пакет, который предоставляет шрифты для font-config.

0
ответ дан 13 April 2017 в 15:25

Другие вопросы по тегам:

Похожие вопросы: