Мне нужно использовать шрифты pcf, но кажется, что они отключены. Я последовал этой теме без успеха. (оба 70-yes-bitmaps.conf
и -bitmaps
)
Шрифты видны с xfontsel
, но приложение не может видеть / использовать их. Есть идеи?
Раньше он работал с Ubuntu 10.10, но сейчас я установил 11.10, поэтому я подозреваю, что GNOME 3 или Unity, потому что нет проблем с KDE.
Попробуйте вместо ссылки на 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
Начиная с 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.
Кажется, что существует прогрессивная тенденция препятствовать использованию растровых шрифтов, за исключением случая, когда это не может быть отменено - эмуляторы терминала.
Шрифты видны с помощью xfontsel, но приложение не может их видеть / использовать.
blockquote>Если вы включили растровые шрифты в
/etc/fonts/conf.d
и обновили кэш шрифтов с помощьюsudo fc-cache -fv
, но по-прежнему не видите растровые шрифты вfc-list
(поэтому их не видно в выборе шрифтов приложения), есть вероятность того, что был установлен неправильный пакет шрифтов. Например, если вы установилиxfonts-100dpi-transcoded
, вы получите много файлов PCF, а некоторые из них даже большие, ноxfonts-100dpi
- это пакет, который предоставляет шрифты для font-config.