skip to main content
10.1145/37401.37431acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article
Free Access

Character generation under grid constraints

Published:01 August 1987Publication History

ABSTRACT

An original and fast filling algorithm based on vertical scan line sweep and contour tracking of a presorted shape description allows filling of character shapes with real subpixel resolution. Identical parts of a character lying at a different phase in respect to the grid will have a dissimilar discrete look. Grid constraints are applied in order to force given parts of a character (stems, serifs) to attain identical phasing. So that several contraints may be applied, degrees of freedom are provided in the form of stretchable null-segments inserted at particular locations in the character outline description. Grid constraints are also applied to avoid discrete arcs with an isolated pixel or a long horizontal or vertical run. The type of constraints applied to parts of a character consists only of horizontal or vertical subpixel translations. The resulting character description therefore remains nearly identical to the original description. The processing time used to apply grid constraints is negligible, compared with the time needed for character scan-conversion and filling. Hence, this method is very well adapted for direct character generation on non-impact printers. It is also suitable for character rasterization in typographic computer-aided design systems.

References

  1. 1.Coueignoux, P.,"Character Generation by Computer," Computer Graphics and Image Processing, Vot 16, pp 240-269, 1981Google ScholarGoogle ScholarCross RefCross Ref
  2. 2.Adobe Systems Inc, Postscript Language Reference Manual, Addison-Wesley, 1985 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Karow, P., "Elektronische Modifikation grafischer und verbalgrafischer Zeichen," Deutscher Drucker, Nr. 25, pp.4-8, August 1979Google ScholarGoogle Scholar
  4. 4.Knuth, D., Tex and Metafont, American Mathematical Society, Digital Press, 1979Google ScholarGoogle Scholar
  5. 5.Hersch, R.D., "Descriptive Contour Fill of Partly Degenerated Shapes," IEEE Computer Graphics and Applications, Vol 6, No 7, July 1986.Google ScholarGoogle Scholar
  6. 6.Hersch, R.D., "Real Scan-Conversion of Shape Contours, " Proceedings Computer Graphics International 87, Karuizawa, Japan, Ed. T.L Kunii, Springer Verlag, 1987 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Bresenham, J.E.,"Algorithm for computer control of a digital plotter," IBM Systems Journal, Vol 4, No 1, 1965, pp 25-30Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Bresenham, J.E., "A Linear Algorithm for Incremental Digital Display of Circular Arcs," Communications of the ACM, Vol 20, No 2, Febrary 1977 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Mcllroy, M.D., "Best Approximate CirOes on Integer Grids," ACM Transactions on Graphics, Vol. 2, No 4, pp 237-263, Oct 83. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Foley, J.D., Van Dam, A., Fundamentals of Interactive Computer Graphics, Addison-Wesley, 1982 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Ackland, B.D., Weste, NH., "The Edge Flag Algorithm - A Fill Method for Raster Scan Displays," IEEE Trans. on Computers, Vol 30, No 1, January 1981, pp. 41-48Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Newman, W.M., Sproull, R.F., Principles of Interactive Computer Graphics, McGraw-Hill, 1979 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Pratt, v., "Techniques for Conic Splines," Proceedings of SIGGRAPH'85, (San Francisco, July 22-26,1985). In ACM Computer Graphics, Vol 19, No 3, (July 1985), pp t51-159 Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Pitteway, M., "Algorithm for Drawing Ellipses or Hyperbolae with digital plotters," Computer Journal, Vol 10, No 3, pp 282-289, Nov. 1967Google ScholarGoogle ScholarCross RefCross Ref
  15. 15.Rogers, D.F., Mathematical Elements for Computer Graphics, McGraw-Hill, New-York, 1976 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.Hourdequin, M., Coueignoux, P., "Specifying arbitrary planar smooth curves for fast drawing", Proceedings Eurographics Conference, Bologna 1979, pp 193-211Google ScholarGoogle Scholar

Index Terms

  1. Character generation under grid constraints

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            SIGGRAPH '87: Proceedings of the 14th annual conference on Computer graphics and interactive techniques
            August 1987
            352 pages
            ISBN:0897912276
            DOI:10.1145/37401

            Copyright © 1987 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 August 1987

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            SIGGRAPH '87 Paper Acceptance Rate33of140submissions,24%Overall Acceptance Rate1,822of8,601submissions,21%

            Upcoming Conference

            SIGGRAPH '24

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader