Skip to content

Add HarfBuzz for text shaping (complex scripts, font ligatures) #9961

@bruvzg

Description

@bruvzg

Change DynamicFont to use HarfBuzz (MIT license) to handle:

  1. Context-sensitive shaping and ligatures for complex scripts (Arabic, Devanagari, Thai etc.);
  2. Programming ligatures with fonts like Iosevka & Fira Code in script editor.

fonts

Related: #3081

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions