невозможно обнаружить шрифты .pcf

sudo - это расширенная версия su с улучшенным контролем доступа. Если вы уже используете root , su сделает это без проблем:

#!/bin/sh -e
echo -n "Script User:          " && id -un
echo -n "Other user:           " && su blrfl -c "id -un"
echo -n "Back to script user:  " && id -un

При запуске вы получите следующее:

Script User:          root
Other user:           blrfl
Back to script user:  root
3
04.09.2016, 06:42
1 ответ

Шрифты PCF должны переходить в misc / not bitmap / ], Я могу установить шрифты на этот веб-сайт без какой-либо специальной настройки. Я просто перетаскиваю файлы в правильную папку. Пойдем по шагам:

Получение шрифта:

mkdir -p ~/.local/share/fonts/misc
cd ~/.local/share/fonts/misc
wget -O pro.zip http://tobiasjung.name/downloadfile.php?file=profont-x11.zip

Поместите файлы шрифтов прямо в папку ~ / .local / share / fonts / misc , и, в качестве дополнительного архива, заархивируйте их для экономии места.

unzip pro.zip
mv profont-x11/P*.pcf .
for f in *.pcf; do gzip "$f"; done

Принудительно обновите кеш (как вы это делаете), и у нас есть шрифты:

$ fc-cache -f
$ fc-match -a pro | grep Pro
ProFont_r400-12.pcf.gz: "ProFont" "Regular"
ProFont_r400-11.pcf.gz: "ProFont" "Regular"
ProFont_r400-15.pcf.gz: "ProFont" "Regular"
ProFont_r400-10.pcf.gz: "ProFont" "Regular"
ProFont_r400-17.pcf.gz: "ProFont" "Regular"
ProFont_r400-22.pcf.gz: "ProFont" "Regular"
ProFont_r400-29.pcf.gz: "ProFont" "Regular"

Если вы используете значения по умолчанию fontconfig, нет необходимости настраивать fonts.conf или редактировать путь к шрифту.

Примечания:

  • Я использую локальный путь fontconfig ( ~ / .local , т.е. для каждого пользователя), системный путь будет просто / usr / share / fonts / misc / .

  • Если вы действительно хотите использовать bitmap / вместо misc / , вам понадобится вызов xset .

0
27.01.2020, 21:38

Теги

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