HarfBuzz text shaping engine
Go to file
Behdad Esfahbod 54e6efadd6 [aat] Fix unsafe-to-break
At any position, if state is not zero, mark unsafe-to-break before,
unless we can reason it safe.

At any position, if there's an action entry for end-of-text, mark
unsafe to break.

Also changes buffer diff impl to allow for flag differences as long
as the buffer glyph flags are superset of reference glyph flags.

With this, all MORX tests pass.
2018-02-04 17:18:54 -05:00
.ci [ci] Sort out Travis configuration 2017-12-07 01:03:20 +02:00
.circleci [ci] minor, less hacks (#722) 2018-01-22 18:37:26 +03:30
docs Minor 2018-01-12 11:37:01 +01:00
m4 Make c++11 optional 2017-10-27 10:29:25 -06:00
src [aat] Fix unsafe-to-break 2018-02-04 17:18:54 -05:00
test Let VS1 follow U+1031 MYANMAR VOWEL SIGN E 2018-02-02 12:41:07 -08:00
util Typo 2018-01-17 09:48:08 -08:00
.travis.yml Fix Travis build on macOS (#731) 2018-01-29 02:18:28 +03:30
AUTHORS Add Roozbeh to AUTHORS 2014-07-01 15:51:54 -04:00
BUILD.md Improve Markdown usage in BUILD.md. 2018-01-02 10:03:29 -08:00
CMakeLists.txt [cmake] unistd typo fix (#747) 2018-02-03 12:53:48 +03:30
COPYING Improve license information 2012-10-28 21:26:19 -07:00
Makefile.am CMake: Support building HarfBuzz-GObject 2017-10-18 23:48:11 +08:00
NEWS 1.7.5 2018-01-30 11:52:11 -08:00
README Add Coverity badge 2017-12-24 17:53:32 -05:00
README.md Add README.md symlink to make github happy 2014-10-01 17:45:17 -04:00
README.python [README.python] Add package name for gobject-introspection on Ubuntu 2015-05-04 23:10:32 -07:00
RELEASING.md Move all references of old url to the new address (#622) 2017-11-20 14:49:22 -05:00
THANKS Bump version to 0.9.2 2012-08-10 14:50:05 -04:00
TODO [TODO] Update 2016-02-24 19:10:06 +09:00
appveyor.yml [cmake] Run rest of the tests on Windows (#668) 2018-01-01 11:17:51 +03:30
autogen.sh Improve tests (#679) 2018-01-05 12:42:20 +03:30
configure.ac [configure] Fix wording 2018-02-04 12:38:18 -05:00
git.mk [git.mk] Update 2017-10-27 10:23:01 -06:00
harfbuzz.doap Move all references of old url to the new address (#622) 2017-11-20 14:49:22 -05:00
replace-enum-strings.cmake CMake: Support building HarfBuzz-GObject 2017-10-18 23:48:11 +08:00

README.md

Build Status Build status CircleCI Coverity 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