Как установить шрифт Arial в Ubuntu?
Я нашел много способов установки шрифтов в Ubuntu, но я не нашел ни одного правильного способа или метода для установки (в частности) Шрифты Arial в Ubuntu.
Как установить шрифт Arial в Ubuntu?
Я нашел много способов установки шрифтов в Ubuntu, но я не нашел ни одного правильного способа или метода для установки (в частности) Шрифты Arial в Ubuntu.
Просто запустите
sudo apt install ttf-mscorefonts-installersudo fc-cache -f
в терминале.
После этого сверьтесь с
fc-match Arial
Я получаю LiberationSans-Regular.ttf: "Освобождение без" "Regular" для sudo fc-матч Arial
Поэтому я попытался сделать следующее, чтобы это сработало :
1) Создайте каталог для загрузки шрифтов в: sudo mkdir ~/ms-fonts/
2) cd ~/ms-fonts/
3) Загрузите шрифты вручную :
wget http://downloads.sourceforge.net/corefonts/andale32.exewget http://downloads.sourceforge.net/corefonts/arial32.exewget http://downloads.sourceforge.net/corefonts/arialb32.exewget http://downloads.sourceforge.net/corefonts/comic32.exewget http://downloads.sourceforge.net/corefonts/courie32.exewget http://downloads.sourceforge.net/corefonts/georgi32.exewget http://downloads.sourceforge.net/corefonts/impact32.exewget http://downloads.sourceforge.net/corefonts/times32.exewget http://downloads.sourceforge.net/corefonts/trebuc32.exewget http://downloads.sourceforge.net/corefonts/verdan32.exewget http://downloads.sourceforge.net/corefonts/webdin32.exe
4) sudo dpkg-перенастроите ttf-mscorefonts-installer и следуйте инструкциям. При запросе используйте полный путь к каталогу, в который были загружены шрифты, т.е. /home/root2/ms-fonts/
5) sudo fc-cache
6) Проверьте, успешно ли выполнена установка или нет : sudo fc-match Arial
Надеюсь, это поможет.
С тех пор, как ttf-mscorefonts-installer
механизм, упомянутый в принятый ответ все еще сломан в Ubuntu 18.04, и я не смог найти подходящий зеркальный сервер для его исправления, я предлагаю вместо этого использовать этот ручной механизм для установки тех же самых шрифтов:
Устанавливать cabextract
, инструмент, необходимый для распаковки самораспаковывающихся .exe
архивы:
sudo apt install cabextract
Загрузите пакет шрифтов, предоставленный через эта страница (также обратите внимание на лицензионное соглашение):
wget https://www.freedesktop.org/software/fontconfig/webfonts/webfonts.tar.gz
Распаковка, дважды:
tar -xzf webfonts.tar.gzcd msfonts/cabextract *.exe
Переместите шрифты в каталог вашего пользователя для установки дополнительных шрифтов:
cp *.ttf *.TTF ~/.local/share/fonts/
Перезапустите программное обеспечение, в котором вы хотите использовать шрифты, и они должны быть готовы к использованию.
То ttf-mscorefonts
пакет, упомянутый в других ответах, содержит очень ограниченный выбор шрифтов и довольно устаревшие их версии.
Чтобы получить лучший выбор современных шрифтов, вы можете вместо этого скопировать их из установки Windows. Сама Microsoft предоставляет бесплатные образы виртуальных машин Win 10, якобы для "тестовых сайтов на MS Edge", которые вы можете использовать для этого.
Распространение шрифты, полученные таким образом, вероятно, незаконны, но с помощью они сами могут быть в порядке, а могут и не быть.
Получить изображение здесь, выберите "MSEdge в Windows 10", для "VirtualBox".
unzip MSEdge.Win10.VirtualBox.zip
- это может занять некоторое время
tar -xf 'MSEdge - Win10.ova'
- это может занять некоторое время
sudo apt install libguestfs-toolssudo mkdir /mnt/foosudo guestmount -a 'MSEdge - Win10-disk001.vmdk' -i --ro /mnt/foosudo cp -r /mnt/foo/Windows/Fonts/ .sudo umount /mnt/foosudo rm -r /mnt/foosudo mv Fonts WindowsFonts
Теперь у вас должен быть WindowsFonts
каталог в текущем каталоге, содержащий все нужные вам шрифты.
Чтобы установить их для всех пользователей, скопируйте их в /usr/local/share/fonts
.
Чтобы установить его только для себя, запустите sudo chown -R "$USER:$USER" WindowsFonts
чтобы сменить владельца на себя, затем скопируйте каталог в ~/.local/share/fonts/
.
Я ищу решение для подобных проблем при подготовке файла docker.
При установке шрифтов с помощью той же команды:
DEBIAN_FRONTEND="noninteractive" apt-get -y ttf-mscorefonts-installer
Лицензионное соглашение не применяется, и Arial и другие шрифты не устанавливаются!
Вы можете использовать это решение:
echo "ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true" | debconf-set-selectionsapt-get install -y ttf-mscorefonts-installer
И вы можете проверить результат с помощью команды:
fc-match Arial
Выполните следующие действия:
ttf-mscorefonts
sudo apt-get install ttf-mscorefonts-installer