HarfBuzz text shaping engine
Go to file
Behdad Esfahbod 000d4b128e Make shaper's override_features() override user features as well
The override_features is used to override features that are normally
discretionary features, but in a specific shaper are for various
reasons desired to be bolted on or off, because they've been used
for inherent shaping.  As such, it makes sense that they also
override user features.  Ie. if user turned 'liga' on, we don't
want Khmer shaping to become broken...  Or turn 'clig' off...

Fixes https://github.com/harfbuzz/harfbuzz/issues/1310
2018-11-29 12:32:47 -05:00
.ci [ci] minor, bring back the removed assertion 2018-03-05 13:02:50 +03:30
.circleci [test][aat] Add a test and make macOS runners faster (#1422) 2018-11-28 20:28:42 +03:30
docs update simple shaping example (closes #298) 2018-11-28 13:46:12 -08:00
m4 Delete pkg.m4 2018-08-29 15:43:39 -07:00
src Make shaper's override_features() override user features as well 2018-11-29 12:32:47 -05:00
test [test][aat.kern] More (#1427) 2018-11-29 11:36:05 +03:30
util [subset] minor, adjust spaces 2018-11-16 00:02:47 +03:30
.codecov.yml [ci] Add .codecov.yml 2018-11-26 18:58:39 +03:30
.editorconfig Minor build related changes 2018-03-30 22:25:35 +04:30
.travis.yml [travis] Update Coverity token 2018-11-20 01:38:35 -05:00
AUTHORS [AUTHORS] Add Ebrahim and Khaled 2018-10-18 00:35:01 -07:00
BUILD.md Fix typos. 2018-10-19 19:24:05 +03:30
CMakeLists.txt [cmake] Make build of tests and subset optional (#1329) 2018-10-30 10:19:40 +03:30
COPYING Improve license information 2012-10-28 21:26:19 -07:00
Makefile.am Add README.wine.md and touch some other docs (#939) 2018-03-29 04:22:53 +04:30
NEWS 2.2.0 2018-11-29 11:53:53 -05:00
README Add codecov.io badge 2018-11-20 01:21:36 -05:00
README.md Add README.md symlink to make github happy 2014-10-01 17:45:17 -04:00
README.python.md Fix typos. 2018-10-19 19:24:05 +03:30
README.wine.md Fix typos. 2018-10-19 19:24:05 +03:30
RELEASING.md 2.1.0 2018-10-30 15:52:26 -07:00
THANKS Bump version to 0.9.2 2012-08-10 14:50:05 -04:00
TODO [TODO] Remove BCP 47 language handling item 2018-10-20 21:13:25 +03:30
appveyor.yml [appveyor] Drop Cygwin builds again 2018-10-25 02:34:02 +02:00
autogen.sh Add Ragel-generated files to git 2018-02-20 14:36:14 -08:00
azure-pipelines.yml Set up CI with Azure Pipelines 2018-10-25 15:22:54 +00:00
configure.ac 2.2.0 2018-11-29 11:53:53 -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
mingw32.sh Add mingw32.sh and mingw64.sh 2018-02-16 14:16:28 -08:00
mingw64.sh Add mingw32.sh and mingw64.sh 2018-02-16 14:16:28 -08:00
replace-enum-strings.cmake CMake: Support building HarfBuzz-GObject 2017-10-18 23:48:11 +08:00

README.md

Travis Build Status AppVeyor Build Status CircleCI Build Status Coverity Code Health Codacy Code Health Codecov Code Coverage Coverals Code Coverage 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