A method of creating a series of font characters (101) on a computer system
(150) is disclosed. A series of font outlines (111) and source artwork
(112); a series of manipulation tools (116) for the manipulation of
aspects of the outlines and artwork. Such an arrangement provides for the
creation of substantially arbitrarily complex font structures from the
outlines, artwork and manipulation tools. A series of font characters is
then formed through the application of the complex font structures to each
of a base font outline in the series of font characters. Preferably, the
complex font structures can comprise a graphical expression tree of
operations (120) to be performed in the creation of a font and the tree
includes an outline of a font character. The manipulation tools can
include tools for distorting, replacing or compositing the outline of a
font and can further include the tools for the application of
morphological and non-morphological effects to the font outlines. A data
structure for such font creation is also disclosed which includes records
(90-97) of attributes of glyphs used to form the outlines including their
shape, color, opacity and where appropriate compositing or blending with
graphic object or pixel-based images.
Un método de crear una serie de los caracteres de la fuente (101) en un sistema informático (150) se divulga. Una serie de los contornos de la fuente (111) y de las ilustraciones de la fuente (112); una serie de las herramientas de la manipulación (116) para la manipulación de los aspectos de los contornos y de las ilustraciones. Tal arreglo preve la creación substancialmente arbitrariamente de las estructuras complejas de la fuente de los contornos, de las ilustraciones y de las herramientas de la manipulación. Una serie de caracteres de la fuente entonces se forma con el uso de las estructuras complejas de la fuente a cada uno de un contorno bajo de la fuente en la serie de caracteres de la fuente. Preferiblemente, las estructuras complejas de la fuente pueden abarcar un árbol gráfico de la expresión de las operaciones (120) que se realizarán en la creación de una fuente y el árbol incluye un contorno de un carácter de la fuente. Las herramientas de la manipulación pueden incluir las herramientas para torcer, substituir o compositing el contorno de una fuente y pueden incluir más lejos las herramientas para el uso de efectos morfológicos y no-morfolo'gicos a los contornos de la fuente. Una estructura de datos para tal creación de la fuente también se divulga cuál incluye los expedientes (90-97) de cualidades de los glyphs usados para formar los contornos incluyendo su forma, color, opacidad y donde el compositing apropiado o el mezclar con el objeto gráfico o las imágenes pixel-basadas.