فونت و رسم الخط آیات قرآن
متأسفانه یکی از موضوعاتی که معمولاً دیده می شود که در اپلیکیشنهای قرآنی با یکدیگر خلط میشود تفاوت بین فونت و رسم الخط است. این دو مقوله هر چند به هم نزدیک هستند، ولی یکسان نیستند.
رسم الخط عثمان طه
در کلاسهای تخصصی آموزش تجوید قرآن توصیه میشود که فراگیران حتماً از رسمالخط عثمانطه استفاده کنند. علّتش این است که آقای عثمان طه طبق قواعد تجویدی «حفص از عاصم» قرآن را با علامتها و قواعد خاصی نوشته اند، وگرنه صرف خط خوش جناب عثمان طه به تنهایی موضوعیت ندارد.
برخی اپلیکیشنهای قرآنی به دلیل ضعف آگاهی سازندگانشان تنها موضوع را در فونت دیده اند و همین که فونت عثمان طه استفاده کرده اند پنداشته اند که اپلیکیشن آنها مطابق رسم الخط عثمانطه است.
مرکز انتشارات ملک فهد عربستان فونت بسیار کامل و خوبی بر مبنای رسم الخط عثمانطه و علائم و قواعد روایت حفص تولید کرده است. البته این فونت باید با متن قرآن اختصاصی خودش که همراه آن منتشر شده است به کار برود.
ما این متن و فونت را جهت استفاده راحتتر شما در اختیارتان قرار داده ایم.
import { loadText } from '@ghoran/text'
import '@ghoran/text/fonts/uthmanic-hafs/style.css'
const quranText = await loadText('hafs')
این فایل فونت فقط یک وزن دارد. البته نسخههای قدیمیتر آن وزن درشت نیز مستقلاً داشته است، که اگر این موضوع برایتان مهم است باید از نسخه ۱۳ این فونت استفاده کنید:
import { loadText } from '@ghoran/text'
import '@ghoran/text/fonts/uthmanic-hafs-v13/style.css'
const quranText = await loadText('hafs-v13')
رسم الاملاء
یکی دیگر از رسم الخطهای پرکاربرد رسمالاملاء است، که بیشتر فونتهای قرآنی در اصل برای این رسم الخط طراحی شده اند و با متن آن سازگارند. ولی فونتهایی که تخصصی برای قرآن طراحی نشده اند ممکن است سازگاری خوبی با آن نداشته باشند.
در رسم الاملاء سعی شده است متن قرآن مشابه شکلی که خوانده میشود باشد.
import { loadText } from '@ghoran/text'
const quranText = await loadText('imla')
قرآن کم علامت
این متن قرآن به شکلی است که تا حد امکان علامتهای کمی در آن به کار رفته است. به همین دلیل این متن با فونتهای مختلف و حتی فونتهایی که تحصصی برای قرآن طراحی نشده اند نیز سازگاری خوبی دارد، و برای کپی کردن و اشتراک گذاشتن متن در شبکههای اجتماعی و سایر اپلیکیشنها بهترین گزینه است و باعث کمترین به هم ریختگی متن در اپلیکیشن مقصد میشود.
import { loadText } from '@ghoran/text'
const quranText = await loadText('simple-min')
قرآن بی علامت
این رسم الخط اصلا برای مطالعه توسط انسان کاربردی نیست، هدف از وجود این متن قرآن برای کاربردهایی مثل جستجو در متن قرآن است.
import { loadText } from '@ghoran/text'
const quranText = await loadText('clean')