[ft-devel] FreeType 2.4.10 has been released
FreeType 2.4.11 has been released. It is available from http://savannah.nongnu.org/download/freetype/ or http://sourceforge.net/projects/freetype/files/ The latter site also holds older versions of the FreeType library. See below for the relevant snippet from the CHANGES file; all users should upgrade. Enjoy! Werner PS: Downloads from savannah.nongnu.org will redirect to your nearest mirror site. Files on mirrors may be subject to a replication delay of up to 24 hours. In case of problems use http://download-mirror.savannah.gnu.org/releases/ -- 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) of most vector and bitmap font formats. 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. -- CHANGES BETWEEN 2.4.10 and 2.4.11 I. IMPORTANT BUG FIXES - Some vulnerabilities in the BDF implementation have been fixed. Users of this font format should upgrade. II. IMPORTANT CHANGES - Subpixel hinting support has been contributed by Infinality, based on Greg Hitchcock's whitepaper at http://www.microsoft.com/typography/cleartype/truetypecleartype.aspx Originally, it was a separate patch available from http://www.infinality.net/blog/ and which has been integrated. Note that ClearType support is not completely implemented! In particular, full support for the options `compatible_widths', `symmetrical_smoothing, and `bgr' (via the GETINFO bytecode instruction) is missing. Activation of subpixel hinting support can be controlled with the `TT_CONFIG_OPTION_SUBPIXEL_HINTING' configuration option; it is switched off by default. This feature is still experimental; we welcome test reports! - Support for OpenType collections (OTC) has been added. - Pure CFF fonts within an SFNT wrapper are now supported. III. MISCELLANEOUS - Minor rendering improvements to the auto-hinter. - `FT_GlyphSlot_Oblique' now uses a shear angle of 12°. - Experimental support to handle `property modules', for example to control the behaviour of the auto-hinter. The API consists of two new functions, `FT_Property_Set' and `FT_Property_Get'. The code is still subject to change and should not be used for production. - The `ftdiff' demo program now supports UTF-8 encoded input files for option `-f'. - Using keys `r' and `R', you can now adjust the stroker radius in the `ftview' demo program. - Other, minor fixes and improvements. ___ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel
[ft-devel] FreeType's webpage redesigned
I've completely redesigned FreeType's website, giving it a more recent look to enhance readability and to make navigation easier. Please note that only the two topmost levels have been changed yet; the remaining pages will follow. Enjoy! Werner ___ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel
[ft-devel] Pledgie Campaign for Development and Maintainance
This is the last in the series of today's three announcements, and the most important for me personally. I've started a pledgie campaign for FreeType development and maintainance. While no single company employs me directly to work on it, I am constantly improving it, adding new features, relentlessly driving up quality, and responding to other developers’ requests. Just have a look into the git repository or check my responses on the mailing lists to see what I do :-) If you or your company is using FreeType in your product, and you care about continuing support and further development, please contribute to my funding effort so I can continue to bring the best text rendering to your devices! Merry Christmas to all of you! Werner ___ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel
Re: [ft-devel] Pledgie Campaign for Development and Maintainance
I've started a pledgie campaign for FreeType development and maintainance. Oops, a fourth one, this time with the link to the pledgie site :-) http://pledgie.com/campaigns/18808 Werner ___ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel
[ft-devel] FreeType 2.4.11 amalgamation
FreeType 2.4.11 has been released. I'm having the dickens of a time putting together a new amalgamation. It seems afmodule.c uses the type 'FT_Properties_SetFunc', which is only declared if FT_CONFIG_OPTION_PIC is set? But FT_CONFIG_OPTION_PIC is not set in my configuration so I am getting a compile error. Help! Thanks -- Follow me on Github: https://github.com/vinniefalco ___ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel
Re: [ft-devel] FreeType 2.4.11 amalgamation
I'm having the dickens of a time putting together a new amalgamation. It seems afmodule.c uses the type 'FT_Properties_SetFunc', which is only declared if FT_CONFIG_OPTION_PIC is set? But FT_CONFIG_OPTION_PIC is not set in my configuration so I am getting a compile error. Something is apparently broken for you. The prototype for `FT_Properties_SetFunc' can be found in the new header file `include/freetype/internal/services/svprop.h', the pointer `FT_Service_Properties' to the `FT_Service_Properties_Rec' structure (which holds `set_property' and `get_property') is also defined there. All of this is outside of an FT_CONFIG_OPTION_PIC block. Maybe you are missing the file `svprop.h'? Werner ___ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel
Re: [ft-devel] FreeType 2.4.11 amalgamation
... All of this is outside of an FT_CONFIG_OPTION_PIC block. Maybe you are missing the file `svprop.h'? I tracked it down. afpic.h includes svprop.h conditionally. Since afpic.h is seen before an unconditional include of svprop.h (in my amalgamation templates), the first time it is included it ends up in an #ifdef FT_CONFIG_OPTION_PIC block. The solution is for me to add #include FT_SERVICE_PROPERTIES_H early in the amalgamation template. The amalgamation builds now so I will be posting it shortly. Thanks -- Follow me on Github: https://github.com/vinniefalco ___ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel
[ft-devel] FreeType 2.4.11 amalgamation RC1
I've updated the FreeType amalgamation to the recently released version of FreeType, 2.4.11. It is available in the develop branch of the official amalgamation repository: https://github.com/vinniefalco/FreeTypeAmalgam If there are no bug reports or requests I will publish this to the master branch in one week. Thanks! -- Follow me on Github: https://github.com/vinniefalco ___ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel
Re: [ft-devel] severe problems with subpixel hinting
I'm unable to duplicate the first issue you mentioned, regarding the B/W text. Ah, I forgot to tell you how to build. For a build with subpixel hinting, simply I say make devel make from a clean (unmodified) repository. For a build without subpixel hinting, modify `devel/ftoption.h' (*not* `include/freetype/config/ftoption.h!) and comment out TT_CONFIG_OPTION_SUBPIXEL_HINTING. Then do again `make devel; make'. This creates static builds, making sure that you don't access the wrong DLL accidentally. FontConfig is not involved at all. Regarding the second issue, with speed, I am able to dupliate it with arial.ttf, but the ratio is 4:1 instead of 14:1. The above development builds are unoptimized, maybe this explains the difference. I've kind of been hiding behind the fact that they glyph bitmaps get cached after the first run, and load quickly thereafter. :) Hehe. I'll see what I can do. Have you already done profiling with gprof or similar tools? Werner ___ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel
Re: [ft-devel] severe problems with subpixel hinting
[ My e-mails sent directly to Erik are still undeliverable with infinal...@infinality.net: domain has no mail exchangers Reason is, AFAIK, that my host checks the existence of `infinality.net' only once (while trying to send), while a mailing list retries many times until it gives up. Any idea whether I can improve this on my side? Or is this only Erik's problem? Werner ] ___ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel