[ft-devel] FreeType 2.4.10 has been released

2012-12-20 Thread Werner LEMBERG

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

2012-12-20 Thread Werner LEMBERG


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

2012-12-20 Thread Werner LEMBERG

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

2012-12-20 Thread Werner LEMBERG

 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

2012-12-20 Thread Vinnie Falco
 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

2012-12-20 Thread Werner LEMBERG

 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

2012-12-20 Thread Vinnie Falco
 ...
 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

2012-12-20 Thread Vinnie Falco
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

2012-12-20 Thread Werner LEMBERG

 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

2012-12-20 Thread Werner LEMBERG

[
 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