Почему шрифты заменяют в Libreoffice, даже если они установлены?

Я очень уверен Arial установлен на моем компьютере, потому что, когда я ввожу fc-match Arial Ясно LiberationSans-Regular.ttf: "Liberation Sans" "Regular" как вывод в терминале.

Однако все шрифты в моем LibreOffice Calc выглядят ужасными. Поскольку я нависаю над "Arial" в шрифтах, я вижу "Имя шрифта". Текущий шрифт не доступен и будет заменен'.

Почему это происходит? Как остановить это?

4
задан 13 December 2016 в 18:57

2 ответа

Если fc-match предлагает Вас шрифт, который не является тем, который Вы запросили, это означает, что шрифт не установлен.

Для установки его введите это в терминале:

sudo apt-get install --reinstall ttf-mscorefonts-installer

, Который переустановит ttf-mscorefonts-installer. Удостоверьтесь, что Вы принимаете лицензию иначе, она снова не установит шрифт.

2
ответ дан 1 December 2019 в 10:03

Как указано в комментариях к другому ответу здесь, у Вас нет на самом деле шрифта Arial, установил другое мудрое fc-match Arial, укажет следующее:

$ fc-match Arial
Arial.ttf: "Arial" "Regular"

Редактирование: как @Anwar указанный в комментарии fc-match может привести к ложному результату, таким образом, чтобы быть уверенным делают также fc-list Arial, который должен привести к выводу как следующее:

$ fc-list Arial
/usr/share/fonts/truetype/msttcorefonts/Arial_Italic.ttf: Arial:style=Italic,Cursiva,kurzíva,kursiv,Πλάγια,Kursivoitu,Italique,Dőlt,Corsivo,Cursief,Kursywa,Itálico,Курсив,İtalik,Poševno,nghiêng,Etzana
/usr/share/fonts/truetype/msttcorefonts/Arial.ttf: Arial:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,thường,Arrunta
/usr/share/fonts/truetype/msttcorefonts/arialbd.ttf: Arial:style=Bold,Negreta,tučné,fed,Fett,Έντονα,Negrita,Lihavoitu,Gras,Félkövér,Grassetto,Vet,Halvfet,Pogrubiony,Negrito,Полужирный,Fet,Kalın,Krepko,đậm,Lodia
/usr/share/fonts/truetype/msttcorefonts/Arial_Bold_Italic.ttf: Arial:style=Bold Italic,Negreta cursiva,tučné kurzíva,fed kursiv,Fett Kursiv,Έντονα Πλάγια,Negrita Cursiva,Lihavoitu Kursivoi,Gras Italique,Félkövér dőlt,Grassetto Corsivo,Vet Cursief,Halvfet Kursiv,Pogrubiona kursywa,Negrito Itálico,Полужирный Курсив,Tučná kurzíva,Fet Kursiv,Kalın İtalik,Krepko poševno,nghiêng đậm,Lodi etzana
/usr/share/fonts/truetype/msttcorefonts/arialbi.ttf: Arial:style=Bold Italic,Negreta cursiva,tučné kurzíva,fed kursiv,Fett Kursiv,Έντονα Πλάγια,Negrita Cursiva,Lihavoitu Kursivoi,Gras Italique,Félkövér dőlt,Grassetto Corsivo,Vet Cursief,Halvfet Kursiv,Pogrubiona kursywa,Negrito Itálico,Полужирный Курсив,Tučná kurzíva,Fet Kursiv,Kalın İtalik,Krepko poševno,nghiêng đậm,Lodi etzana
/usr/share/fonts/truetype/msttcorefonts/Arial_Bold.ttf: Arial:style=Bold,Negreta,tučné,fed,Fett,Έντονα,Negrita,Lihavoitu,Gras,Félkövér,Grassetto,Vet,Halvfet,Pogrubiony,Negrito,Полужирный,Fet,Kalın,Krepko,đậm,Lodia
/usr/share/fonts/truetype/msttcorefonts/ariali.ttf: Arial:style=Italic,Cursiva,kurzíva,kursiv,Πλάγια,Kursivoitu,Italique,Dőlt,Corsivo,Cursief,Kursywa,Itálico,Курсив,İtalik,Poševno,nghiêng,Etzana

Так для проверки это действительно правильно установлено (обычная команда работает печально по 404 ошибкам во время установки), делают следующее:

apt remove --purge ttf-mscorefonts-installer

Это удаляет текущую установку. Просто делая это для проверки мы принимаем EULA в следующем следующем диалоговом окне установки.

sudo apt install ttf-mscorefonts-installer

Это, скорее всего, дает Вам при установке нескольких сообщений об ошибках, в то время как установка, указывая, что это не может выбрать шрифт из sourceforge.net. Для работы вокруг этого просто делают следующее:

TMP=$(mktemp -d)
cd "$TMP"
awk '/Url/ {system("wget "$2)}' /usr/share/package-data-downloads/ttf-mscorefonts-installer
sudo /usr/lib/msttcorefonts/update-ms-fonts "$TMP"/*
sudo touch /var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer

Это, должен привести к довольно долгому выводу, обрабатывающему все шрифты Microsoft и обновляющему их. Все теперь должны были сделать, моется.

cd ..
rm -r "$TMP"

Для тестирования теперь делают fc-match Arial снова, который должен теперь привести к вышеупомянутому установленному результату.

1
ответ дан 1 December 2019 в 10:03

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

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