HarfBuzz text shaping engine
Go to file
Behdad Esfahbod afb013f350 Fix msan issue
hb_identity returns rvalue-reference if input is rvalue.  That, can leak
the reference and cause in bad access to temporaries after they are
destructed.  This is unfortunately unfixable given the desired
transparency of hb_identity :(.  Just don't use it with hb_map().
2019-05-08 16:16:43 -07:00
.ci [ci] Cache FreeType build on Travis 2019-03-14 23:16:26 +02:00
.circleci [ci] Upgrade Ubuntu 17.10 bots to 19.04 2019-05-07 12:04:00 +04:30
docs [doc] Make header search more resilient 2019-05-07 11:46:11 -07:00
m4 Remove generated files that were accidentally added by CFF2 branch 2018-11-30 22:43:22 -05:00
src Fix msan issue 2019-05-08 16:16:43 -07:00
test [subset] WIP convert hdmx subsetting to use iterators. 2019-05-08 15:47:24 -07:00
util [subset] Subset name table step 3, add --nameids option to guide the 2019-04-26 15:24:47 -07:00
.clang-format Add an initial .clang-format config 2019-01-09 16:01:11 +03:30
.codecov.yml [ci] Add .codecov.yml 2018-11-26 18:58:39 +03:30
.editorconfig .editorconfig, minor 2019-04-23 12:40:29 +04:30
.travis.yml [ci] Use only CircleCI for macOS (#1637) 2019-03-28 15:42:45 -07:00
AUTHORS Update AUTHORS / COPYING 2019-04-21 12:26:07 -04:00
BUILD.md Fix typos. 2018-10-19 19:24:05 +03:30
CMakeLists.txt Another try at fixing cmake build 2019-04-24 16:41:57 -07:00
COPYING Update AUTHORS / COPYING 2019-04-21 12:26:07 -04:00
Makefile.am Update ChangeLog generation 2019-03-26 13:44:39 -07:00
NEWS 2.4.0 2019-03-28 21:21:26 -07:00
README Switch README / README.md 2019-01-28 20:39:16 -05:00
README.md Update README.md 2019-05-08 09:53:58 -07: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 Update RELEASING 2019-03-29 14:30:02 -07:00
TESTING.md [docs] add fuzzer instructions (courtesy of Garret) 2019-05-08 09:50:42 -07:00
THANKS [THANKS] Add Ivan Kuckir <https://photopea.com/> 2019-04-24 15:08:27 -07: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 Merge branch 'master' into iter 2019-03-28 21:26:50 -07: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 COPYING.

For build information, see BUILD.md.

For test execution, see TESTING.md.

Documentation: https://harfbuzz.github.io