Cuatro
reglas básicas para dibujar un carácter Llegados
a este punto podemos definir las cuatro reglas básicas que nos ayudarán
a la hora de dibujar un carácter en PostScript.
Sitúa
correctamente los puntos de dibujo Estos
deberán estar situados en los puntos de inflexión (donde los segmentos
que forman el dibujo cambian de dirección) Vigila
la distancia entre un punto de dibujo y sus puntos de control La
distancia entre un punto de dibujo y unos de sus puntos de control asociados debe
de ser de una longitud estimada en un tercio de la longitud de la curva que se
pretende dibujar. Hay muchas excepciones a esta regla pero como punto de partida
es bueno. Usa solamente
los puntos necesarios Añadir puntos
innecesarios a una figura solamente logrará dificultar su edición
e incluso, cuando esté convertida a fuente, su correcta impresión.
Utiliza los puntos estrictamente necesarios de acuerdo a los puntos de inflexión. Estate
atento a la disposición de los manejadores Los
manejadores deben de situarse de manera ortogonal (esto es, perpendiculares con
respecto a los ejes x e y). Esto es particularmente válido para segmentos
rectos y curvos que se beneficiarán a la hora de realizar el hinting
(optimizar la figura del carácter para su impresión en tamaños
pequeños en impresoras de baja resolución) A
continuación podemos ver estas reglas aplicadas de forma práctica:  Figura
6 . La correcta disposición de los manejadores
Manejadores
ortogonales Echa un vistazo a la figura inferior
de la letra p. En ella existen algunas partes que
posiblemente deseemos estandarizar: el asta, los trazos gruesos y finos de la
panza y los remates. Los manejadores ortogonales al sistema de coordenadas (esto
es, paralelos a los ejes x e y)
actúan como una señal para el interprete PostScript
indicando que las curvas a las que pertenecen debe de ser tratadas de una manera
especial a la hora de aplicar el hinting, en concreto
estos trazos deberán ser de una anchura uniforme.
También
puedes observar que en la zona donde se conecta la panza al asta los manejadores
no son ortogonales. En esta zona no es tan importante visualmente mantener la
uniformidad.  Figura
7 . Manejadores ortogonales
 Figura
8 . Detalle de la disposición de los manejadores
Acerca
del hinting El hinting
tiene como finalidad que los caracteres sean impresos fielmente en impresoras
con una resolución media o baja. Evidentemente conforme las impresoras
ganan en resolución el hinting se hace menos
importante. En cualquier caso, Fontographer hace un trabajo excelente para calcular
el "hinting" de un tipo romano con apenas intervención del usuario.
Algunas
cosas a evitar Al dibujar un tipo en Fontographer debemos evitar
ciertos problemas que pueden dar lugar a que una vez que tengamos la fuente operativa,
al intentar usarla el interprete PostScript nos de un error. Son estas: 1
Es conveniente estar seguro de que todos los trazados están cerrados. Esto
es una causa frecuente de que la fuente de un error de impresión y para
que esto ocurra es suficiente con que solamente un trazado de un carácter
esté abierto. 2
Hay que evitar que los puntos de control no se crucen entre sí, así
como que las líneas dibujadas a partir de ellos tampoco crucen un punto
de control adyacente. En el siguiente gráfico podemos ver un ejemplo de
este tipo de errores.  Figura
9 . Posiciones a evitar
3
Los dibujos no deben solaparse unos con otros o con el mismo. Este también
es un error común que provoca que la fuente no funcione. Esto suele ocurrir
por haber olvidado ejecutar la opción de Fontographer "Remove overlap";
por haber dibujado un carácter extremadamente complejo y haberle perdido
"la pista" o por haber usado el comando "Change Weight" para
cambiar el grosor del carácter (en este caso conviene revisar todo el contorno
cuidadosamente). 4
No hay que situar un punto de dibujo sobre otro ya existente. El interprete PostScript
no sabe que hacer en esta situación y la misma suele llevar a un fallo
del mismo. 5
Evitar dibujos complejos o excesivos. (Muchas versiones de PostScript tienen un
límite interno de 1.500 puntos a la hora de trazar los segmentos que componen
las curvas de la figura; excediendo el citado límite aparece el error de
impresión). Si no obstante debes de tener obligatoriamente caracteres que
excedan este límite puedes optar por usar el formato Type 3 que no está
sujeto a estas restricciones. Ten en cuenta
que estos puntos no se refiere a puntos de dibujo sino que son los que necesita
PostScript para dibujar las curvas Bézier. A mayor tolerancia de error
menos segmentos se necesitan para dibujar la curva pero ésta es menos perfecta;
por el contrario, una menor tolerancia proporciona un mejor dibujo de la curva
pero a costa de utilizar más segmentos. 
   
|