-Primero vamos a crear el directorio /usr/share/fonts/truetype/font-install, de la siguiente manera:
-Copiamos en ese directorio los archivos que contienen las fuentes. Son los archivos con extensión .ttf. Puedes coger estos ficheros del directorio Windows/Fonts de cualquier instalación de MS Windows, o bien descargandolos de cualquier web de fuentes.
-Creamos un fichero de texto (con cualquier editor de textos) llamado instalador en la carpeta fuentes y copiar el siguiente texto:
#!/bin/bash
#
# This script helps to install fonts
#
# Set your default font storage directory here
##DEFAULT_DIR="$HOME/fonts"
DEFAULT_DIR=`pwd`
# Set the default font installation directory here
DEFAULT_DEST="/usr/share/fonts/truetype/font-install"
# Don't edit anything below unless you know what you're doing.
echo "¿En qué directorio están las fuentes?"
echo -n "[$DEFAULT_DIR] "
read DIR
echo
echo "¿Cuál es la extensión (sin el punto) de las fuentes? (ojo, no es lo mismo ttf que TTF)"
echo -n "[ttf] "
read EXT
echo
echo "¿Dónde instalo las fuentes?"
echo "¡NO CAMBIES ESTO A NO SER QUE SEPAS LO QUE HACES!"
echo -n "[$DEFAULT_DEST] "
read DEST
if [ -z "$DIR" ]; then
DIR="$DEFAULT_DIR"
fi
if [ -z "$EXT" ]; then
EXT="ttf"
fi
if [ -z "$DEST" ]; then
DEST="$DEFAULT_DEST"
fi
sudo -v
if [ $? != 0 ]; then
echo "Imposible conseguir los privilegios necesarios. Saliendo..."
echo -n "Pressto continue. "
read WER
exit $?
fi
echo
echo
if [ ! -d "$DIR" ]; then
echo "El directorio $DIR no existe. Saliendo..."
echo -n "Pressto continue. "
read SDF
exit 2
fi
if [ ! -d "$DEST" ]; then
echo "El directorio $DIR no existe. Saliendo..."
echo -n "Pressto continue. "
read DFG
exit 1
fi
echo "Copiando fuentes..."
cd "$DIR"
for i in *."$EXT"; do
sudo cp -iv "$i" "$DEST"
done
echo
echo
echo "Actualizando la caché de fuentes..."
sudo fc-cache -fv
if [ $? != 0 ]; then
echo "Error actualizando la caché de fuentes. Tus fuentes no se han instalando correctamente. Prueba a ejecutar sudo fc-cache -fv manualmente. Saliendo..."
echo -n "Pulsapara salir. "
read FSF
exit $?
fi
echo
echo
echo "Proceso terminado."
echo
echo "Probablemente necesitarás reiniciar los programas que están en marcha para poder usar estas fuentes."
echo -n "Pulsapara salir. "
read WERT
exit 0
-Abrimos la terminal y damos permisos al programa:
$chmod +x instalador
-Luego ejecutamos el programa instalador ($ ./instalador) y siguimos sus instrucciones
-Si todo ha ido bien puedes borrar los archivos *.ttf de la carpeta fuentes.
Nota 1: Este script diferencia las mayúsculas de las minúsculas. Si indicamos que use la extensión ttf no encontrará las fuentes con extensión TTF.
Nota 2: Este truquillo sólo lo he probado con las fuentes truetype.
Nota 3: Si te dice que el archivo o directorio "Instalador" no existe o no lo encuentra, trasladalo de la carpeta "fuentes" al home.ç
Nota 4: Este tutorial funciona con cualquier distro de Ubuntu.
Espero sea de ayuda y no olvides dejar tu comentario ;)
Fuente: Nideaderedes
~Josecitohp~
No hay comentarios:
Publicar un comentario