Re: [ft-devel] GDI ClearType support for ttfautohint available

2012-06-25 Thread vern adams
Werner,

Did you also tweak something else in ttfautohint very recently? I'm on latest 
0.9.6-6446
Latest TTfautohinted fonts under DirectWrite render noticeably better than 
those from previous weeks builds. Stems look much crisper across the x-axis :)
Whatever you did, was good.
-vernon

On 24 Jun 2012, at 11:13, Werner LEMBERG wrote:

 
 Folks,
 
 
 I've just added GDI ClearType support to ttfautohint.  This gets
 automatically detected, so no user action is required.
 
 Please test!
 
 Note that you won't see a difference with FreeType (except if you
 patch the sources); you should rather use an older Windows version
 like Win XP which actually exhibits GDI ClearType rendering.
 
 
Werner
 
 
 PS: Currently, the git version of FreeType can have problems with some
ttfautohinted fonts (but not all), causing bad artifacts; I've
already reported this to Erik.


___
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel


Re: [ft-devel] GDI ClearType support for ttfautohint available

2012-06-25 Thread Werner LEMBERG

 Did you also tweak something else in ttfautohint very recently? I'm
 on latest 0.9.6-6446.  Latest TTfautohinted fonts under DirectWrite
 render noticeably better than those from previous weeks builds.
 Stems look much crisper across the x-axis :) Whatever you did, was
 good.

Interesting, since I haven't changed anything.  Are you sure about
this?  Can you give more details?  Otherwise, let's call this the
cheese effect.  The riper the font, the better...

Waiting for GDI tests :-)


Werner

___
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel


Re: [ft-devel] GDI ClearType support for ttfautohint available

2012-06-25 Thread Werner LEMBERG

 Well looking at the git repo i notice the latest build added
 function for different flavours of cleartype rendering;

Yes, but you've written that you are using 0.9.6-6446!  The latest was
0.9.8-470f until one minute and is now 0.9.9-c45e.

 I assumed this what partly was effecting rendering now under
 DirectWrite?

Yes.  However, it shouldn't affect DW at all, this is, DW rendering
should be the same as before (that it appears better to your eyes is
something we have to discuss separately).  Somehow the logic to
differentiate between DW and GDI doesn't seem to work.

[some time later]

OK, I think I've fixed it in the bytecode.  Please try again with
current git.

 see screenshots at
 https://picasaweb.google.com/107807505287232434305/Ttfautohint09

Thanks!  


Werner

___
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel


Re: [ft-devel] GDI ClearType support for ttfautohint available

2012-06-25 Thread Dave Crossland
I confirm this works on Mac OS X 10.7 Lino

___
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel


Re: [ft-devel] GDI ClearType support for ttfautohint available

2012-06-25 Thread Werner LEMBERG

 I'm trying to compile the last version of TTFautohint from GIT, maybe
 I mess something...
 After  git clone git://repo.or.cz/ttfautohint.git
 then ./bootstrap
 then ./configure
 'Make' returns an error : no makefile found

If you look at the configure script you can see that it exits with an
error because it can't find pdftex.  Contrary to a normal build from
the tarball, there are a bunch of additional dependencies if you build
from the git repository (as described in the file `INSTALL.git').

The easiest solution is to re-run the configure script as follows:

  ./configure --without-doc


 Werner

___
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel


Re: [ft-devel] GDI ClearType support for ttfautohint available

2012-06-25 Thread Hirwen Harendal
Good evening werner

I'm trying to compile the last version of TTFautohint from GIT, maybe
I mess something...
After  git clone git://repo.or.cz/ttfautohint.git
then ./bootstrap
then ./configure
'Make' returns an error : no makefile found

___
I installed the official 0.9 separately, without problem


-- 
Hirwen HARENDAL
harendal ttfautohint # ./bootstrap
./bootstrap: Bootstrapping from checked-out ttfautohint sources...
./bootstrap: consider installing git-merge-changelog from gnulib
./bootstrap: getting gnulib files...
Submodule '.gnulib' (git://git.sv.gnu.org/gnulib.git) registered for path 
'.gnulib'
Cloning into '.gnulib'...
remote: Counting objects: 140761, done.
remote: Compressing objects: 100% (27634/27634), done.
remote: Total 140761 (delta 118235), reused 135526 (delta 113069)
Receiving objects: 100% (140761/140761), 27.08 MiB | 127 KiB/s, done.
Resolving deltas: 100% (118235/118235), done.
Submodule path '.gnulib': checked out '33f823397dbb0edb57503f2f6dad2362456bc6a9'
running: libtoolize --copy --install
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `gnulib'.
libtoolize: copying file `gnulib/config.guess'
libtoolize: copying file `gnulib/config.sub'
libtoolize: copying file `gnulib/install-sh'
libtoolize: copying file `gnulib/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `gnulib/m4'.
libtoolize: copying file `gnulib/m4/libtool.m4'
libtoolize: copying file `gnulib/m4/ltoptions.m4'
libtoolize: copying file `gnulib/m4/ltsugar.m4'
libtoolize: copying file `gnulib/m4/ltversion.m4'
libtoolize: copying file `gnulib/m4/lt~obsolete.m4'
./bootstrap: .gnulib/gnulib-tool  --import --no-changelog --aux-dir gnulib 
--doc-base doc --lib libgnu --m4-base gnulib/m4/ --source-base gnulib/src/ 
--tests-base tests --local-dir gl  --libtool --import ...
Module list with included dependencies (indented):
errno
extensions
  getopt-gnu
getopt-posix
gettext-h
  git-version-gen
havelib
include_next
lock
nocrash
snippet/arg-nonnull
snippet/c++defs
snippet/warn-on-use
ssize_t
stddef
strerror-override
  strerror_r-posix
string
sys_types
threadlib
unistd
File list:
  build-aux/config.rpath
  build-aux/git-version-gen
  build-aux/snippet/arg-nonnull.h
  build-aux/snippet/c++defs.h
  build-aux/snippet/warn-on-use.h
  lib/errno.in.h
  lib/getopt.c
  lib/getopt.in.h
  lib/getopt1.c
  lib/getopt_int.h
  lib/gettext.h
  lib/glthread/lock.c
  lib/glthread/lock.h
  lib/glthread/threadlib.c
  lib/stddef.in.h
  lib/strerror-override.c
  lib/strerror-override.h
  lib/strerror_r.c
  lib/string.in.h
  lib/sys_types.in.h
  lib/unistd.in.h
  m4/00gnulib.m4
  m4/errno_h.m4
  m4/extensions.m4
  m4/getopt.m4
  m4/gnulib-common.m4
  m4/include_next.m4
  m4/lib-ld.m4
  m4/lib-link.m4
  m4/lib-prefix.m4
  m4/lock.m4
  m4/nocrash.m4
  m4/off_t.m4
  m4/onceonly.m4
  m4/ssize_t.m4
  m4/stddef_h.m4
  m4/strerror.m4
  m4/strerror_r.m4
  m4/string_h.m4
  m4/sys_socket_h.m4
  m4/sys_types_h.m4
  m4/threadlib.m4
  m4/unistd_h.m4
  m4/warn-on-use.m4
  m4/wchar_t.m4
Creating directory ./gnulib/src
Creating directory ./gnulib/snippet
Creating directory ./gnulib/src/glthread
Copying file gnulib/config.rpath
Copying file gnulib/git-version-gen
Copying file gnulib/m4/00gnulib.m4
Copying file gnulib/m4/errno_h.m4
Copying file gnulib/m4/extensions.m4
Copying file gnulib/m4/getopt.m4
Copying file gnulib/m4/gnulib-common.m4
Copying file gnulib/m4/gnulib-tool.m4
Copying file gnulib/m4/include_next.m4
Copying file gnulib/m4/lib-ld.m4
Copying file gnulib/m4/lib-link.m4
Copying file gnulib/m4/lib-prefix.m4
Copying file gnulib/m4/lock.m4
Copying file gnulib/m4/nocrash.m4
Copying file gnulib/m4/off_t.m4
Copying file gnulib/m4/onceonly.m4
Copying file gnulib/m4/ssize_t.m4
Copying file gnulib/m4/stddef_h.m4
Copying file gnulib/m4/strerror.m4
Copying file gnulib/m4/strerror_r.m4
Copying file gnulib/m4/string_h.m4
Copying file gnulib/m4/sys_socket_h.m4
Copying file gnulib/m4/sys_types_h.m4
Copying file gnulib/m4/threadlib.m4
Copying file gnulib/m4/unistd_h.m4
Copying file gnulib/m4/warn-on-use.m4
Copying file gnulib/m4/wchar_t.m4
Copying file gnulib/snippet/arg-nonnull.h
Copying file gnulib/snippet/c++defs.h
Copying file gnulib/snippet/warn-on-use.h
Copying file gnulib/src/errno.in.h
Copying file gnulib/src/getopt.c
Copying file gnulib/src/getopt.in.h
Copying file gnulib/src/getopt1.c
Copying file gnulib/src/getopt_int.h
Copying file gnulib/src/gettext.h
Copying file gnulib/src/glthread/lock.c
Copying file gnulib/src/glthread/lock.h
Copying file gnulib/src/glthread/threadlib.c
Copying file gnulib/src/stddef.in.h
Copying file gnulib/src/strerror-override.c
Copying file gnulib/src/strerror-override.h
Copying file gnulib/src/strerror_r.c
Copying file gnulib/src/string.in.h
Copying file gnulib/src/sys_types.in.h
Copying file gnulib/src/unistd.in.h
Creating gnulib/src/Makefile.am
Creating gnulib/m4/gnulib-cache.m4
Creating gnulib/m4/gnulib-comp.m4
Creating