Commit 7f5e5f18 authored by Jeremy Bicha's avatar Jeremy Bicha

New upstream version 1.8.2

parents d3cf5dca 33ef53bd
......@@ -334,6 +334,7 @@ EXEEXT = @EXEEXT@
FGREP = @FGREP@
FLEX = @FLEX@
FLOAT_H = @FLOAT_H@
FREETYPE_CFLAGS = @FREETYPE_CFLAGS@
FREETYPE_CPPFLAGS = @FREETYPE_CPPFLAGS@
FREETYPE_LIBS = @FREETYPE_LIBS@
GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
......@@ -595,6 +596,7 @@ HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
......@@ -695,7 +697,6 @@ HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
HAVE_SYS_LOADAVG_H = @HAVE_SYS_LOADAVG_H@
HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
HAVE_TRUNCATE = @HAVE_TRUNCATE@
HAVE_UNISTD_H = @HAVE_UNISTD_H@
HAVE_UNLINKAT = @HAVE_UNLINKAT@
HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
......
Version 1.8.2 (2018-Jul-24)
---------------------------
* Support for Georgian Mtavruli.
* Bug fix: Compilation of ttfautohintGUI with homebrew on the Mac works
again.
* Bug fix: Point deltas didn't work for composite glyphs.
Version 1.8.1 (2018-Jan-01)
---------------------------
......@@ -25,8 +36,8 @@ Version 1.8 (2017-Dec-31)
depending on the parameters of the `configure` script), together with
its header files.
* Two functions have been added to the library: `TTF_autohint_version` and
`TTF_autohint_version_string`, which do the obvious.
* Two functions `TTF_autohint_version` and `TTF_autohint_version_string`
have been added to the library, which do the obvious.
* Two options to `TTF_autohint` have been added: `alloc-func` and
`free-func`. These are necessary on some platforms if ttfautohint is
......
ttfautohint 1.8.1
ttfautohint 1.8.2
-----------------
by Werner Lemberg <wl@gnu.org>
......@@ -31,7 +31,7 @@ option of the `configure' script.
-----------------------------------------------------------------------------
Copyright (C) 2011-2017 by Werner Lemberg.
Copyright (C) 2011-2018 by Werner Lemberg.
This file is part of the ttfautohint library, and may only be used,
modified, and distributed under the terms given in `COPYING'. By
......
This diff is collapsed.
......@@ -58,6 +58,39 @@
#ifndef __powerpc64_elfv2__
#undef __powerpc64_elfv2__
#endif
#ifndef __riscv32__
#undef __riscv32__
#endif
#ifndef __riscv64__
#undef __riscv64__
#endif
#ifndef __riscv32_ilp32__
#undef __riscv32_ilp32__
#endif
#ifndef __riscv32_ilp32f__
#undef __riscv32_ilp32f__
#endif
#ifndef __riscv32_ilp32d__
#undef __riscv32_ilp32d__
#endif
#ifndef __riscv64_ilp32__
#undef __riscv64_ilp32__
#endif
#ifndef __riscv64_ilp32f__
#undef __riscv64_ilp32f__
#endif
#ifndef __riscv64_ilp32d__
#undef __riscv64_ilp32d__
#endif
#ifndef __riscv64_lp64__
#undef __riscv64_lp64__
#endif
#ifndef __riscv64_lp64f__
#undef __riscv64_lp64f__
#endif
#ifndef __riscv64_lp64d__
#undef __riscv64_lp64d__
#endif
#ifndef __s390__
#undef __s390__
#endif
......@@ -1058,6 +1091,11 @@
#ifndef _XOPEN_SOURCE
# undef _XOPEN_SOURCE
#endif
/* Enable X/Open compliant socket functions that do not require linking
with -lxnet on HP-UX 11.11. */
#ifndef _HPUX_ALT_XOPEN_SOCKET_API
# undef _HPUX_ALT_XOPEN_SOCKET_API
#endif
/* Enable general extensions on Solaris. */
#ifndef __EXTENSIONS__
# undef __EXTENSIONS__
......@@ -1310,6 +1348,13 @@
# define _GL_ATTRIBUTE_CONST /* empty */
#endif
/* The __malloc__ attribute was added in gcc 3. */
#if 3 <= __GNUC__
# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
#else
# define _GL_ATTRIBUTE_MALLOC /* empty */
#endif
/* Define as a macro for copying va_list variables. */
#undef va_copy
This diff is collapsed.
# configure.ac
# Copyright (C) 2011-2017 by Werner Lemberg.
# Copyright (C) 2011-2018 by Werner Lemberg.
#
# This file is part of the ttfautohint library, and may only be used,
# modified, and distributed under the terms given in `COPYING'. By
......@@ -133,19 +133,25 @@ if test "$freetype_config" = "yes"; then
AC_PATH_TOOL(ft_config,
freetype-config,
no)
if test "$ft_config" = "no"; then
AC_MSG_ERROR([FreeType library is missing; see http://www.freetype.org/])
fi
else
ft_config="$freetype_config"
fi
FREETYPE_CPPFLAGS="`$ft_config --cflags`"
FREETYPE_LIBS="`$ft_config --libtool`"
if test "$ft_config" = "no"; then
# freetype-config tool not found or disabled; try pkg-config
PKG_CHECK_MODULES([FREETYPE], [freetype2 >= 2.4.5])
if { test -z "$FREETYPE_CFLAGS" || test -z "$FREETYPE_LIBS"; }; then
AC_MSG_ERROR([FreeType library is missing; see http://www.freetype.org/])
fi
FREETYPE_CPPFLAGS="$FREETYPE_CFLAGS"
else
FREETYPE_CPPFLAGS="`$ft_config --cflags`"
FREETYPE_LIBS="`$ft_config --libtool`"
# many platforms no longer install .la files for system libraries
if test ! -f "$FREETYPE_LIBS"; then
FREETYPE_LIBS="`$ft_config --libs`"
# many platforms no longer install .la files for system libraries
if test ! -f "$FREETYPE_LIBS"; then
FREETYPE_LIBS="`$ft_config --libs`"
fi
fi
AC_SUBST([FREETYPE_CPPFLAGS])
......
# Makefile.am
# Copyright (C) 2011-2017 by Werner Lemberg.
# Copyright (C) 2011-2018 by Werner Lemberg.
#
# This file is part of the ttfautohint library, and may only be used,
# modified, and distributed under the terms given in `COPYING'. By
......@@ -97,11 +97,14 @@ if WITH_DOC
# this needs X11 and ImageMagick's `import' tool
# (in the `make-snaphshot.sh' script)
img/ttfautohintGUI.png: $(top_srcdir)/frontend/maingui.cpp \
$(top_srcdir)/configure.ac
$(top_srcdir)/configure.ac \
$(srcdir)/ttfautohintGUI.stylesheet
cd $(top_builddir)/frontend \
&& $(MAKE) $(AM_MAKEFLAGS) ttfautohintGUI$(EXEEXT)
$(SHELL) $(srcdir)/make-snapshot.sh \
$(top_builddir)/frontend/ttfautohintGUI$(EXEEXT) $@
$(top_builddir)/frontend/ttfautohintGUI$(EXEEXT) \
--stylesheet=$(srcdir)/ttfautohintGUI.stylesheet \
> $@
ttfautohint.html: ttfautohint.txt $(DOCIMGPNG) $(DOCIMGSVG) \
ttfautohint-css.html ttfautohint-js.html \
......
......@@ -16,7 +16,7 @@
# Makefile.am
# Copyright (C) 2011-2017 by Werner Lemberg.
# Copyright (C) 2011-2018 by Werner Lemberg.
#
# This file is part of the ttfautohint library, and may only be used,
# modified, and distributed under the terms given in `COPYING'. By
......@@ -310,6 +310,7 @@ EXEEXT = @EXEEXT@
FGREP = @FGREP@
FLEX = @FLEX@
FLOAT_H = @FLOAT_H@
FREETYPE_CFLAGS = @FREETYPE_CFLAGS@
FREETYPE_CPPFLAGS = @FREETYPE_CPPFLAGS@
FREETYPE_LIBS = @FREETYPE_LIBS@
GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
......@@ -571,6 +572,7 @@ HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
......@@ -671,7 +673,6 @@ HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
HAVE_SYS_LOADAVG_H = @HAVE_SYS_LOADAVG_H@
HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
HAVE_TRUNCATE = @HAVE_TRUNCATE@
HAVE_UNISTD_H = @HAVE_UNISTD_H@
HAVE_UNLINKAT = @HAVE_UNLINKAT@
HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
......@@ -1315,11 +1316,14 @@ ttfautohint.txt: $(DOCSRC)
@WITH_DOC_TRUE@ # this needs X11 and ImageMagick's `import' tool
@WITH_DOC_TRUE@ # (in the `make-snaphshot.sh' script)
@WITH_DOC_TRUE@ img/ttfautohintGUI.png: $(top_srcdir)/frontend/maingui.cpp \
@WITH_DOC_TRUE@ $(top_srcdir)/configure.ac
@WITH_DOC_TRUE@ $(top_srcdir)/configure.ac \
@WITH_DOC_TRUE@ $(srcdir)/ttfautohintGUI.stylesheet
@WITH_DOC_TRUE@ cd $(top_builddir)/frontend \
@WITH_DOC_TRUE@ && $(MAKE) $(AM_MAKEFLAGS) ttfautohintGUI$(EXEEXT)
@WITH_DOC_TRUE@ $(SHELL) $(srcdir)/make-snapshot.sh \
@WITH_DOC_TRUE@ $(top_builddir)/frontend/ttfautohintGUI$(EXEEXT) $@
@WITH_DOC_TRUE@ $(top_builddir)/frontend/ttfautohintGUI$(EXEEXT) \
@WITH_DOC_TRUE@ --stylesheet=$(srcdir)/ttfautohintGUI.stylesheet \
@WITH_DOC_TRUE@ > $@
@WITH_DOC_TRUE@ ttfautohint.html: ttfautohint.txt $(DOCIMGPNG) $(DOCIMGSVG) \
@WITH_DOC_TRUE@ ttfautohint-css.html ttfautohint-js.html \
......
No preview for this file type
doc/img/ttfautohintGUI.png

81.3 KB | W: | H:

doc/img/ttfautohintGUI.png

99 KB | W: | H:

doc/img/ttfautohintGUI.png
doc/img/ttfautohintGUI.png
doc/img/ttfautohintGUI.png
doc/img/ttfautohintGUI.png
  • 2-up
  • Swipe
  • Onion skin
#! /bin/sh
#
# Copyright (C) 2013-2017 by Werner Lemberg.
# Copyright (C) 2013-2018 by Werner Lemberg.
#
# This file is part of the ttfautohint library, and may only be used,
# modified, and distributed under the terms given in `COPYING'. By
......@@ -11,7 +11,7 @@
# with the ttfautohint library.
#
#
# make-snapshot.sh <application> <filename>
# make-snapshot.sh <application> [<application-options>...] > filename
#
# Make a snapshot from an application's start window and save it to a file.
# This needs X11 and ImageMagick's `import' tool.
......@@ -32,8 +32,8 @@
# This script uses ideas from
# http://blog.chewearn.com/2010/01/18/find-window-id-of-a-process-id-in-bash-script/.
if [ $# -ne 2 ]; then
echo "Usage: $0 application imagename"
if [ $# -eq 0 ]; then
echo "Usage: $0 application [options...] > imagename"
exit 1
fi
......@@ -60,7 +60,7 @@ find_WID()
# Start program in background and get its process ID.
$1 &
$@ &
PID=$!
sleep 1
......@@ -68,7 +68,7 @@ sleep 1
# Get application name.
APP=`ps --no-header -o comm -p $PID`
if [ "$APP" == "" ]; then
echo "Couldn't start application \`$1'"
echo "Couldn't start application \`$@'"
exit 1
fi
......@@ -80,7 +80,7 @@ while [ "$WID" == "" ]; do
done
# Make snapshot.
import -silent -window $WID $2
import -silent -window $WID png:-
kill $PID
......
......@@ -3,7 +3,7 @@
%
<!--
Copyright (C) 2011-2017 by Werner Lemberg.
Copyright (C) 2011-2018 by Werner Lemberg.
This file is part of the ttfautohint library, and may only be used,
modified, and distributed under the terms given in `COPYING'. By
......@@ -376,8 +376,8 @@ bytecode larger.
horizontal lines to non-integer (but still discrete) values to avoid
large glyph shape distortions.](img/e-17px-x14.png)
![The same, this time with option `-x 17` (and `-a
qqq`).](img/e-17px-x17.png)
![The same, this time with option `-x 17` (and
`-a qqq`).](img/e-17px-x17.png)
### x Height Snapping Exceptions
......@@ -631,6 +631,23 @@ to value 'Version' in the 'ttfautohint info' combo box.
mode. Bottom left and right uses the quantized and strong stem width
modes, respectively.](img/Merriweather-Black-g-21px-comparison.png)
`--strong-stem-width=`*string*, `-w`\ *string*
: This option is deprecated and has been replaced with the more versatile
option [`--stem-width-mode`](#stem-width-and-positioning-mode). The
table below shows the corresponding arguments.
`-w` `-a`
------ ------
`""` `qqq`
`g` `sqq`
`G` `qsq`
`D` `qqs`
`gG` `ssq`
`gD` `sqs`
`GD` `qss`
`gGD` `sss`
### Miscellaneous
Watch input files\ \ \ (`ttfautohintGUI` only)
......@@ -800,6 +817,7 @@ Table: script-specific standard characters of the 'latin' writing system
`geor` 'ი', U+10D8, GEORGIAN LETTER IN
'ე', U+10D4, GEORGIAN LETTER EN
'ა', U+10D0, GEORGIAN LETTER AN
'Ი', U+1C98, GEORGIAN MTAVRULI CAPITAL LETTER IN
`geok` 'Ⴖ', U+10B6, GEORGIAN CAPITAL LETTER GHAN
'Ⴑ', U+10B1, GEORGIAN CAPITAL LETTER SAN
'ⴙ', U+2D19, GEORGIAN SMALL LETTER CHIN
......@@ -1108,10 +1126,8 @@ Table: `geor` (Georgian Mkhedruli) blue zones
2 bottom of Mkhedruli letters ა ზ მ ს შ ძ ხ ჰ
3 top of ascender Mkhedruli letters ს ხ ქ ზ მ შ ჩ წ
4 bottom of descender Mkhedruli letters ე ვ ჟ ტ უ ფ ქ ყ
Georgian Mkhedruli support is incomplete; it doesn't yet contain characters
for Mtavruli (which are not yet encoded in Unicode), the uppercase glyph
variants of Mkhedruli.
5 top of ascender Mtavruli letters Ნ Ჟ Ჳ Ჸ Გ Ე Ო Ჴ
6 bottom of descender Mtavruli letters Ი Ჲ Ო Ჩ Მ Შ Ჯ Ჽ
Table: `glag` (Glagolitic) blue zones
......
......@@ -626,7 +626,7 @@ details.
```C
#define TTFAUTOHINT_MAJOR 1
#define TTFAUTOHINT_MINOR 8
#define TTFAUTOHINT_REVISION 1
#define TTFAUTOHINT_REVISION 2
```
Macro: `TTFAUTOHINT_VERSION`
......@@ -647,7 +647,7 @@ See function [`TTF_autohint_version`](#function-ttf_autohint_version) for
more details.
```C
#define TTFAUTOHINT_VERSION "1.8.1"
#define TTFAUTOHINT_VERSION "1.8.2"
```
Function: `TTF_autohint_version`
......
<!--
Copyright (C) 2011-2017 by Werner Lemberg.
Copyright (C) 2011-2018 by Werner Lemberg.
This file is part of the ttfautohint library, and may only be used,
modified, and distributed under the terms given in `COPYING'. By
......@@ -66,7 +66,7 @@ homepage](http://freetype.org/ttfautohint/osx.html).
Authors
=======
Copyright © 2011-2017 by [Werner Lemberg](mailto:wl@gnu.org).\
Copyright © 2011-2018 by [Werner Lemberg](mailto:wl@gnu.org).\
Portions Copyright © 2011-2017 by [Dave Crossland](mailto:dave@understandingfonts.com).\
Portions Copyright © 2014 by [Adam Twardoch](mailto:adam@twardoch.com).
......
......@@ -34,7 +34,7 @@ Table: `arab` non-base characters
`0x06DF` - `0x06E4`
`0x06E7` - `0x06E8`
`0x06EA` - `0x06ED`
`0x08E3` - `0x08FF`
`0x08D3` - `0x08FF`
`0xFBB2` - `0xFBC1`
`0xFE70` - `0xFE70`
`0xFE72` - `0xFE72`
......@@ -101,6 +101,7 @@ Table: `beng` non-base characters
`0x09C1` - `0x09C4`
`0x09CD` - `0x09CD`
`0x09E2` - `0x09E3`
`0x09FE` - `0x09FE`
Table: `buhd` base characters
......@@ -128,6 +129,7 @@ Table: `cakm` non-base characters
---------------------
`0x11100` - `0x11102`
`0x11127` - `0x11134`
`0x11146` - `0x11146`
Table: `cans` base characters
......@@ -222,6 +224,7 @@ Table: `deva` non-base characters
`0x0953` - `0x0957`
`0x0962` - `0x0963`
`0xA8E0` - `0xA8F1`
`0xA8FF` - `0xA8FF`
Table: `dsrt` base characters
......@@ -253,6 +256,7 @@ Table: `geor` base characters
Character range Description
--------------------- -------------
`0x10D0` - `0x10FF` Georgian (Mkhedruli)
`0x1C90` - `0x1CBF` Georgian Extended (Mtavruli)
......@@ -261,7 +265,7 @@ Table: `geok` base characters
Character range Description
--------------------- -------------
`0x10A0` - `0x10CD` Georgian (Asomtavruli)
`0x2D00` - `0x2D2D` Georgian (Nuskhuri)
`0x2D00` - `0x2D2D` Georgian Supplement (Nuskhuri)
......@@ -322,6 +326,7 @@ Table: `gujr` non-base characters
`0x0AC1` - `0x0AC8`
`0x0ACD` - `0x0ACD`
`0x0AE2` - `0x0AE3`
`0x0AFA` - `0x0AFF`
Table: `guru` base characters
......@@ -536,7 +541,8 @@ Table: `mlym` non-base characters
Character range
---------------------
`0x0D01` - `0x0D01`
`0x0D00` - `0x0D01`
`0x0D3B` - `0x0D3C`
`0x0D4D` - `0x0D4E`
`0x0D62` - `0x0D63`
......@@ -578,6 +584,7 @@ Table: `nkoo` non-base characters
Character range
---------------------
`0x07EB` - `0x07F5`
`0x07FD` - `0x07FD`
Table: `olck` base characters
......@@ -706,6 +713,7 @@ Table: `telu` non-base characters
Character range
---------------------
`0x0C00` - `0x0C00`
`0x0C04` - `0x0C04`
`0x0C3E` - `0x0C40`
`0x0C46` - `0x0C56`
`0x0C62` - `0x0C63`
......
This diff is collapsed.
No preview for this file type
......@@ -3,7 +3,7 @@
%
<!--
Copyright (C) 2011-2017 by Werner Lemberg.
Copyright (C) 2011-2018 by Werner Lemberg.
This file is part of the ttfautohint library, and may only be used,
modified, and distributed under the terms given in `COPYING'. By
......@@ -376,8 +376,8 @@ bytecode larger.
horizontal lines to non-integer (but still discrete) values to avoid
large glyph shape distortions.](img/e-17px-x14.png)
![The same, this time with option `-x 17` (and `-a
qqq`).](img/e-17px-x17.png)
![The same, this time with option `-x 17` (and
`-a qqq`).](img/e-17px-x17.png)
### x Height Snapping Exceptions
......@@ -631,6 +631,23 @@ to value 'Version' in the 'ttfautohint info' combo box.
mode. Bottom left and right uses the quantized and strong stem width
modes, respectively.](img/Merriweather-Black-g-21px-comparison.png)
`--strong-stem-width=`*string*, `-w`\ *string*
: This option is deprecated and has been replaced with the more versatile
option [`--stem-width-mode`](#stem-width-and-positioning-mode). The
table below shows the corresponding arguments.
`-w` `-a`
------ ------
`""` `qqq`
`g` `sqq`
`G` `qsq`
`D` `qqs`
`gG` `ssq`
`gD` `sqs`
`GD` `qss`
`gGD` `sss`
### Miscellaneous
Watch input files\ \ \ (`ttfautohintGUI` only)
......@@ -800,6 +817,7 @@ Table: script-specific standard characters of the 'latin' writing system
`geor` 'ი', U+10D8, GEORGIAN LETTER IN
'ე', U+10D4, GEORGIAN LETTER EN
'ა', U+10D0, GEORGIAN LETTER AN
'Ი', U+1C98, GEORGIAN MTAVRULI CAPITAL LETTER IN
`geok` 'Ⴖ', U+10B6, GEORGIAN CAPITAL LETTER GHAN
'Ⴑ', U+10B1, GEORGIAN CAPITAL LETTER SAN
'ⴙ', U+2D19, GEORGIAN SMALL LETTER CHIN
......@@ -1108,10 +1126,8 @@ Table: `geor` (Georgian Mkhedruli) blue zones
2 bottom of Mkhedruli letters ა ზ მ ს შ ძ ხ ჰ
3 top of ascender Mkhedruli letters ს ხ ქ ზ მ შ ჩ წ
4 bottom of descender Mkhedruli letters ე ვ ჟ ტ უ ფ ქ ყ
Georgian Mkhedruli support is incomplete; it doesn't yet contain characters
for Mtavruli (which are not yet encoded in Unicode), the uppercase glyph
variants of Mkhedruli.
5 top of ascender Mtavruli letters Ნ Ჟ Ჳ Ჸ Გ Ე Ო Ჴ
6 bottom of descender Mtavruli letters Ი Ჲ Ო Ჩ Მ Შ Ჯ Ჽ
Table: `glag` (Glagolitic) blue zones
......@@ -2773,7 +2789,7 @@ details.
```C
#define TTFAUTOHINT_MAJOR 1
#define TTFAUTOHINT_MINOR 8
#define TTFAUTOHINT_REVISION 1
#define TTFAUTOHINT_REVISION 2
```
Macro: `TTFAUTOHINT_VERSION`
......@@ -2794,7 +2810,7 @@ See function [`TTF_autohint_version`](#function-ttf_autohint_version) for
more details.
```C
#define TTFAUTOHINT_VERSION "1.8.1"
#define TTFAUTOHINT_VERSION "1.8.2"
```
Function: `TTF_autohint_version`
......@@ -2896,7 +2912,7 @@ homepage](http://freetype.org/ttfautohint/osx.html).
Authors
=======
Copyright © 2011-2017 by [Werner Lemberg](mailto:wl@gnu.org).\
Copyright © 2011-2018 by [Werner Lemberg](mailto:wl@gnu.org).\
Portions Copyright © 2011-2017 by [Dave Crossland](mailto:dave@understandingfonts.com).\
Portions Copyright © 2014 by [Adam Twardoch](mailto:adam@twardoch.com).
......@@ -2966,7 +2982,7 @@ Table: `arab` non-base characters
`0x06DF` - `0x06E4`
`0x06E7` - `0x06E8`
`0x06EA` - `0x06ED`
`0x08E3` - `0x08FF`
`0x08D3` - `0x08FF`
`0xFBB2` - `0xFBC1`
`0xFE70` - `0xFE70`
`0xFE72` - `0xFE72`
......@@ -3033,6 +3049,7 @@ Table: `beng` non-base characters
`0x09C1` - `0x09C4`
`0x09CD` - `0x09CD`
`0x09E2` - `0x09E3`
`0x09FE` - `0x09FE`
Table: `buhd` base characters
......@@ -3060,6 +3077,7 @@ Table: `cakm` non-base characters
---------------------
`0x11100` - `0x11102`
`0x11127` - `0x11134`
`0x11146` - `0x11146`
Table: `cans` base characters
......@@ -3154,6 +3172,7 @@ Table: `deva` non-base characters
`0x0953` - `0x0957`
`0x0962` - `0x0963`
`0xA8E0` - `0xA8F1`
`0xA8FF` - `0xA8FF`
Table: `dsrt` base characters
......@@ -3185,6 +3204,7 @@ Table: `geor` base characters
Character range Description
--------------------- -------------
`0x10D0` - `0x10FF` Georgian (Mkhedruli)
`0x1C90` - `0x1CBF` Georgian Extended (Mtavruli)
......@@ -3193,7 +3213,7 @@ Table: `geok` base characters
Character range Description
--------------------- -------------
`0x10A0` - `0x10CD` Georgian (Asomtavruli)
`0x2D00` - `0x2D2D` Georgian (Nuskhuri)
`0x2D00` - `0x2D2D` Georgian Supplement (Nuskhuri)
......@@ -3254,6 +3274,7 @@ Table: `gujr` non-base characters
`0x0AC1` - `0x0AC8`
`0x0ACD` - `0x0ACD`
`0x0AE2` - `0x0AE3`
`0x0AFA` - `0x0AFF`
Table: `guru` base characters
......@@ -3468,7 +3489,8 @@ Table: `mlym` non-base characters
Character range
---------------------
`0x0D01` - `0x0D01`
`0x0D00` - `0x0D01`
`0x0D3B` - `0x0D3C`
`0x0D4D` - `0x0D4E`
`0x0D62` - `0x0D63`
......@@ -3510,6 +3532,7 @@ Table: `nkoo` non-base characters
Character range
---------------------
`0x07EB` - `0x07F5`
`0x07FD` - `0x07FD`
Table: `olck` base characters
......@@ -3638,6 +3661,7 @@ Table: `telu` non-base characters
Character range
---------------------
`0x0C00` - `0x0C00`
`0x0C04` - `0x0C04`
`0x0C3E` - `0x0C40`
`0x0C46` - `0x0C56`
`0x0C62` - `0x0C63`
......@@ -3677,6 +3701,17 @@ Table: `vaii` base characters
History
=======
Version 1.8.2 (2018-Jul-24)
---------------------------
* Support for Georgian Mtavruli.
* Bug fix: Compilation of ttfautohintGUI with homebrew on the Mac works
again.
* Bug fix: Point deltas didn't work for composite glyphs.
Version 1.8.1 (2018-Jan-01)
---------------------------
......@@ -3704,8 +3739,8 @@ Version 1.8 (2017-Dec-31)