Skip to content

๐Ÿ‡ธ๐Ÿ‡ฆ, ๐Ÿ‡ฎ๐Ÿ‡ท Arabic,Persian, Reshaper for use in the u8g2 library.

License

Notifications You must be signed in to change notification settings

ens4dz/u8g2-Arabic-persian-reshaper

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

58 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“– About

Reconstruct Persian/Arabic sentences for use in the u8g2 library. In languages like Persian/Arabic, the letter is modified depending on where it should go in a word. Usually, when you print to the display ordinary Persian/Arabic text, each character is printed individually and is not joined together, whereas a computer would join it automatically on the screen but not modifying the actual data of each character.

๐Ÿ“š Description

Persian/Arabic script is very special with two essential features:

  • It is written from right to left.
  • The characters change shape according to their surrounding characters.

So when you try to print text written in Persian/Arabic script on VGA display in Persian/Arabic youโ€™re pretty likely to end up with something that looks like this:

๐Ÿ“ท Screenshot

โš™๏ธ Download & Usage

Download/Clone repository, then Install :

1-u8g2 library.

2-bitluni's ESP32Lib

and upload the code.

๐Ÿ’ต Donation

If this project help you reduce time to develop, you can give a cup of coffee to the (https://github.com/idreamsi/u8g2-persian-reshaper) :)

About

๐Ÿ‡ธ๐Ÿ‡ฆ, ๐Ÿ‡ฎ๐Ÿ‡ท Arabic,Persian, Reshaper for use in the u8g2 library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.2%
  • C 0.8%