Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

HarfBuzz getting started [closed]

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.

like image 987
exebook Avatar asked Jan 23 '14 19:01

exebook


People also ask

What is the license for HarfBuzz?

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.

Why should I use HarfBuzz?

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.

Is SourceForge affiliated with HarfBuzz?

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.

How do I disable HarfBuzz?

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.


2 Answers

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.

like image 94
Ebrahim Byagowi Avatar answered Sep 29 '22 08:09

Ebrahim Byagowi


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

like image 27
Vikasdeep Singh Avatar answered Sep 29 '22 06:09

Vikasdeep Singh