HarfBuzz text shaping engine
Go to file
Behdad Esfahbod 8c0d1916a4 Improve CGJ skipping logic
Previously we made CGJ unskippable.  Now, if CGJ did NOT prevent
any reordering, allow skipping over it.  To make this work we
had to make changes to the Arabic mark reordering algorithm
implementation to renumber moved MCM marks.  See comments.

Fixes https://github.com/harfbuzz/harfbuzz/issues/554
2018-01-05 12:48:19 +00:00
.ci [ci] Sort out Travis configuration 2017-12-07 01:03:20 +02:00
.circleci [cmake] Run src/ tests (#675) 2018-01-04 10:11:34 +03:30
docs Fix typos. 2018-01-02 13:26:44 -05:00
m4 Make c++11 optional 2017-10-27 10:29:25 -06:00
src Improve CGJ skipping logic 2018-01-05 12:48:19 +00:00
test Improve CGJ skipping logic 2018-01-05 12:48:19 +00:00
util [util] Add TODO item 2018-01-03 12:46:29 +00:00
.travis.yml [ci] Sort out Travis configuration 2017-12-07 01:03:20 +02:00
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] Colorize output when using cmake + ninja. (#674) 2018-01-04 15:07:35 +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.4 2017-12-20 12:09:00 -05: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 Fix previous commit 2015-03-04 15:47:25 -08:00
configure.ac link with CoreFoundation when using CoreText 2018-01-02 07:22:53 -08: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