An object-oriented model for the hierarchical composition of letterforms in computer-aided typeface design
The scope of this paper is to present an object-oriented model for the hierarchical composition of letterforms within the typeface design process. The model is oriented towards traditional type design techniques as those are most likely to be accepted by the designer community. Moreover, the model is strokebased in order to reflect the process of drawing letterforms most naturally. Style is kept consistent by a constraint mechanism, which becomes very powerful by constraining stroke properties instead of outline control points. Especially, non-linear dependencies in style can be expressed as well.
The hierarchical approach allows for the propagation of style attributes, affecting all derived letterforms sharing the same attributes. With some minor changes, totally different typefaces can be generated from existing ones, significantly speeding up the type design process. Since the presented model is closely related to traditional type design techniques, it is suitable to serve as a design paradigm for computer aided typeface design systems. The model is not restricted to a certain class of characters. Especially, it may be used for the design of non-latin characters as well.
Keywordsdigital typography typeface design hierarchical letterform composition parametric font design object-oriented design techniques
Unable to display preview. Download preview PDF.
- [Ada89]Debra A. Adams. abcdefg (a better constraint driven environment for font generation). In Jacques André and Roger D. Hersch, editor, Raster Imaging and Digital Typography, pages 55–70, Lausanne, Switzerland, October 1989. Ecole Polytechnique Fédérale. The Cambridge Series on Electronic Publishing.Google Scholar
- [Cou75]Philippe J.M. Coueignoux. Generation of Roman Printed Fonts. PhD thesis, Cambridge, MIT, June 1975.Google Scholar
- [DL91]Yunmei Dong and Kaide Li. A Parametric Graphics Approach to Chinese Font Design. In Morris and André [MA91], pages 156–165.Google Scholar
- [Jia91]Fang Jianping. Towards Intelligent Chinese Character Design. In Morris and AndréGoogle Scholar
- [MA91]pages 166–173.Google Scholar
- [Kar94]Peter Karow. Font Technology. Springer, 1994.Google Scholar
- [Knu86]Donald E. Knuth. The METAFONTbook. Addison Wesley, 1986.Google Scholar
- [MA91]Robert A. Morris and Jacques André, editors. Raster Imaging and Digital Typography II—Papers from the secondRIDT meeting, held in Boston, Oct. 1991, The Cambridge Series on Electronic Publishing, New York, 1991. Cambridge University Press.Google Scholar
- [MV68]H.W. Mergler and P.M. Vargo. Computer Aided Letter Design. Journal of Typographic Research, 2(4), October 1968. Refered in Ruggles:83:LDS.Google Scholar
- [Nel85]Greg Nelson. JUNO, a constraint-based graphics system. ACM, 19(3):235–243, July 1985.Google Scholar
- [NNGP89]Marc Nanard, Jocelyne Nanard, Marc Gandara, and Nathalie Porte. A declarative approach for font design by incremental learning. In Jacques André and Roger D. Hersch, editor, Raster Imaging and Digital Typography, pages 71–82, Lausanne, Switzerland, October 1989. Ecole Polytechnique Fédérale. The Cambridge Series on Electronic Publishing.Google Scholar
- [Par93]Laxmi Parida. Vinyas: An Interactive Calligraphic Type Design System. Proceedings of the International Conference on Computer Graphics (ICCG 93), pages 355–368, 1993.Google Scholar
- [Rub88]Richard Rubinstein. Digital Typography—An Introduction to Type and Composition for Computer System Design. Addison-Wesley Publishing Company, Reading, Massachusetts, 1988.Google Scholar
- [Rug83]Lynn Ruggles. Letterform Design Systems. Technical Report STAN-CS-83-971, Department of Computer Science, Stanford University, April 1983.Google Scholar
- [Sch97]Uwe Schneider. DaType—Ein graphisch-interaktives Werkzeug für den Entwurf von digitaler Schriften. Computer Graphik topics, 9(6), 1997. ISSN 0936-2770.Google Scholar
- [Sch98]Uwe Schneider. DaType: A Stroke-Based Typeface Design System. submitted for publication, 1998.Google Scholar
- [Sou91]Richard Southall. Character Description Techniques in Type Manufacture. In Morris and André [MA91], pages 17–27.Google Scholar