Version 10 is out!

What’s New Download Now

D-Type technology is a suite of mature, high-performance software libraries for rendering great-looking text and scalable 2D and 3D graphics — written in C++ and available for any hardware and operating system environment.

Font Engine

A portable, feature-rich and high-quality scalable font rendering library for OpenType, TrueType, Type 1, Type 3, CFF and D-Type fonts.

Grayscale Rasterizer

A super-fast rasterizer for sharp and smooth vector-based graphics of exceptional quality.

PowerDoc Engine

A powerful engine for rendering high-quality resolution-independent documents, presentations and user interfaces.

Direct Color Rasterizer

A unique rasterizer for rendering multi-color RGBA images in a single rasterization pass.

Text Layout Extension

A compact, portable and easy-to-use extension for D-Type Font Engine to lay out Unicode text.

Shading Rasterizer

A special-purpose rasterizer for rendering highly realistic scalable vector art.

Unicode Text Module

A simple-to-use module for D-Type PowerDoc Engine to lay out, render and edit Unicode text.

3D Rasterizer

A zero-dependency rasterizer designed to render 3D models and scenes.

Script Interpreter

A simple, portable and lightweight library for running INTEGRAL DSL programs and scripts.

External Format Plugin

A plugin that provides support for external graphics formats, such as PNG and JPEG.

More about D-Type...

What Is D-Type Good For?

High Quality Font Rasterization

D-Type Font Engine provides fast, smooth and scalable text output with high-quality anti-aliasing, supporting all industry-standard font formats. It boasts a robust and reliable API that is independent of font formats, while also accommodating variable and multiple-master fonts, advanced text effects, unique automatic font hinting, fractional character positioning and more. D-Type PowerDoc Engine offers the same capabilities, with the added benefit of supporting the rasterization of OpenType color fonts.
Pause animation

Unicode Text Shaping and Layout

Using D-Type Text Layout Extension developers can shape and lay out Unicode text on any platform, device or operating system while supporting complex scripts such as Arabic, Indic and Thai. This ensures that text is displayed correctly according to linguistic rules, accommodating various writing systems and enhancing the user experience in multilingual applications. D-Type Unicode Text Module provides all this plus extensive support for rich text styling/formatting, cursor positioning and movement, selection highlighting, text editing and more.

Pause animation

Scalable 2D Graphics Rasterization

Both D-Type Grayscale Rasterizer and D-Type Direct Color Rasterizer excel in scalable 2D graphics rasterization, enabling the rendering of crisp vector graphics at any size using sub-pixel precision and multi-threaded processing. This is essential for applications that require ultra-fast 2D graphics rasterization, such as video games, interactive media, mapping applications, vector editing software, graphic design applications and data visualization tools.

Pause animation

Document and User Interface Rendering

D-Type PowerDoc Engine is designed for efficient document and user interface rendering, providing high-quality output, resolution independence and accurate scaling for text and graphics in user-facing applications. Its versatility, performance, feature set, output quality, stability and extensibility cannot be easily matched by other products.

Pause animation

3D Rasterization and Data Visualization

D-Type 3D Rasterizer supports fast multi-threaded software 3D rasterization, enabling the rendering of three-dimensional graphics and data visualizations on any device. This is particularly useful in cross-platform applications that require the representation of complex data sets in a visually engaging manner, such as scientific visualization, 3D graphing, geographic information systems, data analytics dashboards and product design visualization.

Pause animation

Charting and 2D Data Visualization

D-Type PowerDoc Engine facilitates charting and 2D data visualization, enabling developers to create informative and visually appealing charts and graphs. Using its powerful and clean API, developers can swiftly transform complex data sets into captivating visuals and impactful illustrations that scale effortlessly to any size and work on any device.

Pause animation

Special Text Effects

Both D-Type Font Engine and D-Type PowerDoc Engine support various special text effects, including shadows, outlines, custom pattern fills, gradients, highlights, reflections and many others. These capabilities allow developers to create visually striking text effects that improve the overall visual appeal of their applications.

Pause animation

Color Glyph and Emoji Rendering

D-Type PowerDoc Engine enables the rendering of OpenType color glyphs and emojis, supporting modern communication needs and enhancing user expression and interaction.

Pause animation

Bitmap-To-Vector Conversion

D-Type VIVO Image Vectorizer offers powerful bitmap-to-vector conversion capabilities, enabling the transformation of photos and raster images into fully scalable vector graphics. This feature is particularly advantageous for applications that require high-quality graphics, as it allows for the resizing and zooming of photorealistic images without the pixelated appearance typically associated with raster images.

Pause animation

Get Started Now Using D-Type

Available in binary, object, and/or source code format for any hardware or operating system environment, D-Type technology is an excellent choice for software developers seeking a rendering solution that is affordable, mature, reliable, secure, well-maintained, well-supported, super-fast and packed with features.

About D-Type Contact Us

Copyright © 1996-2025 D-Type Solutions. Last updated on August 22, 2025.