HarfBuzz text shaping engine
Go to file
Chun-wei Fan 19256bef9d hb-private.hh: Add fallback implementation for round()
For pre-C99 compilers that do not support round(), we need to have a
simplistic implementation for it, when it is not detected during build
configuration, either via CMake or autotools, by using floor() and
ceil(), which are provided in the pre-C99 compilers.

Please see discussion at commit 86a0ac2 for more details for re-adding
this patch.
2018-03-23 15:52:33 -07:00
.ci [ci] minor, bring back the removed assertion 2018-03-05 13:02:50 +03:30
.circleci Fix llvm-gcc-4.2 compile issue and add a macOS bot to test it (#899) 2018-03-23 18:37:01 +04:30
docs [set] Add backwards iterator 2018-02-14 01:00:10 -08:00
m4 Do feature test before adding -Bsymbolic-functions, autotools part (#892) 2018-03-16 22:45:09 +03:30
src hb-private.hh: Add fallback implementation for round() 2018-03-23 15:52:33 -07:00
test [subset] don't use pointers returned from push after array has resized in hb-subset-glyf.cc 2018-03-20 19:47:36 -06:00
util [util] Remove line buffering 2018-03-15 13:23:27 -07:00
.editorconfig Add .editorconfig (#810) 2018-02-21 22:13:58 +03:30
.travis.yml [ci] Enable -Werror=unused (#862) 2018-03-07 00:23:40 +03:30
AUTHORS Add Roozbeh to AUTHORS 2014-07-01 15:51:54 -04:00
BUILD.md Improve Markdown usage in BUILD.md. 2018-01-02 10:03:29 -08:00
CMakeLists.txt Policy 0063 must be enabled to have hidden inline visibility... (#900) 2018-03-24 00:08:11 +04:30
COPYING Improve license information 2012-10-28 21:26:19 -07:00
Makefile.am CMake: Support building HarfBuzz-GObject 2017-10-18 23:48:11 +08:00
NEWS 1.7.6 2018-03-07 16:05:14 +01:00
README Add Coverity badge 2017-12-24 17:53:32 -05:00
README.md Add README.md symlink to make github happy 2014-10-01 17:45:17 -04:00
README.python [README.python] Add package name for gobject-introspection on Ubuntu 2015-05-04 23:10:32 -07:00
RELEASING.md That didn't work... 2018-02-16 14:17:20 -08:00
THANKS Bump version to 0.9.2 2012-08-10 14:50:05 -04:00
TODO Update outdated TODO file 2018-02-16 18:29:47 -08:00
appveyor.yml [dwrite] Use new again and enable the build on msys2 bots (#890) 2018-03-19 12:19:42 +03:30
autogen.sh Add Ragel-generated files to git 2018-02-20 14:36:14 -08:00
configure.ac Do feature test before adding -Bsymbolic-functions, autotools part (#892) 2018-03-16 22:45:09 +03: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
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

Build Status Build status CircleCI Coverity Coverage 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 the file COPYING.

Documentation: https://harfbuzz.github.io