Todo sobre fuentes de Windows

(Por Pilar Mueckay)

Windows maneja cuatro tipos de fuentes (fonts):
a) Los True Type Fonts (extensión: TTF) los más populares y más fáciles de
trabajar porque así como se ven en pantalla se imprimirán, son escalables
(su medida es en base a puntos) y rotables; se guardan matemáticamente, por
así decirlo.

b) Los Raster Fonts (extensión: FON) no son "muy" escablables y rotables; se
guardan como archivo bitmap y así se ve en la pantalla y así se imprime, es
decir su acabado tiene el típico aspecto de "serrucho". Pero ayudan al
Windows a correr en diferentes tipos de monitores de computadoras portátiles
(los diferentes tipos de resolución en LCD, etc.)

c) Los Vector fonts (extensión: FON) son "desplegados" en la pantalla como
los true type; son escalables. W98 viene con un vector font que es
modern.fon para poder garantizar la compatibilidad a impresoras.

d) Los Device fonts (extensión PFM) son escalables y rotables, pertenecen a
la impresora. No todas las impresoras traen sus fuentes "propietarias". Al
instalarse la impresora se instalarían estas fuentes (que no aparecerán en
la carpeta "Fuentes", pero sí se desplegarán en los programas de Windows
como Word, Wordpad, Excel. Debe existir una solapa de "Fuentes" en la
configuración de la impresora.

Existe el caso especial de las fuentes Type 1, que sólo se pueden ver en
Windows si se ha instalado previamente el Adobe Type Manager (ATM), ya que
son fuentes "propietarias" de Adobe; es decir su manejo corre por cuenta del
ATM. Son fuentes diseñadas especialmente para dispositivos Postcripts
(impresoras). Como este tipo de fuentes son especialmente usadas para
quienes estamos en el campo gráfico, no considero importante en este
artículo extenderme más en este punto.

---- Su manejo

Primero hay que entender cómo es el manejo de las fuentes. Muchas
aplicaciones de terceros instalan sus fuentes como Corel, Adobe, pero
SIEMPRE es el sistema operativo, en este caso Windows, el que maneja y
administra las fuentes, de ahí que dichas fuentes sean -en principio-
asequibles luego a todos los programas. De ahí que la MEJOR forma de añadir
fuentes es con el propio Windows: vamos a Configuración, Panel de Control,
Fuentes, Añadir Fuentes. Si no lo hacemos así podemos encontrarnos con
fuentes cargadas innecesariamente en el boot (ver Fonts en el Boot). o en el
WIN.INI

----- Límite de fuentes
La clásica pregunta de cuántas fuentes puede Windows manejar recibe la
clásica respuesta: "Depende..." Toda fuente que se instale será registrado
en dos lugares: en el Registro de Windows y en GDI (ah, por eso "están" pero
no los "vemos"); en el Registro no puede exceder de 64K. ¿Qué se registra?
El nombre (Times New Roman), el nombre del archivo (times.ttf) y su
localización (path). Ahora, en teoría mientras más pequeño sea el nombre y
más corta sea la descripción de la ruta se podrá guardar más información de
fuentes en el registro; esto explica por qué algunos sistemas pueden operar
con más fuentes instaladas comparados con otros sistemas con recursos
similares. ¿que cuál es la ruta más corta?, pues c:\windows\fonts\ Y si a
esto le sumamos las particularidades de cada sistema: espacio, memoria, ya
tenemos varias respuestas. Para ver cuántas y cuáles fuentes están en el
Registro podemos abrir dicho registro con regedit en "Ejecutar" y en la
clave: Hkey_Local_Machine\Software\Microsoft\Windows\CurrentVersion\Fonts

Es por esto que, mientras en un artículo de MS KB (Knowledge Base de
Microsoft) se nos dice que teóricamente se puede instalar un máximo de 1000
a 1500 fuentes (se puede pedir el artículo vía e-mail enviando a
mshelp@microsoft.com en el "Asunto" el número de dicho artículo: Q131943, o
bien visitando el sitio en
http://support.microsoft.com/support/kb/articles/Q131/9/43.asp, en la
práctica esto varía del SO, y de los recursos. Sólo como una guía: yo
recomiendo empezar a ponernos en guardia en Win98 cuando se tiene más de 500
fuentes instaladas (y subrayo instaladas porque podemos tenerlas copiadas en
el disco duro sin tenerlas instaladas).

SINTOMAS
=========

Si no se respeta esta regla veremos:
a) las fuentes en los menúes y en las cajas donde se despliegan o cambian o
no se pueden leer;
b) aparecen mensajes "falsos" de que no se encuentra equis fuente o no hay
lista de fuentes, y digo falsos porque sabemos que la(s) susodicha(s)
fuente(s) está(n) ahí!!!!;
c) luego que hemos instalado fuentes y rearrancado la computadora aparece
errores "Windows Protection";
d) las fuentes aparecen en algunas aplicaciones, y en otras, no;
e) a pesar de que escogemos una u otra fuente diferente, siempre nos sale el
mismo tipo de fuente (¡insufrible!);
f) aparecen mensajes de error cuando estamos desplazándonos en la lista de
fuente; y,
g) cuando estamos instalando aparecen mensajes de error que sugieren que el
archivo de fuente puede estar dañado (¡ja!).

CURA si no respetamos la regla oro:
============================

a) Vamos a Inicio, Configuración, Panel de Control, Fuentes y empezamos a
borrar las fuentes que no deseemos, pero antes una aclaración, existen
fuentes que son usados por aplicaciones específicas:

- por ejemplo, todos alguna vez habremos escuchado de alguien que pide
AYUDAA!!!!! ya que al ingresar a Office encuentra que el texto del menú se
"volvió" más pequeño, etc, eso es porque hemos borrado o desinstalado -o lo
más posible, dañado- tahoma.ttf o tahomabd.ttf (tahoma es una fuente
propietaria de Office)

- o quizá el caso de alguien que al abrir ventanas MS-DOS en Windows no le
aparece nada, es porque ha borrado/desinstalado/dañado los fonts monospaced
usados para ésas ventanas) como cour.ttf y sus variantes, lucon.ttf,
ocraext.ttf, etc.

- en todas las ventanas donde se despliega la LISTA de fuentes aparecen
errores es porque hemos borrado/desinstalado/dañado el font oculto
marlett.ttf. Este font se guarda únicamente en el GDI, pues sirve únicamente
para eso, para la LISTA, pero puede fácilmente recuperarse del CD-ROM de
Windows95/98 extrayéndolo de su .CAB (y cambiándole su atributo)

Así es que debemos estar seguros de que el font que vamos a eliminar no lo
usa NINGUNA aplicación;

b) apagamos la computadora y reiniciamos en Safe Mode, una vez que entramos
en Windows de este modo, nuevamente vamos a Panel de Control y CONFIRMAMOS
que tenemos menos de 500 fonts (o del número que consideremos que es el
límite para nuestro sistema), pero si se "han incrementado" volvemos a
reiniciar Windows en forma normal y repetimos del paso a) al c) hasta que
el mismo número de fonts aparezca tanto en normal como en "Modo a Prueba de
Fallos".


CURA si tenemos pocos fonts pero igual sale el error:
=========================================

1) Pues hay que reconstruir el registro de fonts. Antes de hacer cualquier
cambio, por favor, como decía mi madre "Juan Seguro vivió muchos años", se
debe sacar respaldo del archivo que mencionaré más adelante:

a) hay que abrir el Explorador y buscar el archivo oculto TTFCACHE en
c:\windows\ lo renombramos o respaldamos en un disquete y reiniciamos; esto
fuerza a Windows a reinventariar sus fonts.

NOTA: no podremos ver este archivo si tenemos activado "No mostrar archivos
ocultos" en Explorer/Ver/Opciones de Carpeta/Ver/Archivos ocultos. Al
reiniciar y ver que el sistema reinventarió los fonts podemos borrar el
archivo que renombramos.

2) Si no se ven las fuentes "inexplicablemente" de la carpeta Fuentes de
Panel de Control, puede ser que la carpeta de Fuentes tiene cambiado sus
atributos. Podemos ir a una ventana MS-DOS y ubicándonos en el directorio
c:\windows, es que tipeamos attrib fonts +s, o también podemos buscar dicha
carpeta y dar clic derecho sobre ella para escoger "Propiedades" y cambiar
su atributo de "Sólo Lectura" a "Modificado". NOTA: cada vez que copiamos un
archivo del CD-ROM de instalación de Win9x al disco duro debemos luego
cambiar sus atributos.

3) La librería fontext.dll puede faltar o estar dañada, por algún
administrador de fonts irresponsable. Borramos la que está en el disco y la
extraemos del CD de instalación de Windows. Aquí entra una sugerencia muy
pesonal, para los que usamos W98: antes de usar el SFC para controlar
nuestros archivos del sistema, podemos añadir la extensión *.ttf a ser
chequeada en Configuración de SFC y así, siempre nos avisará de cuando una
fuente es instalada o cambiada cada vez que instalamos un programa.

4) El archivo c:\windows\fonts\desktop.ini puede faltar o está dañado (lo
renombramos si está en el disco) y lo extraemos del CD de Windows (no
olvidemos cambiar también su atributo)

5) Si se cuelga luego de desplazar la lista de fonts al pasar MS Outlook
font, es que tahoma.ttf está dañada. Hay que extraerla del CD original y
cambiarle el atributo.

6) Si hemos estado utilizando administradores de fuentes quizá tengamos
hecho un lío los registros de las fuentes. Habría que chequear el Registro
en la clave arriba mencionada y ver si el path es el correcto.

Administradores de fuentes:
======================

Hay que tener cuidado con estos programas porque pueden producir daños en el
registro de fonts, una mala liberación de los recursos del GDI, o una mala
instalación de los fonts en el Boot (innecesariamente), por ejemplo, hay que
huir de aquellos que instalan las fuentes en el archivo win.ini; esto ya no
es necesario con Win98. De hecho, algunas aplicaciones "alegres" de
gráficos, de juegos, de multimedia, etc, de versiones antiguas nos pueden
instalar fonts en el win.ini provocándonos una lentitud innecesaria. Bajo
ninguna circunstancia usar programas de fuentes de 16bits.

De mi experiencia he visto que el ATM que es gratuito es totalmente
incompatible con Win98; cuelga el sistema tarde o temprano y no se lo debe
usar para instalar fuentes. El Bitstream Font Navigator es el menos malo de
los que he probado; la otra ventaja que veo del BTN es que permite tener en
otros lugares fuentes aunque no las tengamos instaladas, cosa que aligera el
registro de fuentes.

Fuentes en el Boot:
===============

W98 sólo carga en el boot las fuentes FON. Y para saber cuántos fonts se han
cargado al sistema, podemos iniciar Win98 sosteniendo la tecla CTRL y,
luego, en el menú que nos sale, seleccionar Mayús+F8 y "1" e ir aceptando
"s" para español o "y" para inglés, en cada dispositivo que va cargando
línea por línea. Luego veremos que en el c:\ está un archivo oculto
bootlog.txt y al revisarlo veremos que carga muy pocas fuentes FON. Eso es
lo correcto.

Por supuesto, existen más particularidades y problemas sobre las fuentes,
pero éstas son las principales.

No hay comentarios:

 
anuncios