Как установить шрифт Arial в Ubuntu?

Как установить arial fonts(particularly) в убунту?

Я нашел много способов установить шрифты в Ubuntu, но я не нашел ни одного правильного способа или способа установки arial fonts(particularly) в убунту.

6 ответов

Решение

Я уверен, это дубликат, в любом случае.

Просто беги

sudo apt-get install ttf-mscorefonts-installer
sudo fc-cache

в терминале.

После этого уточните у

fc-match Arial

В настоящее время существует проблема с sourceforge. Установщик не может загрузить шрифты должным образом.

Поскольку ttf-mscorefonts-installer Механизм, упомянутый в принятом ответе, все еще не работает в Ubuntu 18.04, и я не смог найти подходящий зеркальный сервер для его исправления, я предлагаю вместо этого использовать этот ручной механизм для установки тех же шрифтов:

  1. устанавливать cabextract, инструмент, необходимый для распаковки самораспаковывающегося .exe архивы:

    sudo apt install cabextract
    
  2. Загрузите пакет шрифтов, предоставленный на этой странице (также обратите внимание на лицензионное соглашение):

    wget https://www.freedesktop.org/software/fontconfig/webfonts/webfonts.tar.gz
    
  3. Распакуйте, дважды:

    tar -xzf webfonts.tar.gz
    cd msfonts/
    cabextract *.exe
    
  4. Переместите шрифты в каталог вашего пользователя для установки дополнительных шрифтов:

    cp *.ttf *.TTF ~/.local/share/fonts/
    
  5. Перезапустите программное обеспечение, в котором вы хотите использовать шрифты, и они должны быть готовы к использованию.

Я получаю LiberationSans-Regular.ttf: "Liberation Sans" "Regular" для sudo fc-match Arial

Поэтому я попытался сделать следующее:

1) Создать каталог для загрузки шрифтов: sudo mkdir ~/ms-fonts/

2) cd ~/ms-fonts/

3) Скачать шрифты вручную:

sudo wget http://downloads.sourceforge.net/corefonts/andale32.exe
sudo wget http://downloads.sourceforge.net/corefonts/arial32.exe
sudo wget http://downloads.sourceforge.net/corefonts/arialb32.exe
sudo wget http://downloads.sourceforge.net/corefonts/comic32.exe
sudo wget http://downloads.sourceforge.net/corefonts/courie32.exe
sudo wget http://downloads.sourceforge.net/corefonts/georgi32.exe
sudo wget http://downloads.sourceforge.net/corefonts/impact32.exe
sudo wget http://downloads.sourceforge.net/corefonts/times32.exe
sudo wget http://downloads.sourceforge.net/corefonts/trebuc32.exe
sudo wget http://downloads.sourceforge.net/corefonts/verdan32.exe
sudo wget http://downloads.sourceforge.net/corefonts/webdin32.exe

4) sudo dpkg -configure ttf-mscorefonts-installer и следуйте инструкциям. При запросе укажите полный путь к каталогу, в который загружены шрифты, т.е. /home/root2/ms-fonts/

5) sudo fc-cache

6) Проверьте, успешно ли выполнена установка: sudo fc-match Arial

Надеюсь это поможет.

Решение подобных проблем ищу при подготовке файла docker.

При установке шрифтов той же командой:

DEBIAN_FRONTEND="noninteractive" apt-get -y ttf-mscorefonts-installer

Лицензионное соглашение не применяется, и Arial и другие шрифты не устанавливаются!

Вы можете использовать это решение:

echo "ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true" | debconf-set-selections
apt-get install -y ttf-mscorefonts-installer

А проверить результат можно командой:

fc-match Arial 

The ttf-mscorefontsпакет, упомянутый в других ответах, содержит очень ограниченный выбор шрифтов и довольно устаревшие их версии.

Чтобы получить лучший выбор современных шрифтов, вы можете скопировать их из установки Windows. Сама Microsoft предоставляет бесплатные образы виртуальных машин Win 10 якобы для «тестирования сайтов на MS Edge», которые вы можете для этого использовать.

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

  1. Получите изображение здесь, выберите «MSEdge в Windows 10» для «VirtualBox».

  2. unzip MSEdge.Win10.VirtualBox.zip- это может занять некоторое время

  3. tar -xf 'MSEdge - Win10.ova'- это может занять некоторое время

  4.         sudo apt install libguestfs-tools
    sudo mkdir /mnt/foo
    sudo guestmount -a 'MSEdge - Win10-disk001.vmdk' -i --ro /mnt/foo
    sudo cp -r /mnt/foo/Windows/Fonts/ .
    sudo umount /mnt/foo
    sudo rm -r /mnt/foo
    sudo mv Fonts WindowsFonts
    

Теперь у вас должен быть WindowsFontsкаталог в текущем каталоге, содержащий все нужные вам шрифты.

  • Чтобы установить их для всех пользователей, скопируйте их в /usr/local/share/fonts.

  • Чтобы установить его только для себя, запустите sudo chown -R "$USER:$USER" WindowsFontsчтобы изменить владельца на себя, затем скопируйте каталог в ~/.local/share/fonts/.

Выполните следующие шаги:

  1. Откройте диспетчер программного обеспечения, если его монетный двор или центр программного обеспечения Ubuntu, если вы используете Ubuntu
  2. Ищи ttf-mscorefonts
  3. Установить его
Другие вопросы по тегам