Go to file
Garret Rieger 2c137045dc [subset] Optimize set iteration by caching the last found page map index.
Reuse it if possible on consecutive calls to next(). Will signifcantly speed up cases where the entire set is iterated. In local testing iterating a very large set was 10x faster.
2021-05-26 15:26:09 -06:00
.ci [ci] Enable DirectWrite in win32 tarballs 2021-04-16 09:38:44 -06:00
.circleci [ci] Drop macos-10_13_6-aat-fonts job 2021-05-02 02:14:08 +02:00
.github/workflows [ci] Disable Chafa on jobs that enables all auto features 2021-04-26 12:13:10 -06:00
docs [docs] Fix spelling typo (#2945) 2021-04-10 14:11:23 +03:00
m4 Revert "Remove autotools build support" 2020-08-11 23:51:59 +04:30
perf [docs] Fix spelling typo (#2945) 2021-04-10 14:11:23 +03:00
src [subset] Optimize set iteration by caching the last found page map index. 2021-05-26 15:26:09 -06:00
subprojects [meson] Drop more wraps we don’t use directly 2021-05-26 23:11:44 +02:00
test [set] Compute is_subset by comparing pages. 2021-05-26 14:15:25 -06:00
util [subset] add num-iterations flag to util/hb-subset. 2021-05-26 15:20:44 -06: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
AUTHORS Update AUTHORS / COPYING 2019-04-21 12:26:07 -04:00
autogen.sh Revert "Remove autotools build support" 2020-08-11 23:51:59 +04:30
BUILD.md [docs] Remove packagers related part 2020-08-02 11:15:15 +04:30
CMakeLists.txt Update CMakeLists.txt 2021-04-01 11:47:33 -06:00
CONFIG.md Fix typo 2021-02-16 18:51:43 -07:00
configure.ac 2.8.1 2021-05-04 02:07:06 +02:00
COPYING Update COPYING 2020-01-26 00:07:28 +03:30
git.mk Revert "Remove autotools build support" 2020-08-11 23:51:59 +04:30
harfbuzz.doap Move all references of old url to the new address (#622) 2017-11-20 14:49:22 -05:00
Makefile.am [meson] Drop more wraps we don’t use directly 2021-05-26 23:11:44 +02:00
meson_options.txt [hb-view] Use Chafa for terminal graphics if available 2021-04-26 12:13:10 -06:00
meson.build 2.8.1 2021-05-04 02:07:06 +02:00
mingw-configure.sh [mingw] Reinstate win32 cross-compiling with autotools instructions 2021-01-24 12:28:04 -07:00
NEWS 2.8.1 2021-05-04 02:07:06 +02:00
README Revert "Remove autotools build support" 2020-08-11 23:51:59 +04:30
README.md [ci] Disable Travis CI 2020-08-02 11:08:12 +04:30
README.mingw.md [mingw] Reinstate win32 cross-compiling with autotools instructions 2021-01-24 12:28:04 -07:00
README.python.md [docs] Update README.python.md with meson 2020-08-03 18:41:49 +04:30
RELEASING.md Revert "Remove autotools build support" 2020-08-11 23:51:59 +04:30
replace-enum-strings.cmake Revert "Remove cmake build files" 2020-08-12 01:00:33 +04:30
TESTING.md [docs] Minor in TESTING.md 2020-08-14 10:19:33 +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

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