HarfBuzz text shaping engine
Go to file
Chun-wei Fan 998e8dda93 util: Fix build on Visual Studio
Use the fallback implementation for lround() only on pre-2013 Visual
Studio, and ensure we are clear about the types of the parameters for
lround() and scalbnf(), since Visual Studio can be quite picky on
ambiguous parameter types.  Also, use g_ascii_strcasecmp() rather than
strcasecmp() as we are already using GLib for this code and we are
assured that g_ascii_strcasemp() is available.

For scalbnf() on pre-2013 Visaul Studio, a fallback implementation is
needed, but use another forced-included header for those compilers, which
will be added later.

Also use (char)27 on Visual Studio builds as '\e' is not a recognized
escape sequence, which will do the same thing.
2015-11-16 23:04:35 +08:00
docs [docs] Move docs/reference/ contents into docs/ 2015-08-31 19:18:10 +01:00
m4 Add ax_pthread.m4 2012-10-02 14:46:34 -04:00
src Merge pull request #167 from KonstantinRitt/unicode_cp_opt 2015-11-07 07:50:58 -08:00
test [arabic] Don't stretch over cased letters 2015-11-06 16:27:44 -08:00
util util: Fix build on Visual Studio 2015-11-16 23:04:35 +08:00
.travis.yml [ci] change to docker infrastructure 2015-10-19 22:17:13 +03:30
AUTHORS Add Roozbeh to AUTHORS 2014-07-01 15:51:54 -04:00
Android.mk [Android.mk] Update for SEA removal and USE addition 2015-08-18 17:33:34 +01:00
BUILD.md Add BUILD.md based on harfbuzz.org docs 2015-10-19 22:02:12 +03:30
COPYING Improve license information 2012-10-28 21:26:19 -07:00
Makefile.am Fix typo 2015-10-20 16:39:41 -02:00
NEWS 1.0.6 2015-10-15 20:25:29 -03:00
README Add Coverity Scan badge 2015-06-12 17:29:05 -07: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
THANKS Bump version to 0.9.2 2012-08-10 14:50:05 -04:00
TODO Revert "Round when scaling values" 2013-09-03 20:11:01 -04:00
autogen.sh Fix previous commit 2015-03-04 15:47:25 -08:00
configure.ac [fuzzing] Add build system 2015-11-05 23:08:50 -08:00
git.mk Update git.mk from upstream 2015-08-31 19:41:01 +01:00
harfbuzz.doap Minor 2011-05-27 04:14:42 -04:00

README.md

Build Status Coverage Status Coverity Scan

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.