فونٹ لائسنس اور معلومات کا چیکر

کسی مقامی فونٹ کو کھول کر اس کے اندر سرایت شدہ نام، لائسنس کا متن اور دستاویز سرایت کرنے کے فلیگز (document-embedding flags) پڑھیں — یہ فائل کے ثبوت کے طور پر ہے، اس بات کا ثبوت نہیں کہ آپ کے پاس لائسنس موجود ہے۔

فونٹ فائل

فونٹ کے اندر سرایت شدہ اعلانات کی جانچ کرنے کے لیے کوئی فونٹ منتخب کریں۔

آپ کا فونٹ آپ کے براؤزر میں پڑھا جاتا ہے اور اسے BroBroGo پر اپ لوڈ نہیں کیا جاتا۔

عمومی سوالات

کیا یہ اس بات کی تصدیق کر سکتا ہے کہ میرے پاس فونٹ استعمال کرنے کا لائسنس ہے؟

نہیں۔ ایک فونٹ فائل میں کاپی رائٹ، لائسنس کا متن، لائسنس کا URL اور تکنیکی سرایت کے فلیگز شامل ہو سکتے ہیں، لیکن یہ یہ نہیں دکھا سکتی کہ اسے کس نے خریدا ہے، کون سا اکاؤنٹ یا کمپنی اس کے دائرہ کار میں ہے، یہ کہاں سے آئی ہے، یا آیا آپ کا مطلوبہ استعمال معاہدے کے مطابق ہے یا نہیں۔ ان فیلڈز کا ڈاؤن لوڈ کے ماخذ، رسید اور فونڈری یا ڈیزائنر کی موجودہ شرائط سے موازنہ کریں۔

اگر فونٹ میں لائسنس کا کوئی متن نہ ہو تو کیا ہوگا؟

متن کے غائب ہونے کا مطلب صرف یہ ہے کہ فائل کی اس کاپی میں معیاری نام کے فیلڈز میں لائسنس کا اعلان نہیں کیا گیا ہے۔ یہ فونٹ کو مفت یا بغیر لائسنس کے نہیں بناتا۔ اس فولڈر کو چیک کریں جس میں یہ آیا تھا، اصل ڈاؤن لوڈ صفحہ، اپنی آرڈر کی ہسٹری، یا براہ راست فونٹ بنانے والے سے رابطہ کریں۔

سرایت کرنے کے فلیگز (embedding flags) کا کیا مطلب ہے؟

یہ دستاویزات کے اندر فونٹ رکھنے کے لیے فونٹ بنانے والے کی تکنیکی سیٹنگز ہیں: انسٹال کے قابل (installable)، محدود (restricted)، پیش نظارہ اور پرنٹ (preview and print)، یا قابل ترمیم (editable)۔ اضافی بٹس سب سیٹنگ (subsetting) کو روک سکتے ہیں یا صرف بٹ میپ ڈیٹا کی اجازت دے سکتے ہیں۔ یہ سیٹنگز ویب فونٹ, ایپ، تجارتی، ترمیم یا دوبارہ تقسیم کے حقوق فراہم نہیں کرتی ہیں، اور تحریری شرائط دیگر حدود عائد کر سکتی ہیں۔

فونٹ میٹا ڈیٹا ٹیبلز کی ساخت اور اہمیت

ہر ڈیجیٹل فونٹ فائل محض لکیروں اور اشکال کا مجموعہ نہیں ہوتی، بلکہ اس کے اندر ایک پیچیدہ ڈیٹا بیس موجود ہوتا ہے جسے میٹا ڈیٹا ٹیبلز کہا جاتا ہے۔ جب ایک ڈیزائنر یا ڈویلپر کسی فونٹ فائل (جیسے TTF یا OTF) کو استعمال کرتا ہے، تو آپریٹنگ سسٹم اور ایپلی کیشنز اس فائل کے اندر موجود مخصوص ٹیبلز کو پڑھتے ہیں۔ ان ٹیبلز میں سب سے اہم name ٹیبل اور OS/2 ٹیبل ہیں۔

name ٹیبل کے اندر فونٹ کا پورا نام، اس کا خاندان (Family)، اسٹائل، کاپی رائٹ کے اعلانات، اور لائسنس کی تفصیلات محفوظ ہوتی ہیں۔ یہ معلومات مختلف زبانوں کے ریکارڈز (‹language› record) کی شکل میں بھی ہو سکتی ہیں تاکہ مختلف آپریٹنگ سسٹمز ان کو درست طریقے سے پڑھ سکیں۔ ان معیاری فیلڈز کو جانچنا اس لیے ضروری ہے کیونکہ بہت سے فونٹس کو بغیر کسی بیرونی دستاویز کے منتقل کیا جاتا ہے، اور فائل کے اندر موجود یہ ڈیٹا ہی اس کے ماخذ اور حقوق کی شناخت کا واحد تکنیکی ذریعہ ہوتا ہے۔

براؤزر پر مبنی فائل پارسنگ کے فوائد اور طریقہ کار

"فونٹ لائسنس اور معلومات کا چیکر" ایک ایسا ٹول ہے جو مکمل طور پر آپ کے ویب براؤزر کے اندر کام کرتا ہے۔ جب آپ کوئی فونٹ فائل اس ٹول میں ڈالتے ہیں، تو فائل کسی بیرونی سرور پر اپ لوڈ نہیں ہوتی۔ براؤزر کا مقامی جاوا اسکرپٹ انجن فائل کے بائنری ڈیٹا کو براہ راست پڑھتا ہے اور اس کے میٹا ڈیٹا ٹیبلز کو پارس (Parse) کرتا ہے۔

اس مقامی پروسیسنگ کے دو بڑے فوائد ہیں:

  1. رازداری اور سیکیورٹی: چونکہ فونٹ فائل آپ کے کمپیوٹر سے باہر نہیں جاتی، اس لیے تجارتی یا ملکیتی فونٹس کے چوری ہونے یا غیر قانونی طور پر شیئر ہونے کا کوئی خطرہ نہیں ہوتا۔
  2. سرعت اور کارکردگی: فائل کو اپ لوڈ اور ڈاؤن لوڈ کرنے کا وقت بچ جاتا ہے، جس سے سیکنڈوں میں رپورٹ تیار ہو جاتی ہے۔

یہ ٹول 32 MB تک کی فائلیں قبول کرتا ہے اور TTF، OTF، WOFF، WOFF2، اور TTC فارمیٹس کی جانچ کر سکتا ہے۔ اگر فائل اس حد سے بڑی ہو تو یہ "یہ فونٹ 32 MB کی حد سے زیادہ ہے۔" کا ایرر دکھاتا ہے۔

دستاویز میں سرایت کرنا (Document embedding) اور fsType بٹس

جب آپ پی ڈی ایف (PDF) یا دیگر ڈیجیٹل دستاویزات تیار کرتے ہیں، تو یہ جاننا ضروری ہوتا ہے کہ آیا فونٹ کو اس دستاویز کے اندر محفوظ (Embed) کیا جا سکتا ہے یا نہیں۔ اس کا تعین فونٹ فائل کے اندر موجود fsType (Font State Type) فیلڈ سے ہوتا ہے جو کہ OS/2 ٹیبل کا حصہ ہے۔

ٹول اس فیلڈ کو پڑھ کر درج ذیل بنیادی سیٹنگز (Primary setting) اور ان کی خام ویلیو (Raw fsType value) ظاہر کرتا ہے:

  • انسٹال کے قابل سرایت: اس کا مطلب ہے کہ فونٹ کو دستاویز میں شامل کیا جا سکتا ہے اور اسے دیکھنے والے کے سسٹم پر مستقل طور پر انسٹال بھی کیا جا سکتا ہے۔
  • محدود لائسنس سرایت: یہ سب سے سخت پابندی ہے۔ اس سیٹنگ کے ساتھ فونٹ کو کسی بھی دستاویز میں شامل کرنے کی اجازت نہیں ہوتی۔
  • پیش نظارہ اور پرنٹ سرایت: دستاویز کو فونٹ کے ساتھ دیکھا اور پرنٹ کیا جا سکتا ہے، لیکن اسے ایڈٹ نہیں کیا جا سکتا۔
  • قابل ترمیم سرایت: دستاویز کو پڑھنے والا شخص اس فونٹ کا استعمال کرتے ہوئے متن میں ترمیم بھی کر سکتا ہے۔

اس کے علاوہ، کچھ فونٹس میں متصادم بٹس سیٹ ہوتے ہیں جہاں ٹول "متصادم سرایت کے بٹس (Conflicting embedding bits)" دکھاتا ہے، یا اگر فیلڈ غائب ہو تو "اس فونٹ میں پڑھنے کے قابل OS/2 سرایت کا فیلڈ نہیں ہے۔" کا پیغام ظاہر ہوتا ہے۔ اضافی فلیگز میں "کوئی سب سیٹنگ نہیں" یا "صرف بٹ میپ سرایت" جیسی تکنیکی حدود بھی سامنے آ سکتی ہیں۔

فونٹ لائسنسنگ بمقابلہ تکنیکی میٹا ڈیٹا

ایک عام غلط فہمی یہ ہے کہ اگر فونٹ فائل کے اندر لائسنس کا متن موجود ہے، تو یہ اس بات کا قانونی ثبوت ہے کہ صارف کے پاس اسے استعمال کرنے کا حق ہے۔ یہ بات سمجھنا انتہائی ضروری ہے کہ فونٹ فائل کے اندر موجود اعلانات صرف فائل کے اندر محفوظ کردہ معلومات کا ثبوت ہیں۔ یہ اس بات کی تصدیق نہیں کرتے کہ کس نے اس کا لائسنس حاصل کیا ہے یا آیا آپ کا مطلوبہ استعمال اس کے دائرہ کار میں آتا ہے۔

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

غائب یا نامکمل میٹا ڈیٹا کے مسائل اور ان کا حل

بہت سے فونٹس، خاص طور پر مفت یا شوقیہ طور پر بنائے گئے فونٹس، معیاری میٹا ڈیٹا فیلڈز سے خالی ہوتے ہیں۔ جب آپ ایسے فونٹس کو اس ٹول میں جانچتے ہیں، تو یہ مخصوص ڈیفالٹ پیغامات دکھاتا ہے:

  • اگر لائسنس کا متن نہ ہو: "معیاری نام کے فیلڈ میں لائسنس کا کوئی متن ظاہر نہیں کیا گیا ہے۔"
  • اگر لائسنس کا لنک نہ ہو: "معیاری نام کے فیلڈ میں لائسنس کا کوئی URL ظاہر نہیں کیا گیا ہے۔"
  • اگر ملکیت کی معلومات غائب ہوں: "معیاری نام کے فیلڈز میں ملکیت یا ماخذ کے کوئی ریکارڈ نہیں ملے۔"

اگر آپ کو ایسا فونٹ ملتا ہے جس میں یہ معلومات غائب ہوں، تو اس کا مطلب یہ نہیں کہ فونٹ پبلک ڈومین یا مفت ہے۔ ایسی صورت میں آپ کو اس فولڈر کو چیک کرنا چاہیے جس میں یہ فائل آئی تھی، یا اس ویب سائٹ پر جانا چاہیے جہاں سے اسے ڈاؤن لوڈ کیا گیا تھا تاکہ اس کے استعمال کی شرائط معلوم کی جا سکیں۔

ٹول کے استعمال کے دوران آنے والی خرابیاں اور ان کی وجوہات

فائلوں کی جانچ کے دوران مختلف تکنیکی وجوہات کی بنا پر عمل رک سکتا ہے۔ ٹول ان مسائل کی نشاندہی واضح پیغامات کے ذریعے کرتا ہے:

ایرر پیغام وجہ حل
"کوئی TTF، OTF، WOFF، WOFF2 یا TTC فونٹ فائل منتخب کریں۔" صارف نے غیر تعاون یافتہ فارمیٹ (جیسے ZIP یا PDF) لوڈ کرنے کی کوشش کی ہے۔ صرف تعاون یافتہ فونٹ فارمیٹس استعمال کریں۔
"یہ فائل خالی ہے۔ ایک مکمل فونٹ فائل منتخب کریں۔" فائل کا سائز 0 بائٹس ہے۔ فائل کو دوبارہ ڈاؤن لوڈ کریں یا درست کاپی استعمال کریں۔
"یہ فائل پڑھنے کے قابل تعاون یافتہ فونٹ نہیں ہے۔ یہ خراب ہو سکتی ہے یا کسی دوسرے فارمیٹ میں ہو سکتی ہے۔" فائل کا ڈیٹا خراب ہو چکا ہے یا اس کا ہیڈر فارمیٹ کے مطابق نہیں ہے۔ فونٹ فائل کی ایک نئی اور درست کاپی حاصل کریں۔
"براؤزر اس فائل کو نہیں پڑھ سکا۔ کوئی دوسری کاپی آزمائیں۔" براؤزر کو فائل تک رسائی حاصل کرنے میں مقامی مسئلہ درپیش ہے۔ براؤزر کو ریفریش کریں یا فائل کو دوبارہ منتخب کریں۔
"پڑھنے میں بہت زیادہ وقت لگا اور اسے روک دیا گیا۔ کوئی چھوٹی یا مختلف فونٹ فائل آزمائیں۔" فائل کا سائز بہت بڑا ہے یا سسٹم پروسیسنگ سست ہو گئی ہے۔ فائل کا سائز چیک کریں یا سسٹم کے وسائل خالی کر کے دوبارہ کوشش کریں۔
"فونٹ کی جانچ نہیں کی جا سکی۔" کوئی نامعلوم تکنیکی خرابی پیش آئی ہے۔ کسی دوسرے براؤزر میں کوشش کریں۔

اگر آپ فونٹ کلیکشن (TTC) فائل لوڈ کرتے ہیں، تو یہ ٹول صرف پہلے 32 فونٹس کو پارس کرے گا اور انتباہ دکھائے گا: "اس مجموعہ میں پہلے 32 فونٹس دکھائے جا رہے ہیں۔"۔


اکثر پوچھے جانے والے سوالات (FAQ)

کیا یہ اس بات کی تصدیق کر سکتا ہے کہ میرے پاس فونٹ استعمال کرنے کا لائسنس ہے؟

نہیں۔ ایک فونٹ فائل میں کاپی رائٹ، لائسنس کا متن، لائسنس کا URL اور تکنیکی سرایت کے فلیگز شامل ہو سکتے ہیں، لیکن یہ یہ نہیں دکھا سکتی کہ اسے کس نے خریدا ہے، کون سا اکاؤنٹ یا کمپنی اس کے دائرہ کار میں ہے، یہ کہاں سے آئی ہے، یا آیا آپ کا مطلوبہ استعمال معاہدے کے مطابق ہے یا نہیں۔ ان فیلڈز کا ڈاؤن لوڈ کے ماخذ، رسید اور فونڈری یا ڈیزائنر کی موجودہ شرائط سے موازنہ کریں۔

اگر فونٹ میں لائسنس کا کوئی متن نہ ہو تو کیا ہوگا؟

متن کے غائب ہونے کا مطلب صرف یہ ہے کہ فائل کی اس کاپی میں معیاری نام کے فیلڈز میں لائسنس کا اعلان نہیں کیا گیا ہے۔ یہ فونٹ کو مفت یا بغیر لائسنس کے نہیں بناتا۔ اس فولڈر کو چیک کریں جس میں یہ آیا تھا، اصل ڈاؤن لوڈ صفحہ، اپنی آرڈر کی ہسٹری، یا براہ راست فونٹ بنانے والے سے رابطہ کریں۔

سرایت کرنے کے فلیگز (embedding flags) کا کیا مطلب ہے؟

یہ دستاویزات کے اندر فونٹ رکھنے کے لیے فونٹ بنانے والے کی تکنیکی سیٹنگز ہیں: انسٹال کے قابل (installable)، محدود (restricted)، پیش نظارہ اور پرنٹ (preview and print)، یا قابل ترمیم (editable)۔ اضافی بٹس سب سیٹنگ (subsetting) کو روک سکتے ہیں یا صرف بٹ میپ ڈیٹا کی اجازت دے سکتے ہیں۔ یہ سیٹنگز ویب فونٹ, ایپ، تجارتی، ترمیم یا دوبارہ تقسیم کے حقوق فراہم نہیں کرتی ہیں، اور تحریری شرائط دیگر حدود عائد کر سکتی ہیں۔