Как установить пакет ttf-mscorefonts-installer

6

У меня установлен пакет. Теперь я хочу использовать его для установки ms ttfonts, как указано в описании:

"Этот пакет позволяет легко установить Microsoft True Type Core Fonts для Интернета, включая: [список шрифтов]"

Итак, как мне установить шрифты?

    
задан ptikobj 12.03.2011 в 13:15
источник

2 ответа

3

Пакеты поставляются со сценарием после установки (то есть, буквально скриптом, который выполняется после установки пакета), который автоматически загружает шрифты из Microsoft.

Они должны быть уже установлены в вашей системе сразу после того, как вы приняли лицензионное соглашение с конечным пользователем.

Вы можете найти шрифты в /usr/share/fonts/truetype/msttcorefonts/ . Вы можете (я действительно не уверен), чтобы обновить кеш шрифта, чтобы приложения могли их использовать, или, возможно, сценарий сделал это для вас. Самый простой способ убедиться, что все в актуальном состоянии - перезагрузить компьютер.

Если папка / usr / share / fonts / truetype / msttcorefonts / пуста, попробуйте использовать команду sudo apt-get install --reinstall ttf-mscorefonts-installer и согласитесь с лицензией

    
ответ дан Stefano Palazzo 12.03.2011 в 13:45
источник
3

Просто запустите установщик:

sudo apt install ttf-mscorefonts-installer

Чтобы принять лицензию, просто нажмите клавишу Tab , пока не появится «O.k.». , а затем Return .

В некоторых случаях пакет ttf-mscorefonts-installer не может правильно установить сообщение:

E: Failed to fetch http://downloads.sourceforge.net/corefonts/arial32.exe HttpError400

В этом случае после завершения установки сделайте следующее:

Создайте временный каталог и перейдите в него:

TMP=$(mktemp -d)
cd "$TMP"

После этого вы можете использовать следующую команду для загрузки всех шрифтов из их местоположения sourceforge:

awk '/Url/ {system("wget ")}' /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

И завершитесь за вами, перейдя из временного каталога и удалив его:

cd ..
rm -r "$TMP"

В некоторых случаях вам нужно перезагрузиться, чтобы распознать шрифты.

Протестировано и необходимо на Ubuntu 15.10, 16.04, 16.10, 17.04 и 17.10!

    
ответ дан Videonauth 30.10.2017 в 21:49