close
Skip to content

salshaaban/BidiRenderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 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. It's the basis for a more complex version of the code that has been used in VLC's FreeType module for subtitles/OSD rendering.

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.

See the wiki for build instructions on Windows and Linux/Unix.

I welcome any comments or corrections, particularly regarding language-specific issues.

alt tag

About

An example / demo application that illustrates the shaping and layout of complex text in bidirectional paragraphs using FriBidi, FreeType, and HarfBuzz

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors