HarfBuzz text shaping engine
Go to file
Cosimo Lupo e3a931ef0b
gen-def.py: pass headers as arguments so that msys2 can convert posix paths
When one is not using the msys2 python, the header files that are passed in as environment
variable cannot be found.

https://ci.appveyor.com/project/fonttools/ttfautohint-py/build/1.0.65/job/rkremny4jjid9nl2#L803

This is because msys2 shell and make use POSIX paths (e.g. /c/Users/clupo/...)
whereas non-msys2 python.exe uses native Windows paths (e.g. C:\Users\clupo\...).

Msys2 will automatically convert command line arguments (but not environment variables) from
POSIX to Windows paths when calling a native win32 executable, so we pass the header paths
as arguments instead of environment variables.

This way the gen-def.py script can support both mingw python running in an MSYS2 shell, and
native win32 python.
2018-07-09 18:11:33 +01:00
.ci [ci] minor, bring back the removed assertion 2018-03-05 13:02:50 +03:30
.circleci Improve nommap naming and use C style comments on create_from_file (#1084) 2018-07-01 01:54:14 +04:30
docs [docs] Enlist misc new symbols 2018-06-12 19:33:08 -04:00
m4 Do feature test before adding -Bsymbolic-functions, autotools part (#892) 2018-03-16 22:45:09 +03:30
src gen-def.py: pass headers as arguments so that msys2 can convert posix paths 2018-07-09 18:11:33 +01:00
test [indic] Adjust left-matra repositioning and Halant,ZWJ sequence 2018-07-03 14:34:38 +04:30
util Treat - just as /dev/stdin and remove one extra file reader (#1065) 2018-06-24 23:09:16 +04:30
.editorconfig Minor build related changes 2018-03-30 22:25:35 +04:30
.travis.yml [ci] Don't fail on brew warnings 2018-04-10 00:51:57 +04: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 Set inline hidden flag only on shared library building 2018-05-08 01:05:15 +04:30
COPYING Improve license information 2012-10-28 21:26:19 -07:00
Makefile.am Add README.wine.md and touch some other docs (#939) 2018-03-29 04:22:53 +04:30
NEWS 1.8.2 2018-07-03 12:43:59 +04:30
README Add Codacy badge 2018-06-01 16:30:38 -07:00
README.md Add README.md symlink to make github happy 2014-10-01 17:45:17 -04:00
README.python.md Add README.wine.md and touch some other docs (#939) 2018-03-29 04:22:53 +04:30
README.wine.md Add README.wine.md and touch some other docs (#939) 2018-03-29 04:22:53 +04:30
RELEASING.md [docs] Enlist misc new symbols 2018-06-12 19:33:08 -04:00
THANKS Bump version to 0.9.2 2012-08-10 14:50:05 -04:00
TODO Add hb_face_count, a new API (#1002) 2018-06-05 18:56:26 +04:30
appveyor.yml Fetch the updated dwrite_1.h header from a better place 2018-06-11 03:47:43 +04:30
autogen.sh Add Ragel-generated files to git 2018-02-20 14:36:14 -08:00
configure.ac 1.8.2 2018-07-03 12:43:59 +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
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 Codacy Badge 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