|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | - | - |
| .ci/ | | 03-May-2024 | - | 34 | 24 |
| docs/ | | 03-May-2024 | - | 1,715 | 1,591 |
| m4/ | | 03-May-2024 | - | 468 | 417 |
| src/ | | 03-May-2024 | - | 61,930 | 43,656 |
| test/ | | 03-May-2024 | - | 38,810 | 36,736 |
| util/ | | 03-May-2024 | - | 3,895 | 2,871 |
| win32/ | | 03-May-2024 | - | 1,292 | 1,033 |
| .travis.yml | D | 03-May-2024 | 2.3 KiB | 52 | 49 |
| AUTHORS | D | 03-May-2024 | 127 | 10 | 9 |
| Android.bp | D | 03-May-2024 | 3.5 KiB | 117 | 111 |
| BUILD.md | D | 03-May-2024 | 1.5 KiB | 37 | 27 |
| COPYING | D | 03-May-2024 | 1.7 KiB | 37 | 30 |
| MODULE_LICENSE_MIT | D | 03-May-2024 | 0 | | |
| Makefile.am | D | 03-May-2024 | 2 KiB | 83 | 54 |
| NEWS | D | 03-May-2024 | 46.2 KiB | 1,582 | 1,161 |
| NOTICE | D | 03-May-2024 | 1.7 KiB | 37 | 30 |
| OWNERS | D | 03-May-2024 | 92 | 6 | 5 |
| README | D | 03-May-2024 | 604 | 13 | 8 |
| README.md | D | 03-May-2024 | 604 | 13 | 8 |
| README.python | D | 03-May-2024 | 1,008 | 31 | 19 |
| README.version | D | 03-May-2024 | 116 | 4 | 3 |
| THANKS | D | 03-May-2024 | 106 | 8 | 7 |
| TODO | D | 03-May-2024 | 1.2 KiB | 70 | 36 |
| appveyor.yml | D | 03-May-2024 | 2.3 KiB | 53 | 44 |
| autogen.sh | D | 03-May-2024 | 1.1 KiB | 47 | 36 |
| configure.ac | D | 03-May-2024 | 16.2 KiB | 532 | 465 |
| git.mk | D | 03-May-2024 | 10.9 KiB | 348 | 243 |
| harfbuzz.doap | D | 03-May-2024 | 789 | 25 | 21 |
README
README.python
1To enable HarfBuzz bindings for Python among other languages, make sure
2you have latest version of gobject-introspection available. On Ubuntu,
3you can install that this way:
4
5 sudo apt-get install libgirepository1.0-dev
6
7And then run autogen.sh (if building from git), and then:
8
9 ./configure --with-gobject --enable-introspection
10
11Make sure that gobject-introspection is enabled then in the final report.
12
13Compile and install.
14
15Make sure you have the installation lib dir in LD_LIBRARY_PATH, as needed
16for the linker to find the library.
17
18Then make sure you also have GI_TYPELIB_PATH pointing to the resulting
19$prefix/lib/girepository-* directory.
20
21Make sure you have pygobject installed. Then check that the following
22import works in your Python interpretter:
23
24 from gi.repository import HarfBuzz
25
26If it does, you are ready to call HarfBuzz from Python! Congratulations.
27See src/sample.py.
28
29The Python API will change. Let us know on the mailing list if you are
30using it, and send lots of feedback.
31
README.version