HarfBuzz text shaping engine
Go to file
Ebrahim Byagowi 97079a7c8f
[meson] Pass cpp_eh=none and cpp_rtti=false as default options
If we want to support a build with exception handling and RTTI
We should reflect that on library(..., link_language: 'c') also so for
now it is ok to just set it here to get MSVC support also and we
can remove hard coded flags later upon request.

One other concern over just relying on it is on when harfbuzz is used
as a subproject and the parent project hasn't provided the same options,
that should be resolved first I think.

Closes #2584
2020-08-02 12:34:21 +04:30
.ci [ci] Disable Travis CI 2020-08-02 11:08:12 +04:30
.circleci [ci] Disable Travis CI 2020-08-02 11:08:12 +04:30
.github/workflows [ci] don't install rustc on linux-ci 2020-07-31 09:28:51 +04:30
docs [docs] Use untouched result of rsvg-convert for HarfBuzz.svg render 2020-07-29 17:25:07 +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] Enable ttf-parser build just with experimental_api 2020-08-02 11:40:47 +04:30
src [meson] limit check-libstdc++ check to 0.55 2020-08-02 00:47:21 +04:30
subprojects Add comparison against ttf-parser 2020-07-30 16:18:17 +04:30
test [ENOMEM] check vector status in cmap subsetting. 2020-08-02 00:30:17 +04:30
util minor spacing tweak 2020-07-29 08:44:23 +04:30
.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
AUTHORS Update AUTHORS / COPYING 2019-04-21 12:26:07 -04:00
BUILD.md [docs] Remove packagers related part 2020-08-02 11:15:15 +04:30
CONFIG.md [docs] Adopt CONFIG.md with meson 2020-08-02 11:22:09 +04:30
COPYING Update COPYING 2020-01-26 00:07:28 +03:30
Makefile.am Remove cmake build files 2020-07-30 16:19:15 +04:30
NEWS 2.7.0 2020-07-25 12:40:57 +04:30
README Copy parts of README.md to README 2020-07-30 23:18:57 +04:30
README.md [ci] Disable Travis CI 2020-08-02 11:08:12 +04:30
README.mingw.md Build win32 artifacts using meson 2020-06-01 12:58:31 +04:30
README.python.md [docs] Update README.python.md with meson 2020-08-02 11:26:29 +04:30
RELEASING.md [RELEASE] Rely to GitHub's tarball generation 2020-07-06 11:48:59 +04:30
TESTING.md [docs] Update TESTING.md with meson 2020-07-30 15:20:17 +04: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
autogen.sh Add Ragel-generated files to git 2018-02-20 14:36:14 -08:00
configure.ac 2.7.0 2020-07-25 12:40:57 +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.build [meson] Pass cpp_eh=none and cpp_rtti=false as default options 2020-08-02 12:34:21 +04:30
meson_options.txt [meson] Rename 'gtk_doc' option to 'docs' 2020-07-22 17:53:04 +04:30

README.md

Linux CI 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