GithubHelp home page GithubHelp logo

lateef-shaikh / pakistani-mushaf Goto Github PK

View Code? Open in Web Editor NEW
3.0 0.0 3.0 24.95 MB

Quran text in Pakistani style in HTML5. it is hosted at https://www.karachvi.com

License: Other

HTML 99.88% CSS 0.12%
quran mushaf pakistani indian indian-subcontinent indo-pak indopak-style

pakistani-mushaf's Introduction

Quran mushaf in Pakistani/Indian sub continent style in HTML5

Proof Read status

This mushaf is now proof read and all issues are fixed!

Some background

Unicode has all Pakistani/Indian sub continent marks (ramooz-e-auqaf) incorporated now. But unfortunately none of the Quran text available online uses those marks and instead every website uses their own font and text where a non-standard code point is used for those marks. Another issue is that Unicode also has End Of Aaya mark but again no Quranic text is using it also.

Font development is my hobby and I only make Arabic Script based OpenType fonts. Together with the help of some friends, who are in Quran publishing industry in Pakistan and who also felt same issues which I described above, I submitted a proposal to Unicode for inclusion of these marks. Alhamdulillah a modified version of the proposal got approved which had all marks needed.

After this step, I updated my fonts (PakType fonts) and started working on this mushaf. I got the initial text from https://fonts.qurancomplex.gov.sa/wp02/%d8%ae%d8%b7-%d9%86%d8%b3%d8%aa%d8%b9%d9%84%d9%8a%d9%82

About this repository

This repository has individual HTML5 files for every soora. Since HTML5 is based on XML therefore these files can be used as an XML source for your API.

Salient features of Pakistani script are:

  • Usage of Pakistani Quranic marks (U+08D4 to U+08E2) in text, above the end of ayah and above the disputed end of ayah (U+08E2)
  • Text uses Arabic Tah Marbuta (U+0629), Kaf (U+0643), Heh (U+0647) and Alef Maksura (U+0649) instead of Urdu variants.
  • Text uses Farsi/Urdu Yeh because the final shape of Yeh in this style does not have dots (nukta). Here is a video which explains it: https://youtu.be/nk3wjTBluSo
  • Usage of end of ayah (U+06DD) with Arabic numbers and Pakistani Quranic marks above it
  • Separate tags for additional information which is normally published in the margins
  • Each ayah has attributes for juz and manzil numbers
  • Separate tag for End of Ruku with the three numeric components; Ruku in Soora, Aya in this Ruku and Ruku in Juz.
  • List of all characters used in this mushaf is located here: https://karachvi.com/quran/charsUsedPakistani.html

Hosted at

The contents of this repository are hosted at Karachvi.com

pakistani-mushaf's People

Contributors

lateef-shaikh avatar

Stargazers

 avatar  avatar  avatar

pakistani-mushaf's Issues

Name of Sura 41

Name of sura 41 is Ha-Meem As-Sajdati in this mushaf: سُورَةُ حٰمٓ السَّجۡدَةِ

Fix ئِ

Replace ئِ initial and middle form with ىِٕ

Name of Sura 111

Name of Sura 111 is written wrong, it should be Al-Lahab in this mushaf: اللَهَبِ

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.