QPC Hafs Page Glyph (V4, 1441H print, with tajweed)
v4The 1441H mushaf with coloured tajweed, packaged as 47 per-range fonts. Pairs with the word-level quran.json data imported from NaifAlsultan/typst-quran-package.
Type
Page-glyph font
Riwaya
Hafs
License
KFGQPC
Formats
TTF · WOFF2
Page count
47
Paired data
qpc-v4-hafs
Preview
Page-glyph fonts do not render Unicode. You must load the paired data file (mushaf.txt for v1/v1.5/v2, quran.json for v4) to know which PUA codepoints go on which page.
Loading…
This font uses page ranges; interactive page rendering is not wired yet.
✦ ✦
Download
Font + Quran text bundle
Page-glyph bundle: the full per-page font set + PUA glyph chunks keyed to each ayah. Load fonts.css and render chunks with their matching family name.
Use in your app
@font-face {
font-family: 'QCF4_Hafs_{range:02d}_W';
src: url('https://fonts.quran.ws/assets/fonts/qpc-hafs-v4/QCF4_Hafs_01_W.ttf') format('truetype');
font-display: swap;
}
.quran {
font-family: 'QCF4_Hafs_{range:02d}_W', serif;
direction: rtl;
unicode-bidi: bidi-override;
text-align: center;
overflow-wrap: anywhere;
word-break: break-word;
font-size: 2rem;
line-height: 2.3;
}
Page-glyph fonts do not render Unicode. You must load the paired data file (mushaf.txt for v1/v1.5/v2, quran.json for v4) to know which PUA codepoints go on which page.