This document outlines the top-level folder structure and core components included in the D-Type Rendering Engines ZIP Evaluation Package. Available for Windows, Mac and Linux, this package provides a comprehensive suite of libraries, C/C++ development files, demo programs, tools, applications and documentation for developers evaluating D-Type technology.
The /engine/ folder contains the foundational binaries and configuration files required to run D-Type engines across multiple platforms.
/ engine / libs /
D-Type rendering engines provided as static, shared and/or dynamic libraries targeting your specific platform(s).
/ engine / system /
Supplementary configuration files that can be used during the initialization of D-Type Engine (e.g. the initial font list, grayscale and pattern definition files, various character translation and alignment files for D-Type font factories).
The /includes/ folder provides the necessary interface files for seamless integration into your development environment.
/ includes / core /
C/C++ headers for all core D-Type engine functions. Suitable for C and C++ applications.
/ includes / core-cpp /
Lightweight C++ class wrappers designed to simplify the integration of D-Type engines into C++ applications.
/ includes / extras /
Source code for auxiliary engine functions, providing additional flexibility.
/ includes / utils /
Platform-independent utility and helper functions, including source code for window display and form handling.
The /examples-cpp/ folder provides fourteen C++ examples for you to explore, along with the necessary scripts and project files to build them.
/ examples-cpp /
C++ source code examples illustrating the use of common D-Type engine functions and features.
/ examples-cpp / scripts /
Shell scripts to build the source code examples on Windows, macOS and Linux.
/ examples-cpp / projects /
Microsoft Visual C++ 15.0 (Visual Studio 2017) and 17.0 (Visual Studio 2022) project files for those who prefer using an IDE.
The /exec/ folder contains precompiled, ready-to-run D-Type demo programs, applications and tools.
/ exec / a-rasterizer /
A demo program demonstrating the capabilities of D-Type Direct Color Rasterizer and Shading Rasterizer.
/ exec / b-foundation /
Four demo programs demonstrating the features of D-Type Font Engine, Grayscale Rasterizer and Text Layout Extension.
/ exec / c-powerdoc /
Three demo programs demonstrating the capabilities of D-Type PowerDoc Engine.
/ exec / d-text /
Three demo programs demonstrating the features of D-Type Unicode Text Module.
/ exec / e-integral /
Three demo programs showing how to use D-Type Script Interpreter to execute INTEGRAL scripts from C/C++.
/ exec / tools /
A suite of supporting tools and applications, including D-Type PowerDoc Editor, 3D Viewer, Font Utility, Font Converter and VIVO Image Vectorizer.
The remaining folders contain the essential assets, data files and reference guides required to support your D-Type applications and development process.
/ files /
Resource files such as bitmap images (BMP, PNG, JPEG, RAW), plain text files, shape tables, hyphenation dictionaries for D-Type Unicode Text Module, demo PowerDoc documents and sample INTEGRAL scripts.
/ fonts /
Supporting fonts in multiple formats, including D-Type, TrueType, OpenType, Type 1 and CFF.
/ manuals /
Essential technical documentation and API manuals in HTML format.
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.