Instalar nuevos tipos de letras en Ubuntu
Instalar nuevos tipos de letras en Ubuntu
Si echas en falta algunos de los tipos de letra que tenías en Windows, como Verdana o Arial, aquí tienes la solución. Abre la herramienta de instalación, (Sistema -> Administración -> Gestor de paquetes Synaptic) y busca el paquete ‘Truetype core fonts’. Selecciónalo, instálalo y listo.
Este sistema sólo instala unas pocas fuentes que teníamos en MS Windows. Si queremos instalar fuentes truetype adicionales podemos usar este "truquillo".
1) Crear el directorio /usr/share/fonts/truetype/font-install:
sudo mkdir -p /usr/share/fonts/truetype/font-install
2) Crear un directorio en nuestro home llamado fuentes.
3) Copiar 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.
4) Crear un fichero de texto 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 "Press to continue. "
read WER
exit $?
fi
echo
echo
if [ ! -d "$DIR" ]; then
echo "El directorio $DIR no existe. Saliendo…"
echo -n "Press to continue. "
read SDF
exit 2
fi
if [ ! -d "$DEST" ]; then
echo "El directorio $DIR no existe. Saliendo…"
echo -n "Press to 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 "Pulsa para 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 "Pulsa para salir. "
read WERT
exit 0
5) Abrir una consola y ejecutar el programa instalador siguiendo sus instrucciones. Antes de ejecutar el fichero hay que darle permisos de ejecución usando:
chmod +x instalador
6) 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.
Source: http://nideaderedes.urlansoft.com/2006/11/14/instalar-nuevos-tipos-de-letras-en-ubuntu/
Si echas en falta algunos de los tipos de letra que tenías en Windows, como Verdana o Arial, aquí tienes la solución. Abre la herramienta de instalación, (Sistema -> Administración -> Gestor de paquetes Synaptic) y busca el paquete ‘Truetype core fonts’. Selecciónalo, instálalo y listo.
Este sistema sólo instala unas pocas fuentes que teníamos en MS Windows. Si queremos instalar fuentes truetype adicionales podemos usar este "truquillo".
1) Crear el directorio /usr/share/fonts/truetype/font-install:
sudo mkdir -p /usr/share/fonts/truetype/font-install
2) Crear un directorio en nuestro home llamado fuentes.
3) Copiar 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.
4) Crear un fichero de texto 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 "Press to continue. "
read WER
exit $?
fi
echo
echo
if [ ! -d "$DIR" ]; then
echo "El directorio $DIR no existe. Saliendo…"
echo -n "Press to continue. "
read SDF
exit 2
fi
if [ ! -d "$DEST" ]; then
echo "El directorio $DIR no existe. Saliendo…"
echo -n "Press to 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 "Pulsa para 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 "Pulsa para salir. "
read WERT
exit 0
5) Abrir una consola y ejecutar el programa instalador siguiendo sus instrucciones. Antes de ejecutar el fichero hay que darle permisos de ejecución usando:
chmod +x instalador
6) 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.
Source: http://nideaderedes.urlansoft.com/2006/11/14/instalar-nuevos-tipos-de-letras-en-ubuntu/
Comentarios