Cómo instalar fuentes de Windows Vista en Ubuntu

28/10/2009

Una de las razones principales de inconsistencia entre documentos realizados con diferentes suites ofimáticas es la ausencia de las fuentes (tipos de letra) que cada documento utiliza. Los documentos, como bien sabemos, no suelen incorporar las fuentes que utilizan (solamente las referencian) y si éstas no están disponibles en el equipo donde se abre el documento, son sustituidas por otras con características aproximadas, lo que genera resultados mixtos.

La solución a este problema consiste en instalar las mismas fuentes en todos los equipos involucrados en la utilización de los mismos documentos. Y como Windows, para bien o para mal, sigue siendo el ambiente de escritorio más popular, es conveniente para nosotros, los transgresores, tener instaladas las fuentes que vienen con este sistema operativo.

Para instalar las mayoría de las fuentes habituales de Windows (2000, XP) en distribuciones basadas en Debian (como Ubuntu o Mint) basta con correr:

sudo apt-get install msttcorefonts

Este paquete incluye las siguientes fuentes:

  • Andale Mono
  • Arial
  • Arial Black
  • Comic Sans MS
  • Courier New
  • Georgia
  • Impact
  • Times New Roman
  • Trebuchet
  • Verdana
  • Webdings

Para instalar las fuentes incorporadas en Windows Vista, la cosa se complica un poco. Las fuentes en cuestión son:

  • Calibri
  • Cambria
  • Candara
  • Consolas
  • Constantia
  • Corbel

Estas fuentes vienen incluidas en los visores de documentos Office que Microsoft ofrece gratuitamente. Por ejemplo, podemos descargar el visor de documentos PowerPoint presionando aquí o mediante el comando wget:

wget http://download.microsoft.com/download/9/d/c/9dc8f04b-5007-44eb-994a-993a14c07e71/PowerPointViewer.exe

Nuestra intención no es instalar el visor de documentos PowerPoint en nuestro sistema GNU/Linux, sino obtener las fuentes que están incluidas en el archivo instalador. Para poder extraerlas, primero necesitamos la herramienta cabextract:

sudo apt-get install cabextract

Luego, usamos el comando recién instalado para extraer el archivo cabinet (.cab) que contiene las fuentes:

cabextract -F ppviewer.cab PowerPointViewer.exe

Ahora vamos a crear una carpeta donde van a estar las fuentes de Vista:

sudo mkdir /usr/share/fonts/vista

Usamos nuevamente cabextract, esta vez para extraer los archivos TTF (TrueType fonts) en la carpeta recientemente creada:

sudo cabextract -F ‘*.TT?’ -d /usr/share/fonts/vista ppviewer.cab

Por último, actualizamos la cache de fuentes para que el sistema los pueda usar:

fc-cache -fv

Hay una fuente muy importante, Segoe UI, que no está incluida en los visores de documentos Office. Para instalarla, procedemos de la siguiente manera:

wget http://home.arcor.de/salnet/segoe_ui.zip

unzip segoe_ui.zip

sudo mv seg*.ttf /usr/share/fonts/vista

fc-cache -fv

Listo, a disfrutar de nuestras nuevas fuentes, que es de esperar contribuyan a reducir la brecha de interoperabilidad entre ambientes de escritorio heterogéneos.

Tags: , , ,

6 Responses to Cómo instalar fuentes de Windows Vista en Ubuntu

  1. [...] un artículo anterior, vimos cómo instalar las fuentes de Windows en nuestro sistema Debian|Ubuntu GNU/Linux. Con tantas [...]

  2. Sergio on 15/03/2010 at 10:36

    Con las últimas versiones de las fuentes de vista (1.02) , ocurre un problema en el renderizado, específicamente las fuentes calibri y cambria en los tamaños del 10 al 12. Las fuentes se ven pixeladas en pantalla, a pesar de tener activado el suavizado de subpíxel. Esto me llamó la atención, debido a que las tenía instaladas sin problemas en mi Ubuntu 8.04.

    Googleando un poco y comparando las versiones de las fuentes, encontré que las que tenía instaladas sin problemas eran versión 1.00 y las problemáticas eran 1.02, y que al reemplazar éstas por aquellas, se solucionaba el problema.

    El problema entonces es donde conseguir las versiones viejas para los que quieran instalarlas. Los dos paquetes más utilizados para conseguir las fuentes de vista suelen ser “FileFormatConverters.exe”, un paquete de compatibilidad para que Office 2003 pueda leer los archivos de Office 2007; y
    PowerPointViewer.exe, un visor de presentaciones de Office 2007, al que hace referencia Carlos. Ambos paquetes presentan las fuentes en versión 1.02.

    Por suerte, los amigos de Microsoft se olvidaron de un viejo paquete de compatibilidad escondido en su sitio web, se llama “O2007Cnv.exe” y lo pueden encontrar googleando ese nombre de archivo en microsoft.com. Se puede extraer sus contenidos con cabextract, de manera similar a las instrucciones ofrecidas por Carlos. La versión de las fuentes es 1.00 y renderizan correctamente.

    Vamos a ver hasta cuando está disponible, mientras tanto, disfruten.

  3. JokinSu on 07/04/2010 at 06:23

    Sigo tus pasos pero no me funciona (me refiero a las fuentes vista)

    A la hora de extraer las fuentes del archivo ppviewer.cab (que lo tengo en la carpeta Donwloads, extraído del archivo PowerPointViewer.exe como indicas). Tecleo esto (la carpeta vista ya está instalada en dicha dirección):

    sudo cabextract -F ‘*.TT?’ -d /usr/share/fonts/vista ppviewer.cab

    Pero no me copia ninguna fuente a dicha carpeta….

    Alguna idea?

    Gracias

  4. JokinSu on 07/04/2010 at 06:24

    Perdón, lo que me indica la línea de arriba es lo siguiente:

    ppviewer.cab: WARNING; possible 6912 extra bytes at end of file.
    Extracting cabinet: ppviewer.cab

    All done, no errors.

  5. JokinSu on 07/04/2010 at 06:31

    Listo… se me habían colado un par de apóstofres en la línea :-)
    Cosas del copia/pega

  6. [...] un post anterior, vimos cómo instalar fuentes de Windows Vista en Ubuntu. Hoy le toca el turno a las fuentes que vienen incluidas en el “otro” sistema operativo [...]

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Get Adobe Flash playerPlugin by wpburn.com wordpress themes