HarfBuzz text shaping engine
Go to file
Ebrahim Byagowi e3af529e51 [meson] update generated headers only when the result is different
This way it won't ruin incremental builds.

We need a better way to declare source altering tasks
https://github.com/mesonbuild/meson/issues/7156
yet this is good enough despite being not idiomatic.

It is however not that smooth yet as the change may is detected on the
next meson run. One of course can issue ./gen-ragel-artifacts.py
manually for better experience before running meson.
2020-05-23 22:35:43 +04:30
.ci [ci] remove trigger-coverity.sh 2020-04-28 19:38:04 +04:30
.circleci [meson] Normalize options names 2020-05-21 19:33:18 +04:30
.github/workflows [ci] enable experimental apis in coverity scan 2020-04-28 20:14:17 +04:30
docs [meson] Add build configuration summary just like autotools 2020-05-21 19:29:32 +04:30
m4 minor 2020-02-19 16:41:13 +03:30
meson-cc-tests Add Meson build definitions 2020-03-11 19:18:57 +03:30
perf [perf Add texts/en-words.txt 2019-12-16 17:48:07 -08:00
src [meson] update generated headers only when the result is different 2020-05-23 22:35:43 +04:30
subprojects meson: pin glib wrap to 2.58.1 release 2020-03-11 19:18:57 +03:30
test [test] run aat APIs in shape fuzzer 2020-05-23 13:03:06 +04:30
util [util/hb-view] Add --font-extents 2020-05-14 19:00:37 -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 [meson] Minor, replace tabs with spaces 2020-03-24 19:06:09 +00:00
.travis.yml [ci] remove travis's clang bot 2020-04-28 15:50:03 +04:30
AUTHORS Update AUTHORS / COPYING 2019-04-21 12:26:07 -04:00
BUILD.md [docs] Update to mention meson 2020-03-13 14:40:07 +03:30
CMakeLists.txt Remove xlocale use now that isn't available in most distros 2020-05-10 14:51:35 +04:30
CONFIG.md [docs] Update to mention meson 2020-03-13 14:40:07 +03:30
COPYING Update COPYING 2020-01-26 00:07:28 +03:30
Makefile.am Provide meson wrap files on release tarball 2020-03-13 14:41:28 +03:30
NEWS 2.6.6 2020-05-12 00:17:44 +04:30
README Switch README / README.md 2019-01-28 20:39:16 -05:00
README.md Fix malformed readme. (#2093) 2020-01-10 19:06:41 +03:30
README.mingw.md [ming2] Update instructions 2019-05-25 11:37:23 -04:00
README.python.md Some styling 2019-08-03 13:55:34 +02:00
RELEASING.md [docs] minor update on releasing 2020-05-15 12:14:23 +04:30
TESTING.md [docs] Update to mention meson 2020-03-13 14:40:07 +03:30
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 [ci] Install newer meson from pip 2020-05-21 18:52:31 +04:30
autogen.sh Add Ragel-generated files to git 2018-02-20 14:36:14 -08:00
configure.ac 2.6.6 2020-05-12 00:17:44 +04:30
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
meson-mingw-cross.txt Add shell script and cross-compilation file to compile Harfbuzz with meson 2020-05-21 22:41:39 +04:30
meson.build [meson] Use find_program for locating python script 2020-05-21 20:03:11 +04:30
meson_options.txt [meson] Normalize options names 2020-05-21 19:33:18 +04:30
mingw-configure.sh [mingw] Some more tweaks 2019-05-25 12:42:38 -04:00
mingw-ldd.py Remove python2 support from tests/utils scripts 2020-02-19 16:17:45 +03:30
mingw-meson.sh Add shell script and cross-compilation file to compile Harfbuzz with meson 2020-05-21 22:41:39 +04:30
mingw32.sh [mingw] Some more tweaks 2019-05-25 12:42:38 -04:00
mingw64.sh [mingw] Some more tweaks 2019-05-25 12:42:38 -04: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 OSS-Fuzz Status Coverity Code Health Codacy Code Health Codecov Code Coverage Coverals Code Coverage Packaging 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 COPYING.

For build information, see BUILD.md.

For custom configurations, see CONFIG.md.

For test execution, see TESTING.md.

Documentation: https://harfbuzz.github.io

Packaging status of HarfBuzz

Packaging status