configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008,
so it's time to rely on it.
Clears autoconf warnings:
configure.ac:39: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
configure.ac:39: You should run autoupdate.
aclocal.m4:3465: AC_PROG_LIBTOOL is expanded from...
configure.ac:39: the top level
libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
libtoolize: and rerunning libtoolize and aclocal.
Signed-off-by: Alan Coopersmith <email address hidden>
issue 18: Problems with rotated text (monospace font only)
Updates for version 2.3.5 included improvements for font rotation.
One of the minus-signs was dropped, causing a change to the orientation
of strings. Restore the minus-sign.
Signed-off-by: Thomas E. Dickey <email address hidden>
issue 17: libxft-2.3.7: Bold fonts in urxvt missing leftmost pixels
Update for issue 16 replaced maximum advance with truncated offsets.
However, in some cases (e.g., server providing a fake bold version
of a font), the result may extend outside the bounding box for the
glyph. To work around this, use the minimum of old/new values.
Signed-off-by: Thomas E. Dickey <email address hidden>
add check for missing glyph in XftFontCheckGlyph()
This check is needed when updating the linked list of glyphs, since the
older/newer links are not set, causing an xterm crash for certain fonts
which have holes (e.g., Kochi Mincho).
reported by Jeff Chua
Signed-off-by: Thomas E. Dickey <email address hidden>