Standard Suite
Extensions & Plugins
Power Suite
Apps & Tools
D-Type 10 ships with a new extension: D-Type Script Interpreter. This is an easy-to-use, portable and lightweight C/C++ library for executing INTEGRAL programs.
D-Type Standard Engine 10 provides built-in support for parsing OpenType fonts with COLR Version 1 tables while D-Type PowerDoc Engine provides built-in support for rendering COLR Version 1 OpenType Fonts. The OpenType COLR Version 1 table significantly enhances COLR Version 0 by introducing support for color gradation (using three types of gradients), as well as extended color variation capabilities in variable fonts. While Version 0 allows for simple layering of color glyphs, Version 1 enables multiple layers with varying opacities, transformations and blending/compositing modes, allowing for richer and more dynamic color glyph representations.
Here is an example:
Noto Color Emoji Regular rendered by D-Type Font Engine 10
Here are a few more examples illustrating extended color variation capabilities in OpenType COLR Version 1 variable fonts:
Nabla Regular with variable extrusion depth and edge highlight effects. The above image shows only two instances of this font.
Nabla Regular rendered by D-Type Font Engine 10
Sixtyfour Convergence Regular with 4 variable paramaters: scanlines, bleed and horizontal and vertical element alignment. The above image shows only two instances of this font.
Sixtyfour Convergence Regular rendered by D-Type Font Engine 10
OpenType COLR Version 1 fonts can be quite complex to render, requiring sophisticated rendering machinery that supports 32-bpp alpha blending and compositing, transformations, masking, variable font support, gradients, and various other functions – essentially, a mini-Photoshop. Processing all these functions can be time-consuming. To enhance the speed of color glyph generation, D-Type 10 comes equipped with an advanced 32-bpp RGBA glyph caching system for both COLR Version 0 and Version 1 OpenType Fonts. This feature is built-in and enabled by default, requiring no additional setup; it simply works.
Linear Gradient
New Gradient Types offered by D-Type PowerDoc Engine 10
Radial Gradient
New Gradient Types offered by D-Type PowerDoc Engine 10
Sweep Gradient
New Gradient Types offered by D-Type PowerDoc Engine 10
New Gradient Types offered by D-Type PowerDoc Engine 10
New Sweep Gradient Types: 30-38
New Gradient Types offered by D-Type PowerDoc Engine 10
dtFontGetNumericValueMM, dtFontGetMMBlendValue, dtFontGetMMAxisNorm, dtFontAddOrFindMMInstance, dtFontGetSerialValue
D-Type Text Layout Extension now includes the latest HarfBuzz 11.2.1 shaping engine.
kawiScriptCode, nagmScriptCode
garaScriptCode, gukhScriptCode, kraiScriptCode, onaoScriptCode, sunuScriptCode, todrScriptCode, tutgScriptCode
A: D-Type 10 upgrade is free of charge for all existing D-Type 8 and D-Type 9 license holders with an active support contract. Customers without an active support contract can upgrade for a one-time low upgrade cost. Note that D-Type Script Interpreter is a new optional extension that is licensed separately. You can purchase this extension using our Purchase Form just as any other D-Type extension.
A: If you have an existing active support contract, yes, you will continue to receive support. Otherwise, if you need assistance, you should purchase one of the available technical support options.
A: To render COLR Version 1 OpenType fonts, you need D-Type PowerDoc Engine or D-Type Unicode Text Module. Note that D-Type External Format Plugin is NOT needed. If you only want to parse OpenType Fonts with COLR Version 1 tables, you need D-Type Font Engine.
A: Yes, D-Type 10 is fully backward compatible with earlier D-Type releaes.
If you have a question that is not answered on this page, use our Obtain Additional Information form. We will post your question and our response to this page within a few days.