Каким-то образом я, кажется, потерял свои системные шрифты в Ubuntu 12.10 (я должен его использовать) - при создании некоторых других инструментов разработки. (среди них libfontconfig и libfreetype, потому что я собирал Qt статически и нуждался в том, чтобы они строили статично ... возможно, они виновны, но я не знаю, как отменить это)

Это ВСЕ текущие шрифты ... Я явно скучаю по большинству шрифтов ... Я не понимаю, как. (ss от Impress, все приложения показывают один и тот же список)

Поэтому я пытаюсь установить их ... Я не знаю, могут ли отсутствующие шрифты быть установлены с помощью следующего, но это единственное, что я нашел.

либо с

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

или пакет deb

https://launchpad.net/ubuntu/precise/+package/ttf-mscorefonts-installer

После сложной части принятия лицензионного соглашения, я получаю следующее

Preparing to unpack .../ttf-mscorefonts-installer_3.4ubuntu3_all.deb ...
mscorefonts-eula license has already been accepted
Unpacking ttf-mscorefonts-installer (3.4ubuntu3) over (3.4ubuntu3) ...
Processing triggers for fontconfig (2.10.1-0ubuntu3) ...
Processing triggers for update-notifier-common (0.126) ...
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe
Traceback (most recent call last):
  File "/usr/lib/update-notifier/package-data-downloader", line 234, in process_download_requests
    dest_file = urllib.urlretrieve(files[i])[0]
 .......
IOError: [Errno socket error] [Errno 110] Connection timed out
Setting up ttf-mscorefonts-installer (3.4ubuntu3) ..

Похоже, это не сработало

Можно ли получить «corefonts»? или, что еще важнее,

Как вернуть все "типичные" шрифты?

sudo apt-get install --reinstall fontconfig

не имеет никакого эффекта

Изменить: вышеприведенные ошибки показывают, что шрифты не могут быть загружены? Но я могу добраться до страницы, которая не загружается, из браузера ...

Поэтому я пошел туда и скачал их сам ... но я не знаю, что с ними делать, потому что они все "отлично"

Новое редактирование Я извлек шрифты - теперь у меня есть шрифты ttf - затем дважды щелкнул по ним и получил средство просмотра шрифтов с возможностью установки. Я нажал на установку и получил ошибку - без объяснения причин.

Я попытался вручную скопировать шрифты ttf в папку, в которой они, скорее всего, окажутся - /usr/share/fonts/truetype/msttcorefonts

но никого это не волнует. Средство просмотра шрифтов также не устанавливает их оттуда, и установщик msttcorefonts не знает, что ему больше не нужно устанавливать их из sourcefourge ... все равно происходит сбой в том же месте.

Последнее замечание: я нашел место для копирования шрифтов вручную, чтобы их могли найти все программы, которые в них нуждаются.

/usr/share/fonts/truetype/

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

2 ответа2

0

Частичный ответ - не самый лучший:

Я скачал шрифты с http://downloads.sourceforge.net/corefonts/ и поместил их в папку (~/Downloads/fonts)

распаковал их с помощью cabextract

sudo cp -r ~/Downloads/fonts /usr/share/fonts/truetype/

все сделано.

Наличие некоторых шрифтов истинного типа было полезно ... но не совсем правильно, так как я понимаю, что эти шрифты не были частью базовой установки - и могут создавать проблемы с лицензированием, если они включены.

Реальный ответ:

Фактические замены шрифтов типов Microsoft (то, что я назвал "системными шрифтами" в моем вопросе - часть первоначальной установки) - как "Liberation Sans" - здесь: Liberation Fonts - наконец-то их нашли.

0

Это части скрипта bash, который я написал для установки шрифтов на новую машину. Убедитесь, что у вас активен репозиторий Canonical Partners. Используйте dist-upgrade на свой страх и риск. Но если вы не знаете, почему, вам не нужно беспокоиться об этом :) Если вы делаете, используйте вместо этого "обновление".

#!/usr/bin/env bash
set -v
#Requires user with sudo password

#Distribution upgrade
sudo apt-get update;
sudo apt-get dist-upgrade -y --fix-missing --fix-broken;

#Fonts are cool
#use "apt-get --install-suggests" instead of just "apt-get" if you are feeling manly, or just want to see if it helps.
sudo apt-get install fonts-cantarell lmodern ttf-aenigma ttf-georgewilliams ttf-bitstream-vera ttf-sjfonts ttf-tuffy tv-fonts
sudo apt-get install ubuntustudio-font-meta

Это пытается исправить вещи, а затем установить кучу шрифтов. Дайте мне отзыв. :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .