FreeType for Complete applications 2.3.9
File ID: 76150
FreeType for Complete applications 2.3.9
File Size: 133.1 KB
FreeType for Complete applications 2.3.9 Description
Description: It can be used in graphics libraries, font conversion tools, text image generation tools, display servers, etc.
It is a font service and doesn't provide APIs to perform higher-level features like text layout or graphics processing.
FreeType 2 supports the following font formats:
TrueType fonts (and collections)
Type 1 fonts
CID-keyed Type 1 fonts
OpenType fonts (both TrueType and CFF variants)
SFNT-based bitmap fonts
X11 PCF fonts
Windows FNT fonts
BDF fonts (including anti-aliased ones)
Type 42 fonts
Here are some key features of "FreeType":
dlTE FreeType 2 provides a simple and easy-to-use API to access font content in a uniform way, independently of the file format. Additionally, some format-specific APIs can be used to access special data in the font file.
dlTE Unlike most comparable libraries, FreeType 2 supports scalable font formats like TrueType or Type 1 natively and can return the outline data (and control instructions/hints) to client applications.
dlTE The design of FreeType 2 is based on modules that can be either linked statically to the library at compile time, or loaded on demand at runtime. Modules are used to support specific font formats, or even new glyph image formats!
dlTE FreeType 2 was written with embedded systems in mind. This means that it doesn't use static writable data (i.e., it can be run from ROM directly), and that client applications can provide their own memory manager and I/O stream implementation.
dlTE The latter allows to easily read from ROM-based, compressed or remote font files with the same API. Several stream implementations can be used concurrently with a single FreeType 2 instance.
dlTE From a given glyph outline, FreeType 2 is capable of producing a high-quality monochrome bitmap, or anti-aliased pixmap, using 256 levels of d¬DSdu?grayd-deOao. This is much better than the 5 levels used by Windows 9x/98/NT/2000 or FreeType 1.
dlTE FreeType 2 supports all the character mappings defined by the TrueType and OpenType specification. It is also capable of automatically synthetizing a Unicode charmap from Type 1 fonts, which puts an end to the painful d¬DSdu?encoding translationd-deOao headache common with this format.
dlTE The FreeType 2 core API provides simple functions to access advanced information like glyph names or kerning data.
dlTE A full-featured and efficient TrueType bytecode interpreter. The engine is able to produce excellent output at small point sizes. This component has been extremely difficult to get right, due to the ambiguous and misleading TrueType specification. However, we now match Windows and Mac qualities. Please read our patents page to learn more about some issues when using the interpreter.
dlTE For those who don't need or want to use the bytecode interpreter for TrueType fonts, we developed our own automatic hinter module. It is also used by other scalable formats.
dlTE FreeType 2 provides information that is often not available from other similar font engines, like kerning distances, glyph names, vertical metrics, etc.
dlTE Due to its modular design, it is easy to enhance the library to provide additional format-specific information through optional APIs (as an example, an optional API is provided to retrieve SFNT tables from TrueType and OpenType fonts).
dlTE FreeType 2 provides its own caching subsystem since release 2.0.1. It can be used to cache either face instances or glyph images efficiently.
Related: freetype, Truetype, Fonts, Glyph, provide, Supports, Information, Access, Design, Simple, Client, scalable, Formats, formatspecific, Library, Opentype
O/S:BSD, Linux, Solaris, Mac OS X
File Size: 133.1 KB
|More Similar Code|
Ext GWT is a Java library for building rich internet applications with the Google Web Toolkit (GWT).
- High performance, customizable UI widgets
- Full theming support with standard CSS
- Well designed, consistent and fully documented source code
- Full remote procedure support using GWT RPC, JSON, and XML
- Support for...
This platform will allow for easy design and implementation of data migration solutions.
It is platform independent and resource-efficient. Due to high scalability, it can be used on low-cost PC as well as high-end multi-processor...
ORMA (Oligonucleotide Retrieving for Molecular Applications) is a series of integrated scripts in Matlab, which performs an accurate search of all the positions able to specifically discriminate one species among homologous ones. ORMA also...
Changes for JMS applications gives you an outline of changes made with Messaging in J2EE. Tells you about the requirements and restrictions on JMS 1.1. This java technology will be more useful for people who creates new application with messaging...
Ruby is closely integrated with Java to allow embedding of the interpreter into any Java application with dual access between the Java environment and the Ruby scripts.
jRuby it's platform independent and has built-in support for Rails,...
It is very similar to the Java-driven Swing platform.
It provides a set of GUI components, which we intent to implement in pure object oriented ActionScript 2. A pluggable look and feel will be implemented too. It also provides many...
With DWR (Direct Web Remoting), the developer can eliminate all of the machinery of the Ajax request-response cycle from an application code.
Using this methods will eliminate XMLHTTP requests objects or dealing with a server response...
This resource doesn't need to be included as a whole in the application, different parts being available as modules.
It contains core DOM/Style functions, unobtrusive enhancements, utility functions, objects such as menus and tab...
Menu for applications script helps you to create a complex navigation menu for your applications.
|User Review for FreeType for Complete applications