Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Font Palette Video Palette Subsystem

IP.com Disclosure Number: IPCOM000121577D
Original Publication Date: 1991-Sep-01
Included in the Prior Art Database: 2005-Apr-03
Document File: 2 page(s) / 86K

Publishing Venue

IBM

Related People

Cuomo, GA: AUTHOR

Abstract

A software development tool is disclosed that provides a system-independent set of functions that allow a developer to write text on graphic windows in an efficient manner. The text can be displayed in a variety of ways. Size, color, and orientation of the text being displayed can be manipulated with little effort.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Font Palette Video Palette Subsystem

      A software development tool is disclosed that provides a
system-independent set of functions that allow a developer to write
text on graphic windows in an efficient manner. The text can be
displayed in a variety of ways.  Size, color, and orientation of the
text being displayed can be manipulated with little effort.

      The Font Palette Video Subsystem is a unique application
subsystem that can be used in graphical windowing environments.  Most
graphical environments provide a base set of primitive functions that
give the application developer the ability to draw text on a graphic
window.  It is safe to say that as a developer moves applications
from one environment to another, the set of primitive text drawing
functions changes.  Therefore, the developer must tailor the
applications text output module to work with each new environment.
The developer inherits the performance of these base functions.  That
is, if the text drawing functions are inefficient, then the
application program using them will also be inefficient.

      A font palette is composed of two major components:
      - A bitmap image that contains a matrix of characters.
      - A data structure that describes the contents of the bitmap.

      A bitmap is an array of data organized into rows and columns in
which bits correspond to pixels on the raster output device.  A
bitmap can represent either a monochrome or a color image.  The
figure shows a sample font palette. The palette is compo...