I cannot find the guide to get started with using HarfBuzz in my own app.
I looked here:
http://freedesktop.org/wiki/Software/HarfBuzz/
This seems to be the official page of HarfBuzz.
I looked over Download, Building and Development sections. But I must be overlooking something.
MIT License. HarfBuzz was previously licensed under different licenses. This was changed in January 2008. If you need to relicense your old copies, consult the announcement of the license change on the internet. Other than that, each copy of HarfBuzz is licensed under the COPYING file included with it.
With Harfbuzz, you can properly shape all the major writing systems. HarfBuzz is cross-platform and supports all major software platforms and font formats. We're hiring! Grow your career in engineering with one of Fortune's Top 10 Fastest Growing Companies.
SourceForge is not affiliated with HarfBuzz. For more information, see the SourceForge Open Source Mirror Directory . HarfBuzz is an open source text-shaping engine with a C API that turns fonts and strings of character codes into a form that is correctly arranged for the corresponding language and writing system.
Configure with -system-harfbuzz to force the use of the system library, or -no-harfbuzz to disable the use of HarfBuzz entirely. The sources can be found in tqtc-qt5/qtbase/src/3rdparty/harfbuzz.
Some good and simple examples are listed on Harfbuzz wiki, 1, 2
I suggest you a higher level library, Pango if you need layout things like line wrap and I guess you would find better doucmentation for it than HarfBuzz itself.
You may have a look at State of Text Rendering also.
I was facing the same issue and was looking for the instructions. Finally I found at below link. It includes Android sample app with build instructions and all. Enjoy : Indic-text-renderer
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With