RAM-based fonts and bitmaps are reference counted and retained in RAM while they are being used. When they are no longer required they are automatically deleted.
A two-dimensional (2D) buffer (in memory) that contains the color values for individual pixels and is encapsulated by the
A bitmap that contains data compressed using proprietary formats.
A data structure representing a rectangular grid of pixels. Scaling raster images usually leads to a loss of quality.
The use of geometrical primitives such as points, lines, curves and polygons to represent an image. Vector images can be scaled without loss of quality.
The process of converting vector image drawing instructions into a raster image that can be displayed on the screen.
A row of pixels in a raster image. This use of the term is derived from its original use in a raster scanning pattern, such as a video line on the cathode ray tube (CRT) display of a television.
For font-related terms, see
The Font and Bitmap Server is tightly integrated with the BitGDI and Window Server components. It provides client-side classes for fonts, bitmaps and the typeface store.
In use the Font and Bitmap Server is largely transparent. When a client of the Window Server opens a Window Server session, that session silently creates an
The Font and Bitmap Server contains the font store, which is a separate DLL provided by the
The Font and Bitmap Server is a singleton process that owns fonts and bitmaps.
When the reference count of clients using a font or bitmap that is resident in RAM falls to zero, the server can delete it and free the memory. XIP ROM based bitmaps are accessed in place, not copied into RAM.
Open fonts, which are stored in font files as vector data, must be rasterized into the Font and Bitmap Server's shared heap. Rasterizers are plug-ins to the Font Store component. There is a performance overhead to rasterizing an open font and a memory overhead for storing it.
The Font and Bitmap Server presents a conventional client API through
The
The
The Font and Bitmap Server is unusual in that the
The
When a client calls, for example, the
RAM-based fonts and bitmaps are reference counted and retained +in RAM while they are being used. When they are no longer required +they are automatically deleted.
+A two-dimensional (2D) buffer (in memory) that contains the
+color values for individual pixels and is encapsulated by the
A bitmap that contains data compressed using proprietary formats.
A data structure representing a rectangular grid of pixels. +Scaling raster images usually leads to a loss of quality.
The use of geometrical primitives such as points, lines, curves +and polygons to represent an image. Vector images can be scaled without +loss of quality.
The process of converting vector image drawing instructions +into a raster image that can be displayed on the screen.
A row of pixels in a raster image. This use of the term is +derived from its original use in a raster scanning pattern, such as +a video line on the cathode ray tube (CRT) display of a television.
For font-related terms, see
The Font and +Bitmap Server is tightly integrated with the BitGDI and Window Server +components. It provides client-side classes for fonts, bitmaps and +the typeface store.
In use the Font and Bitmap Server is largely
+transparent. When a client of the Window Server opens a Window Server
+session, that session silently creates an
The Font and Bitmap Server contains the font store, which
+is a separate DLL provided by the
The Font and Bitmap Server
+is a singleton process that owns fonts and bitmaps.
When the reference count of clients using a font or bitmap +that is resident in RAM falls to zero, the server can delete it and +free the memory. XIP ROM based bitmaps are accessed in place, not +copied into RAM.
Open fonts, which are stored in font files +as vector data, must be rasterized into the Font and Bitmap Server's +shared heap. Rasterizers are plug-ins to the Font Store component. +There is a performance overhead to rasterizing an open font and a +memory overhead for storing it.
The Font and Bitmap Server
+presents a conventional client API through
The
The
The Font and Bitmap Server is unusual in that the
The
When a client calls, for example, the