Migrando fontes do antigo para o novo servidor

0

Eu tenho um servidor "antigo" Ubuntu 11.10. Eu tenho um novo servidor Ubuntu 11.10 (Amazon EC2). Eu só posso acessá-los através da linha de comando.

Como posso migrar todas as fontes instaladas da máquina antiga para a nova?

Eu suponho que seja apenas copiando alguns subdiretórios. É assim tão fácil?

Antecedentes: Estou executando testes no meu software, em ambas as máquinas e está dando resultados diferentes, porque as fontes disponíveis são diferentes. (E os testes são sensíveis a alterações em pixels.)

    
por Oddthinking 19.04.2012 / 05:01

2 respostas

1

Eu pesquisei a resposta para minha própria pergunta:

Existem três fases necessárias.

  1. Encontre os arquivos de fontes.
  2. Copie os arquivos ausentes.
  3. Atualize o cache da fonte.

Encontrando os arquivos de fontes

Olhe dentro do /etc/fonts/fonts.conf. Ele contém vários diretórios diferentes, marcados com tags <dir> e </dir> .

Na prática, encontrei 4 diretórios listados, dos quais 3 estavam vazios ou inexistentes. Nota: Provavelmente, um é ~ / .fonts, que é por usuário.

Copiando os arquivos de fonte

Copie os arquivos de fontes de cada diretório para o diretório correspondente no destino.

Eu só me incomodei em mover os arquivos que estavam faltando no destino.

Atualizando o cache de fontes

Na máquina de destino, execute:

sudo fc-cache -f -v

(Se fc-cache não estiver disponível, você precisa instalar o fontconfig, por exemplo, sudo apt-get install fontconfig )

    
por Oddthinking 19.04.2012 / 12:12
0

O que você quer dizer com acesso à linha de comando?

Você tem acesso ssh ??? Então você pode copiar os diretórios via scp.

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

    
por Ruediger 19.04.2012 / 08:46