Behdad Esfahbod b2a1879187 In Coverage iterator, bail out if table smells
In particular, if CoverageFormat2 has unsorted ranges, bail out.
Otherwise, 64k ranges of each 64k glyphs can DoS closure() method.

We can do the same for CoverageFormat1, but that one does not expose
the quadratic behavior, so, fine.
2018-06-23 10:32:28 -04:00
2018-05-23 13:37:57 +04:30
2018-06-12 19:33:08 -04:00
2018-03-30 22:25:35 +04:30
2018-04-10 00:51:57 +04:30
2014-07-01 15:51:54 -04:00
2018-02-20 14:36:14 -08:00
2018-01-02 10:03:29 -08:00
2018-06-12 19:38:04 -04:00
2012-10-28 21:26:19 -07:00
2017-10-27 10:23:01 -06:00
2018-02-16 14:16:28 -08:00
2018-02-16 14:16:28 -08:00
2018-06-12 19:38:04 -04:00
2018-06-01 16:30:38 -07:00
2018-06-12 19:33:08 -04:00
2012-08-10 14:50:05 -04:00
2018-06-05 18:56:26 +04:30

Build Status Build status CircleCI Coverity Codacy Badge Coverage Status ABI Tracker

This is HarfBuzz, a text shaping library.

For bug reports, mailing list, and other information please visit:

http://harfbuzz.org/

For license information, see the file COPYING.

Documentation: https://harfbuzz.github.io

Languages
C++ 77.7%
C 14.1%
Python 2.8%
M4 1.2%
Meson 1.1%
Other 3%