The CartoType SDKs (software development kits) are provided for non-commercial use only, including internal evaluation. For commercial licensing please contact us.
By clicking on any of the links on this page, or by using the SDK material, however acquired, you accept that neither Cartography Ltd. or CartoType Ltd., nor any owners, shareholders or officers of Cartography Ltd. or CartoType Ltd. are liable for any damage, direct or consequential, caused by downloading, installing or using the SDK, or by any programs built using the SDK, and that the SDK is not warranted fit for any particular use and is for non-commercial use only.
This SDK allows you to use CartoType with the .NET framework. You can use any .NET language, such as C#, VB.NET or C++/CLI. You can build a complete application using CartoType in just a few lines of code, as shown in the C# demo program included with the SDK.
.NET SDK (October 2011)
This is a 4Mb zipped file containing a .NET DLL built for Intel x86 CPUs and a C# demonstration program that uses the CartoType DLL, with its source code and the data files it needs. An XML documentation file is also supplied. As long as it is kept in the same place as the DLL it will provide tool-tip help for some of the functions.
The zip file creates a single directory called CartoTypeDemo when unzipped.
The CartoType .NET DLL will not run on non-Intel platforms because the CartoType library is at present compiled into native code from C++. Versions for other platforms, or a multi-platform version, will be made available as soon as possible. Please contact us if you are interested.
Note for users of 64-bit Windows. You need to set your platform target to x86 in the project properties in Microsoft Visual Studio, otherwise you will get the error System.BadImageFormatException when loading CartoTypeWrapper.dll.
This SDK supports CartoType development for 32-bit x86 desktop versions of Windows from Windows 2000 through Windows 7.
This is a 52Mb zipped file containing the CartoType source tree, except for CartoType library source files, and with the addition of debug and release mode libraries for desktop Windows (built using Microsoft Visual C++ 6.0 and Visual Studio 2008).
The zip file creates a single directory called CartoType when unzipped.
Useful locations
The MSVC 6.0 project file for the desktop Windows demo: \CartoType\src\demo\shape_demo\shape_demo.dsp
The Visual Studio 2008 project file for the desktop Windows demo: \CartoType\src\demo\shape_demo_vs2008\shape_demo.sln
Libraries: \CartoType\exec\...The source code for some other demos is included, but only the libraries mentioned above are currently available.