Plugins / Web
Apps & Tools
A: Yes. If required, D-Type's gray-scale can be customized in order to compensate for monitor gamma or reduce the number of colors used in the rasterization process. This feature is particularly useful when the total number of available colors is limited. For example, by utilizing only 8 or 16 different intensities of gray, the 256-color display systems will use colors in a more effective way.
A: D-Type Rasterizer comes with a library of the most common shapes, such as lines, circles, ellipses, rectangles, rounded rectangles, polygons etc. Drawing a shape is as simple as a call to a function. However, an application can also get direct access to D-Type Rasterizer API. In this way, any shape can be generated, even if it is not in the library.
A: D-Type Rasterizer supports both the Odd-Even and Nonzero Winding Number rule.
A: D-Type Font Engine fully supports D-Type (.dtf), TrueType (.ttf), OpenType (.otf), Adobe Type 1 (.pfb, .pfa) and bare CFF (.cff) fonts as well as TrueType and OpenType font collections (.ttc). In addition, multiple-master support is available for Type 1 and D-Type fonts. D-Type Font Engine also supports Type 3 PostScript fonts, however this support is partial. Note: D-Type Font Engine does not support TrueType bytecode (aka TrueType instructions) but uses its own font hinting technology to enhance the display of fonts.
A: Yes. D-Type Font Engine is one of the very few engines with this capability.
A: Yes. In addition, an application can retrieve kerning information for any kern-pair.
A: Of course. Unicode is D-Type's native encoding scheme.
D-Type Text Engine has a simpler and higher-level API than D-Type Font Engine. This API is designed to make it possible to easily lay out and display Unicode text, supporting bi-directional scripts (e.g. mix of Arabic and English text), complex scripts/languages (e.g. Arabic, Thai, Indic), styling/formatting attributes, advanced 2D transformations, text interactions such as text selections and cursor handling etc. For more information see Unicode Text Engine.
D-Type Font Engine features a lower-level API that allows developers to render one glyph/character at a time, obtain information about characters/glyphs from any font, render simple text and custom shapes and implement some other low level operations that are not possible with D-Type Text Engine. However, D-Type Font Engine does not provide functionality to handle complex text (bi-directional text, Arabic, Indic etc), rich text (e.g. embedded images), cursor handling etc. For more information see Font Engine.
Depending on your needs, you may want to use D-Type Text Engine only, D-Type Font Engine only or both. D-Type Text Engine API provides access to the lower-lever D-Type Font Engine functions by exposing its Font Engine instance. More information about both APIs is available in the technical documentation that ships with the evaluation package.
A: Yes. Simply request D-Type Evaluation libraries from our Contact Us page and within 2 business days you will receive a user ID and password that will allow you to download and try a fully functional version of D-Type. In addition, you will receive the necessary documentation and supporting examples and source code.
A: Yes, D-Type license includes several support options. In addition, we constantly upgrade and improve our libraries, and you get the latest upgrades free of charge.
A: Definitely not. TrueType rendering is solely based on our own proprietary technologies, which are invented and engineered in-house.