مہر نستعلیق ویب فونٹ ۔۔۔مفت ریلیز ۔۔ بہ اشتراک آئی ٹی یونیورسٹی

سعادت

تکنیکی معاون
ڈروئیڈ سینس کے لائسنس کاپتہ چلا؟
سعادت اسکے لائسنس کا بغور مطالعہ کر کے مطلع کر دیں
جی، یہاں موجود ڈرائیڈ سینز اپاچی کے تحت ہے۔

اگر آپ ڈرائیڈ سینز کو مہر نستعلیق میں شامل کرنا چاہتے ہیں تو کم از کم یہ کام ضرور کریں:
  • مہر نستعلیق کے ڈاؤنلوڈ میں ایک README فائل (سادہ ٹیکسٹ) شامل کریں۔ اس میں مہر نستعلیق کا تعارف پیش کریں، اور یہ بھی لکھیں کہ لاطینی حروف/گلفس ڈرائیڈ سینز سے لیے گئے ہیں، جس کا لائسنس اپاچی ہے، اور جس کے کاپی‌رائٹ کی تفصیلات فلاں ہیں؛ جبکہ مہر نستعلیق کا لائسنس cc-by (یا cc-by-sa) ہے اور کاپی‌رائٹ کی تفصیلات فلاں ہیں۔
  • ڈاؤنلوڈ میں اپاچی اور cc-by (یا cc-by-sa) لائسنسز کی ایک ایک نقل (سادہ ٹیکسٹ) بھی شامل کریں۔
  • مہر نستعلیق فونٹ کے میٹاڈیٹا میں بھی واضح کریں کہ لاطینی حروف/گلفس کا ماخذ ڈرائیڈ سینز ہے، جس کا کاپی‌رائٹ فلاں ہے اور لائسنس اپاچی، جبکہ اردو/عربی حروف/گلفس‌ کا کاپی‌رائٹ فلاں ہے اور لائسنس cc-by (یا cc-by-sa)۔ ان دونوں لائسنسز کے روابط بھی فراہم کریں۔
سب سے اہم بات: میرے علم میں ایسا کوئی کیس نہیں ہے جہاں اپاچی کے تحت کسی فونٹ کو کسی دوسرے فونٹ میں شامل کر کے نئے لائسنس کے تحت جاری کیا گیا ہو۔ اپاچی لائسنس کے متن کی رُو سے ایسا کرنا ممکن تو معلوم ہوتا ہے، لیکن میں ایک وکیل نہیں ہوں، اس لیے کسی قابل وکیل کو یہ ساری کہانی سنائیں اور اس کا مشورہ طلب کریں۔

(ویسے اس سارے جھنجھٹ سے بچنے کا ایک طریقہ یہ بھی ہے کہ لاطینی حروف کا معاملہ سرے سے ہی گول کر دیں۔ جس نے بھی اردو اور انگریزی ایک ساتھ استعمال کرنی ہے، وہ اپنی سی‌ایس‌ایس فائل میں اردو کے لیے مہر نستعلیق اور انگریزی کے لیے کوئی بھی دوسرا فونٹ استعمال کر لے، معاملہ ختم!)
 
(ویسے اس سارے جھنجھٹ سے بچنے کا ایک طریقہ یہ بھی ہے کہ لاطینی حروف کا معاملہ سرے سے ہی گول کر دیں۔ جس نے بھی اردو اور انگریزی ایک ساتھ استعمال کرنی ہے، وہ اپنی سی‌ایس‌ایس فائل میں اردو کے لیے مہر نستعلیق اور انگریزی کے لیے کوئی بھی دوسرا فونٹ استعمال کر لے، معاملہ ختم!)
ذاتی طور پر ہمیں یہ طریقہ زیادہ پسند ہے کیونکہ اس طرح موقع محل کی مناسبت سے فال بیک فونٹس میں مرضی کا لاطینی فونٹ استعمال کیا جا سکتا ہے۔ اس کے برعکس اردو فونٹ میں لاطینی کیریکٹر موجود ہونے کی صورت میں اسی کے ساتھ گزارہ کرنا پڑتا ہے۔ البتہ اس طریقہ کار کا ایک نقصان بھی ہے کہ اس طرح مخلوط متن پر (خصوصاً ویب کے ضمن میں) مختلف سائز کا استعمال ممکن نہیں رہتا اور کسی پوائنٹ سائز میں نستعلیق خط عموماً لاطینی خط کے مقابلے چھوٹے ہوتے ہیں کیونکہ ان میں عمودی خلا زیادہ رکھنا پڑتا ہے۔ :) :) :)
 

arifkarim

معطل
البتہ اس طریقہ کار کا ایک نقصان بھی ہے کہ اس طرح مخلوط متن پر (خصوصاً ویب کے ضمن میں) مختلف سائز کا استعمال ممکن نہیں رہتا اور کسی پوائنٹ سائز میں نستعلیق خط عموماً لاطینی خط کے مقابلے چھوٹے ہوتے ہیں کیونکہ ان میں عمودی خلا زیادہ رکھنا پڑتا ہے۔
ڈیسک ٹاپ پبلشنگ سافٹویئرز میں بھی یہی مسئلہ آتا ہے اگر لاطینی فانٹ سرے سے ہی موجود نہ ہو تو۔
 

سعادت

تکنیکی معاون
البتہ اس طریقہ کار کا ایک نقصان بھی ہے کہ اس طرح مخلوط متن پر (خصوصاً ویب کے ضمن میں) مختلف سائز کا استعمال ممکن نہیں رہتا […]
مارک‌اَپ اور سی‌ایس‌ایس تبدیل کرنے کا اختیار حاصل ہو تو انگریزی متن پر ایک کلاس لگا کر فونٹ سائز کو موزوں کیا جا سکتا ہے :) (البتہ عمومی طور پر، مثلاً ہوسٹِڈ بلاگ سروسز میں یا سوشل میڈیا ویب‌سائٹس پر، ایسا کرنا اکثر ممکن نہیں ہوتا۔)
 

متلاشی

محفلین
(ویسے اس سارے جھنجھٹ سے بچنے کا ایک طریقہ یہ بھی ہے کہ لاطینی حروف کا معاملہ سرے سے ہی گول کر دیں۔ جس نے بھی اردو اور انگریزی ایک ساتھ استعمال کرنی ہے، وہ اپنی سی‌ایس‌ایس فائل میں اردو کے لیے مہر نستعلیق اور انگریزی کے لیے کوئی بھی دوسرا فونٹ استعمال کر لے، معاملہ ختم!)
آپ کے بتائے ہوئے طریقہ پر عمل کر کے دیکھا ہے ۔ فونٹ کا سائز بھی کم ہوا صرف ۱۰۰ کےبی ، اور فونٹ کی سپیڈ بھی مزید بہتر ہوئی ۔ لیکن کیا اینڈرائیڈ میں یہ مسئلہ تو نہیں کرے گا؟
 

سعادت

تکنیکی معاون
آپ کے بتائے ہوئے طریقہ پر عمل کر کے دیکھا ہے ۔ فونٹ کا سائز بھی کم ہوا صرف ۱۰۰ کےبی ، اور فونٹ کی سپیڈ بھی مزید بہتر ہوئی ۔ لیکن کیا اینڈرائیڈ میں یہ مسئلہ تو نہیں کرے گا؟
اینڈرائیڈ کے جدید ویب براؤزرز میں تو کوئی مسئلہ نہیں ہونا چاہیے۔ اگرعمومی ایپس کی بات کر رہے ہیں تو محمد تابش صدیقی بہتر بتا سکتے ہیں۔ :)
 
مارک‌اَپ اور سی‌ایس‌ایس تبدیل کرنے کا اختیار حاصل ہو تو انگریزی متن پر ایک کلاس لگا کر فونٹ سائز کو موزوں کیا جا سکتا ہے :) (البتہ عمومی طور پر، مثلاً ہوسٹِڈ بلاگ سروسز میں یا سوشل میڈیا ویب‌سائٹس پر، ایسا کرنا اکثر ممکن نہیں ہوتا۔)
ہم علیحدہ متون کی بات نہیں کر رہے بلکہ وہ مقامات جہاں اردو اور انگریزی ایک ساتھ لکھے جاتے ہوں یا اراکین کا ارسال کردہ مواد شامل کیا جاتا ہو اور اس کی زبان پہلے سے یقینی نہ ہو۔ مثال کے طور پر محفل میں مراسلات پر پہلے سے یہ علم نہیں ہوتا کہ اراکین اس میں اردو لکھیں گے، انگریزی لکھیں گے، کوئی اور زبان یا پھر مخلوط پیغام۔ :) :) :)
 
اینڈرائیڈ کے جدید ویب براؤزرز میں تو کوئی مسئلہ نہیں ہونا چاہیے۔ اگرعمومی ایپس کی بات کر رہے ہیں تو محمد تابش صدیقی بہتر بتا سکتے ہیں۔ :)
متفق۔ ویب براؤزر میں مسئلہ نہیں ہونا چاہیے۔
اینڈرائڈ پر اپنی ایپ میں آج ہی ایمولیٹر پر 4.0 سے 7.0 تک سب ورژنز پر ٹیسٹ کیا ہے۔
نتیجہ کچھ یوں ہے۔
ورژن-مہر-دوسرے نستعلیق
7.0-درست-درست
6.0-درست-درست
5.0-درست-درست
4.4-درست-خراب
4.3-درست-خراب
4.2-خراب-خراب
4.1-خراب-خراب
4.0-خراب-خراب

اس لحاظ سے دوسرے تمام کیریکٹر بیسڈ نستعلیق سے زیادہ بہتر سپورٹ دے رہا ہے۔ :)
 

متلاشی

محفلین
ویسے مہر فونیٹک کی بورڈ کس وجہ سے بنایا گیا ہے، فونٹ کے ساتھ ضروری ہے؟
اپنی اپنی پسند ہے ۔ میں نے اپنی آسانی کے لیے بنایا تھا ۔ اور اس میں کئی ایسے کریکٹرز شامل ہیں جو مجھے دوسرے کی بورڈز سے نہیں ملے تھے۔
 

متلاشی

محفلین
متفق۔ ویب براؤزر میں مسئلہ نہیں ہونا چاہیے۔
اینڈرائڈ پر اپنی ایپ میں آج ہی ایمولیٹر پر 4.0 سے 7.0 تک سب ورژنز پر ٹیسٹ کیا ہے۔
نتیجہ کچھ یوں ہے۔
ورژن-مہر-دوسرے نستعلیق
7.0-درست-درست
6.0-درست-درست
5.0-درست-درست
4.4-درست-خراب
4.3-درست-خراب
4.2-خراب-خراب
4.1-خراب-خراب
4.0-خراب-خراب

اس لحاظ سے دوسرے تمام کیریکٹر بیسڈ نستعلیق سے زیادہ بہتر سپورٹ دے رہا ہے۔ :)
الحمد للہ ! خوشی ہوئی یہ جان کر مہرنستعلیق ویب فونٹ اینڈرائیڈ 4.3 کو بھی سپورٹ کرتا ہے۔
 

یاز

محفلین
کیا اس بات پہ روشنی ڈالی جا سکتی ہے کہ ونڈوز میں جمیل نوری نستعلیق کی بجائے مہر نستعلیق کی تنصیب سے سسٹم کی سپیڈ اور خصوصاََ ویب براؤزر پہ بوجھ میں کچھ بہتری رونما ہو گی؟
 
آخری تدوین:
16700237_1378901192166322_4340779342520184499_o.jpg

مہر نستعلیق ویب فونٹ میں پہلی کوشش۔
 

arifkarim

معطل
کیا اس بات پہ روشنی ڈالی جا سکتی ہے کہ ونڈوز میں جمیل نوری نستعلیق کی بجائے مہر نستعلیق کی تنصیب سے سسٹم کی سپیڈ اور خصوصاََ ویب براؤزر پہ بوجھ میں کچھ بہتری رونما ہو گی؟
جمیل نوری نستعلیق کی ساخت (پروگرامنگ) مہر نستعلیق سے قدرے مختلف ہے۔ فانٹ میں ۲۲۰۰۰ لگیچرز کے علاوہ ان پیج جیسی کرننگ بھی ہے۔ یہ تمام فیچرز اردو متن کی رینڈرنگ کی رفتار کو متاثر کرتے ہیں۔
اسکے برعکس مہر نستعلیق میں بہت کم لگیچرز ہیں اور جو ہیں انکی پروگرامنگ اس طرح کی گئی ہے کہ تمام الفاظ ان لگیچرز کی مدد سے بنتے ہیں۔ جس سے فانٹ کی رینڈرنگ رفتار کافی تیز ہو گئی ہے۔ صرف کرننگ کی کمی ہے جسے متلاشی بہتر کر دیں گے
 

سعادت

تکنیکی معاون
ہم علیحدہ متون کی بات نہیں کر رہے بلکہ وہ مقامات جہاں اردو اور انگریزی ایک ساتھ لکھے جاتے ہوں […]
میں بھی انہی مقامات کی بات کر رہا ہوں۔ :) مثلاً، اگر آپ یہ لکھنا چاہیں:
اردو کے اس جملے میں English بھی ہے۔
تو اسے مارک‌اَپ میں یوں لکھا جا سکتا ہے:
کوڈ:
<p>اردو کے اس جملے میں <span lang="en" class="en">English</span> بھی ہے۔</p>
اور پھر سی‌ایس‌ایس میں:
کوڈ:
.en { font-size: 0.8em; }
/* or */
[lang="en"] { font-size: 0.8em; }
یا اپنی مرضی کا کوئی بھی فونٹ سائز جو اردو فونٹ کی اشکال کے ساتھ موزوں ہو۔ (اپنے بلاگ پر میں یہی کرتا ہوں۔)

[…] یا اراکین کا ارسال کردہ مواد شامل کیا جاتا ہو اور اس کی زبان پہلے سے یقینی نہ ہو۔ مثال کے طور پر محفل میں مراسلات پر پہلے سے یہ علم نہیں ہوتا کہ اراکین اس میں اردو لکھیں گے، انگریزی لکھیں گے، کوئی اور زبان یا پھر مخلوط پیغام۔ :) :) :)
یہ بات بجا کہ اکثر ویب‌سائٹس پر صارفین کو اوپر بیان کردہ طریقہ استعمال کرنے کی اجازت نہیں ہوتی۔ البتہ محفل کے ایڈیٹر میں ایک کسٹم بی‌بی‌کوڈ یوں شامل ہے (جسے میں اکثر استعمال کرتا ہوں):
کوڈ:
اردو کے اس جملے میں [eng]English[/eng] بھی ہے۔
جس کی آؤٹ‌پُٹ یوں ہوتی ہے:
کوڈ:
اردو کے اس جملے میں <span class="englishtext" dir="ltr" lang="en">English</span> بھی ہے۔
اور محفل کی سی‌ایس‌ایس میں انگریزی متن کا فونٹ سائز اردو سے تھوڑا سا کم رکھا گیا ہے:
کوڈ:
.englishtext {
    font-family: 'Trebuchet MS',Helvetica,Arial,sans-serif;
    font-size: 13pt;
    direction: ltr;
}

:)
 

متلاشی

محفلین
میں بھی انہی مقامات کی بات کر رہا ہوں۔ :) مثلاً، اگر آپ یہ لکھنا چاہیں:

تو اسے مارک‌اَپ میں یوں لکھا جا سکتا ہے:
کوڈ:
<p>اردو کے اس جملے میں <span lang="en" class="en">English</span> بھی ہے۔</p>
اور پھر سی‌ایس‌ایس میں:
کوڈ:
.en { font-size: 0.8em; }
/* or */
[lang="en"] { font-size: 0.8em; }
یا اپنی مرضی کا کوئی بھی فونٹ سائز جو اردو فونٹ کی اشکال کے ساتھ موزوں ہو۔ (اپنے بلاگ پر میں یہی کرتا ہوں۔)


یہ بات بجا کہ اکثر ویب‌سائٹس پر صارفین کو اوپر بیان کردہ طریقہ استعمال کرنے کی اجازت نہیں ہوتی۔ البتہ محفل کے ایڈیٹر میں ایک کسٹم بی‌بی‌کوڈ یوں شامل ہے (جسے میں اکثر استعمال کرتا ہوں):
کوڈ:
اردو کے اس جملے میں [eng]English[/eng] بھی ہے۔
جس کی آؤٹ‌پُٹ یوں ہوتی ہے:
کوڈ:
اردو کے اس جملے میں <span class="englishtext" dir="ltr" lang="en">English</span> بھی ہے۔
اور محفل کی سی‌ایس‌ایس میں انگریزی متن کا فونٹ سائز اردو سے تھوڑا سا کم رکھا گیا ہے:
کوڈ:
.englishtext {
    font-family: 'Trebuchet MS',Helvetica,Arial,sans-serif;
    font-size: 13pt;
    direction: ltr;
}

:)
سعادت ابن سعید arifkarim
سعادت بھائی کے مشورہ کے مطابق فونٹ سے انگلش کی سپورٹ ختم کر کے نیا فونٹ اپ لوڈ کر دیا ہے۔ اس کا ایک فائدہ تو یہ ہوا ہے فونٹ کا سائز صرف ۱۰۰kb رہ گیا ہے۔
محمد تابش صدیقی بھائی اب نئے فونٹ کو موبائل پر ٹیسٹ کر کے دیکھیں کیا اب بھی سپیسنگ زیادہ آتی ہے ؟ اب گوگل کروم میں تو سپیسنگ کا مسئلہ حل ہو گیا ہے۔
 
Top