Перенос шрифтов со старого сервера на новый

У меня есть «старый» сервер Ubuntu 11.10. У меня новый (Amazon EC2) сервер Ubuntu 11.10. Я могу получить к ним доступ только через командную строку.

Как перенести все установленные шрифты со старого компьютера на новый?

Я предполагаю, что это просто копирование некоторых подкаталогов. Это так просто?

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

0
задан 19 April 2012 в 07:01

2 ответа

Я искал ответ на свой вопрос:

Требуется три этапа.

  1. Найдите файлы шрифтов.
  2. Скопируйте отсутствующие файлы.
  3. Обновите кэш шрифтов.

Поиск файлов шрифтов

Загляните внутрь /etc/fonts/fonts.conf. Он содержит несколько различных каталогов, помеченных тегами <dir> и </dir>.

На практике я нашел 4 каталога, из которых 3 были пустыми или отсутствовали. Примечание. Один из них, вероятно, ~ / .fonts для каждого пользователя.

Копирование файлов шрифтов

Скопируйте файлы шрифтов из каждого каталога в соответствующий каталог на цели.

Меня беспокоило только перемещение файлов, которые отсутствовали в месте назначения.

Обновление кеша шрифтов

На целевом компьютере запустите:

sudo fc-cache -f -v

(Если fc-cache недоступен, вам нужно установить fontconfig, например sudo apt-get install fontconfig) [ 1119]

0
ответ дан 19 April 2012 в 07:01

Что вы подразумеваете под доступом к командной строке?

У вас есть доступ по SSH ??? Затем вы можете скопировать каталоги через scp.

scp -r UID1@hist1:/dironhost1 UID2@host2:/dironhost2

0
ответ дан 19 April 2012 в 07:01

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

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