Welcome to D-Type
Scalable Font, Text and Graphics Rendering Engines
D-Type Logo

Zoom OutZoom In
Home
About D-Type
Font Engine
Rasterizer
PowerDoc Engine
PowerDoc For ASP/.NET
D-Type Portable Unicode Text Engine
Text Layout
PowerDoc Editor
Download
Evaluate
Contact Us
FAQs



About D-Type
OverviewFeaturesNewsCustomersRelease 4.0

Features

SPEED
With over 6,000 run-time auto-hinted anti-aliased characters/second and well over 18,000 non-hinted anti-aliased characters/second at 12 ppem on a 266 MHz Pentium II processor, D-Type Font Engine is most likely the world's fastest grayscale font rasterizer.

QUALITY
Absolutely amazing quality due to a combination of excellent anti-aliasing capabilities and revolutionary hinting and auto-hinting algorithms. D-Type's anti-aliasing provides support for up to 256 levels of gray (or other color intensities), while font hinting significantly improves text legibility. Unlike many other graphics packages that generate gray-levels simply by down-sampling a larger black and white bitmap, D-Type generates gray-levels during the rasterization process itself. As a result, D-Type's rasterizer is lightning fast, can easily support up to 256 levels of gray (or other colors) and does not suffer from overflow problems when generating extremely large characters or shapes. In brief, D-Type's anti-aliasing is not just a mechanism that makes the diagonal lines look smooth; it is a sophisticated technology designed to enhance screen resolution and improve text legibility regardless of the size or device.

MULTIPLE-MASTER SUPPORT AND REAL-TIME INTERPOLATION
D-Type Font Engine is one of the very few font engines with direct support for Multiple-Master font technology. Multiple-Master is a revolutionary breakthrough in font technologies that allows two or more outline fonts, or base designs, to be incorporated into a single font file. This unique feature allows applications to create hundreds or thousands of additional font variations from a single font file by applying D-Type's real-time interpolation capabilities (also known as font morphing). Possible examples include font variations ranging from Light to Black, Condensed to Extended, Sans Serif to Serif, Wedge Serif to Slab Serif etc.

FONT SUPPORT
D-Type Font Engine provides support for the following popular font formats:

  • D-Type and Multiple-Master D-Type (.dtf)
  • TrueType and TrueType Collections (.ttf, .ttc)
  • OpenType with TrueType or Type 2/CFF outlines (.ttf, .otf)
  • Adobe Type 1 and Multiple-Master Type 1 (.pfb, .pfa)
  • Bare CFF fonts (.cff)
  • PostScript Type 3 (.ps) - partial support

SPECIAL TEXT EFFECTS
D-Type Font Engine excels when it comes to special text effects and text transformations. D-Type text can be drawn at any size (with kerning and inter-character spacing on or off), stretched, compressed, mirrored (horizontally and/or vertically), skewed (horizontally and/or vertically), rotated, outlined (with a custom outline thickness), transparent (with a custom opacity factor), embossed, filled, dilated, blurred, shaded, in an arc etc. In addition, D-Type makes it possible to draw anti-aliased text or shapes filled with a custom texture provided from another bitmap or BMP image.

REAL-TIME ANIMATION
Both D-Type Font Engine and D-Type Rasterizer can draw to 8-bit grayscale or a variety of 16, 24 and 32-bit RGB(A) surface formats supplied by your application. This type of rendering is platform independent, extremely fast and very suitable for real-time animations. In addition, surface's RGB data can be retrieved easily, and optionally, saved in some of the popular image formats.

DIRECT ACCESS TO D-TYPE RASTERIZER
An application can use D-Type's ultra-fast rasterizer to generate anti-aliased shapes or scalable vector-based graphics of absolutely amazing quality. D-Type Rasterizer is highly customizable and supports both the Odd-Even and Nonzero Winding Number rule. In addition, D-Type Rasterizer comes with a library of the most common shapes, such as lines, circles, ellipses, rectangles, rounded rectangles and polygons, which can be drawn filled or stroked, with a custom line width. The library is shipped as source code in C and can be expanded or modified easily.

UNICODE AND SUPPORT FOR INTERNATIONAL CHARACTER SETS
D-Type can support extremely large character sets, including national character code standards used with Chinese, Japanese or Korean (CJK) fonts. In addition, D-Type's 2 and 4-byte Unicode character representation makes it possible to display all character sets in the world simultaneously.

TECHNOLOGICAL AND ARCHITECTURAL ELEGANCE
D-Type features clean, simple, robust, object-oriented and cross-platform API. Since global/static variables are not used anywhere in our libraries, applications can initialize multiple instances of D-Type engine and use D-Type functions simultaneously. Consequently, D-Type libraries can be used on multi-threaded systems without relying on mutexes or other synchronization/blocking code.



Copyright © 1996-2012 D-Type Solutions. All scalable images on this web site are rendered by D-Type Font Engine, D-Type Rasterizer and/or D-Type Power Engine. Reproduction, copying, or redistribution for commercial purposes of any materials, images or design elements of this website is prohibited without the prior written consent of D-Type Solutions. All trademarks are the property of their respective holders and are mentioned for identification purposes only.

Last updated on January 19, 2012