D-Type Manual
Table of Contents
Copyright
Core Components
D-Type Standard Engine
Overview:
D-Type Grayscale Rasterizer
,
D-Type Shape Engine
and
D-Type Font Engine
Basic Data Types
Structure Types
Units
Functions
(dtype.h)
Extra Functions For Simple Text
(dtextras.h)
Functions For Common 2D Shapes
(dtshapes.h)
Examples
Example 1: Hello World
Example 2: Simple Shape Via Buffer — Line
Example 3: Simple Shape Via Buffer — Ellipse
Example 4: Custom Shapes Via Array
Example 5: Memory Based Font
Sample Programs
example_basic_animation
example_basic_output
example_font_converter
example_layout_extension
Appendix
Font Driver Classes
Strict Parsing Rules For Type 3 PostScript Fonts
Positioning And Hinting
TrueType Embedding
Code Pages
Predefined Font Factories
Advanced Typography Structures
(Obsolete)
Frequently Asked Questions (FAQs)
Rasterization
Shapes
Fonts
Text Metrics
Character Encoding
D-Type Direct Color RGBA Rasterizer
Basic Data Types
Structure Types
Units
Functions
(dtype.h)
Sample Programs
example_color_rasterizer
D-Type Power Engine
Overview
and
Components
Basic Concepts
PowerDoc Objects
Guidelines For Creating PowerDoc Objects
Format Identifiers — Standard
Format Identifiers — For Compression
Basic Data Types
Structure Types
Units
Functions
(dtype.h)
Examples
Example 1: From Design To Code
Sample Programs
example_powerdoc_frames
example_powerdoc_output
example_powerdoc_viewer
Appendix
Index of Building Blocks
Library of Shapes and Polylines
PowerDoc Editor
D-Type Unicode Text Module
Basic Data Types
Core Structure Types
and
Special Structure Types
Units
Functions
(dtype.h)
Sample Programs
example_text_animation
example_text_output
example_text_application
example_textpro_builder1
example_textpro_builder2
Appendix
Font and Attribute Mapping Table (Fontmap) for Unicode Text Output
Attribute Identifiers
Predefined Styles/Formats
Frequently Asked Questions (FAQs)
D-Type Unicode Text Module API
Extensions, Plugins & Helpers
D-Type Text Layout Extension
License
Overview
Basic Data Types
Structure Types
Scripts
Functions
(dtype.h)
Examples
Example 1: Layout Without Caching Subsystem
Example 2: Layout With Caching Subsystem
D-Type External Format Plugin
Supported File Formats
Structure Types
Functions
(dtype.h)
D-Type Helper Library For Platform Independent Window Display
CDTDisplay Functions
(dtwindow.h)
CDTWindow Functions
(dtwindow.h)
Miscellaneous
Common Infrastructure
Initialization Files
How To Use D-Type Streams And Stream Macros
File Based Streams
Pattern Fills
Style Effects
Workshop
Step by Step: How to Configure D-Type for the Highest Text Quality
Rendering Great Looking Text With D-Type
Text Flows and Frames
Frequently Asked Questions (FAQs)
Application Programming Interface (API)
General