Skip to content

A bi-directional text renderer that uses Qt, FriBidi, FreeType, and HarfBuzz

License

Notifications You must be signed in to change notification settings

anood/BidiRenderer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BidiRenderer:

This is a test application I'm using to help me understand the Unicode bidirectional algorithm, and the process of rendering complex scripts and RTL text.

Some options do not produce visible effects on all fonts. For example removing zero-width characters when the font can already handle them properly. The font Arial is good here since it shows zero-width spaces, Unicode control characters, etc.

This is a work in progress. I hope to figure out how to implement font fallback, and to create a wiki page about the various issues usually encountered in bi-directional text rendering, once I understand the process well enough.

alt tag

About

A bi-directional text renderer that uses Qt, FriBidi, FreeType, and HarfBuzz

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.9%
  • QMake 1.1%