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. This is essentially the process of text shaping: translating a string of character codes into a properly arranged sequence of glyphs that can be rendered onto a screen or into final output form for inclusion in a document. This shaping depends on a number of factors: the input string, the active font, the script (or writing system) of the string, and the string's language. Various font formats have their own set of standard text-shaping rules. With Harfbuzz, you can properly shape all the major writing systems. HarfBuzz is cross-platform and supports all major software platforms and font formats.

Features

  • Supports several OpenType shaping models
  • Supports the latest version of Graphite shaping and AAT shaping
  • Cross-platform
  • Optional GSUB and GPOS OpenType features, all color-font formats and OpenType variable fonts
  • Font-subsetting feature
  • Can perform some low-level math-shaping operations

Project Activity

See All Activity >

Categories

Text Processing

License

MIT License

Follow HarfBuzz

HarfBuzz Web Site

You Might Also Like
SKUDONET Open Source Load Balancer Icon
SKUDONET Open Source Load Balancer

Take advantage of Open Source Load Balancer to elevate your business security and IT infrastructure with a custom ADC Solution.

SKUDONET ADC, operates at the application layer, efficiently distributing network load and application load across multiple servers. This not only enhances the performance of your application but also ensures that your web servers can handle more traffic seamlessly.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of HarfBuzz!

Additional Project Details

Operating Systems

Linux, Android, Apple iPhone, Mac, Windows

Programming Language

C++

Related Categories

C++ Text Processing Software

Registered

2020-12-22