FreeType2
Details
| Size: | 0K |
| Last Update: | 2008-06-24 21:49:13 |
| Version: | 2.2.1 |
| OS Support: | Linux |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | FreeType team |
| Price: | $0.00 |
Description:
FreeType2 2.2.1 is fonts software developed by FreeType team.
FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable and portable while capable of producing high-quality output (glyph images). FreeType 2 project can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well.
Note that FreeType 2 is a font service and doesn't provide APIs to perform higher-level features, like text layout or graphics processing (e.g. colored text rendering, "hollowing", etc..).
However, it greatly simplifies these tasks by providing a simple, easy to use and uniform interface to access the content of font files.
FreeType 2 is released under two open-source licenses: our own BSD-like FreeType License and the GPL. It can thus be used by any kind of projects, be they proprietary or not.
Here are some key features of "FreeType":
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.
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.
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 !
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), that client applications can provide their own memory manager and i/o stream implementation.
The latter allows you 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.
You can also reduce the size of the FreeType 2 code by only compiling the modules you need for your embedded project/environment.
By default, FreeType 2 supports the following font formats:
TrueType fonts (and collections)
Type 1 fonts
CID-keyed Type 1 fonts
CFF fonts
OpenType fonts (both TrueType and CFF variants)
SFNT-based bitmap fonts
X11 PCF fonts
Windows FNT fonts
BDF fonts (including anti-aliased ones)
PFR fonts
Type42 fonts (limited support)
From a given glyph outline, FreeType 2 is capable of producing a high-quality monochrome bitmap, or anti-aliased pixmap, using 256 levels of "gray". This is much better than the 5 levels used by Windows 9x/98/NT/2000 or FreeType 1.
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 "encoding translation" headache common with this format (of course, original encodings are also available in the case where you need them..).
The FreeType 2 core API provides simple functions to access advanced information like glyph names or kerning data.
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 misleadings TrueType specifications. However, we now match Windows and Mac qualities. Please read our Patents page to learn more about some issues when using the interpreter.
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.
FreeType 2 provides information that is often not available from other similar font engines, like kerning distances, glyph names, vertical metrics, etc..
Due to its modular design, it's 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).
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.
Requirements:
FreeType 2 is written in industry-standard ANSI C and should compile easily with any compliant C compiler. We've even taken great care to eliminate all warnings when compiling with popular compilers like gcc, Visual C++ and Borland C++.
Apart from a standard ANSI C library, FreeType 2 doesn't have any external dependencies and can be compiled and installed on its own on any kind of system.
FreeType2 2.2.1 supports english interface languages and works with Linux.
Downloading FreeType2 2.2.1 will take if you use fast ADSL connection.
0 comments
Downloadtube.com agrees that pirated software hurts software
developers and does not support such practices. We acknowledge and
agree that software piracy is theft. Using FreeType2 crack,
FreeType2 key generator, FreeType2 keygen, as well as any
pirated FreeType2 serial number/serial numbers and FreeType2
registration code/codes, warez, keys, torrents, passwords, is illegal
and does not support the future development of FreeType2.
Downloadtube.com advises that FreeType2 should be only used in
accordance with the rules of intellectual property and the existing
Criminal Code. Downloadtube.com does not allow the inclusion of any
crack, serial or keygen and disclaims any liability for the
inappropriate use of FreeType2.
Add to
FreeType2 Version History
Related Software
|
|
From category: File-managers |
| CLEX is a file manager with a full-screen user interface written in C with the curses library.... |
|
|
From category: File-managers |
| cdargs 1.35 is file managers software developed by S.Kamphausen. CDargs heavily enhances the navigation of the common unix file-system inside the shell. cdargs plugs into the shell built-in cd-comm... |
|
|
From category: Desktop-Widgets |
| Aero AIO 0.9.1 is desktop widgets software developed by AdrienV. Aero AIO is a SuperKaramba theme that monitors memory, CPU, harddisk, network and more. I wanted to make a theme that wouldn\... |
|
|
From category: Themes |
| Laza Theme Pack is a dark brown GTK theme for the GNOME desktop.... |
|
|
From category: Tools |
| Browser Bookmarks Menu 0.6 is tools software developed by Nigel Tao. Browser Bookmarks Menu is a small Gnome applet to allow easy access to your browser\'s bookmarks, even when your browser is not... |
|
|
From category: Tools |
| gtk-kde4 is a small tool that allows you to change the GTK style in KDE 4.... |
|
|
From category: Desktop-Widgets |
| allMonitors 0.3 is desktop widgets software developed by Lemmur. allMonitors is a system monitoring SuperKaramba theme. It shows: CPU usage Network Load Memory Load HDD u... |
|
|
From category: Tools |
| BDesktopClock 1.1.2 is tools software developed by Tom Bradley. BDesktopClock is an attractive graphical clock for the Linux desktop. It features customizable settings for the date and time display... |
|
|
From category: Icons |
| Discovery is a Gnome icon theme.... |
|
|
From category: Themes |
| MurrinaBrit is a port of Elegant Brit to the Murrine engine, as suggested by chareos.... |
|
|
From category: Themes |
| Murrina-DarkBlue is just a \'colorized\' version of the Murrina-Charcoal GTK theme for GNOME.... |
|
|
From category: Tools |
| K9Copy is a small utility which allows the copy of DVD on Linux.... |
|
|
From category: Tools |
| SimpleAgenda.app software is a calendar manager with multi-user support for GNUstep.... |
|
|
From category: Screensavers |
| BitLife 0.9.5 is screensavers software developed by Cherniavsky Beni. It\'s a simple idea: implement Conway\'s Game of Life using boolean logic operations (and, or, not, xor); do so by blits, thus... |
|
|
From category: File-managers |
| ECMerge Pro 1.2.34 is file managers software developed by Ellie Computing. ECMerge compares and merges files and folders, side-by-side or 3-way. ECMerge Pro project provides syntax coloring... |
Leave a comment