Quran Script refers to the different textual representations of the Quranic text, each designed for specific fonts, printing styles, and regional preferences. The Quranic Universal Library maintains multiple script variants to ensure compatibility with various fonts and to support different reading traditions.
Script Types
Madani Script
The Madani script(also known as Uthmani script) is commonly used in Madinah and other Arab regions. It includes the following variants:
- QPC Hafs - Standard unicode based hafs script published by King Fahad Glourious Quran Printing Complex(QPC)
- Digital Khatt v2 - Digital Khatt Hafs script compatible with 1422-1439H print style
- Digital Khatt v1 - Digital Khatt font script (1405H print style)
- QPC V1 - This is a glyph-based script and you'll need QPC V1 fonts to render this.
- QPC V2 - This is a glyph-based script and you'll need QPC V2 fonts to render this.
- QPC V4 Tajweed - This is a glyph-based script with Tajweed colors and you'll need QPC V4 fonts to render this.
Indopak Script
The Indopak script style is used in South Asian printed Mushafs and follows the Indian subcontinent reading tradition. It includes the following variants:
- Digital Khatt Indopak - Digital Khatt script adapted for Indopak style
- QPC Nastaleeq Hafs - QPC Nastaleeq script with Indopak style
- Indopak Nastaleeq - Indopak script
Available Tools
QUL provides several tools to help you proofread, compare, and fix issues in Quranic scripts:
-
Quran Scripts Comparison
Compare different Quranic script variants (Madani and Indopak) to identify inconsistencies.
-
Quranic Script and Fonts
Proofread Quran script rendering issues and font compatibility.
-
Text Unicode Value
Detect the Unicode value of any character in the Quranic text. This tool is essential for debugging font issues and understanding character encoding differences between script variants.
Why Multiple Scripts?
Different script variants exist because various fonts and printing traditions require slight modifications to the text. For example, some fonts may use different Unicode characters for the same letter, or certain diacritical marks may be rendered differently. Maintaining multiple script variants ensures compatibility across different fonts and supports various regional reading traditions while preserving the authentic Quranic text.