rockneverdies55 / quran-epub Goto Github PK
View Code? Open in Web Editor NEWHoly Quran epub version to read on mobile, ios or android smartphones as well as ereader devices such as kindle
Holy Quran epub version to read on mobile, ios or android smartphones as well as ereader devices such as kindle
First issue is that in many cases, instead of sukun (\u{0652} ◌ْ ), there is the upper zero character (\u{06DF} ◌۟). This seems to happen on alif ا and waw و
In Uthmani Hafs script this causes the following in the epub:
Instead of (same epub after replacing with sukun):
Second issue is lam alif لا is sometimes rendered wrong. This seems to at least happen when there is hamza and fatha on the alif.
This causes the following in the epub:
Which on quran.com looks like this:
The second issue has to do with rendering I think, because the characters they use are not regular (لْأَ) but are actually encoded like this: لْـَٔا. If you look at the quran.com picture, the hamza and fatha are between the lam and alif, so they look like this:
Whereas if I write لْأَ and render it in Hafs, it looks like this:
Which is not as nice as the quran.com rendering but much better than this:
I don't know that they do at quran.com to get لْـَٔا to show nicely with the hamza and fatha in the middle.
You have removed the aya number from "بِسْمِ ٱللَّهِ ٱلرَّحْمَـٰنِ ٱلرَّحِيمِ" which makes sense, but you have also removed it from the first surah where it is the first aya.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.