کسی کمپنی میں ڈیجیٹل رسائی کی حقیقی ثقافت کی تعمیر لچک اور استقامت کا مشن ہے۔ رسائی سے متعلق گفتگو کے لیے معمول کے کلچوں میں پڑنا مشکل نہیں ہے۔ لوگوں کے لیے رسائی بہت ضروری ہے۔ ڈیجیٹل مصنوعات اور خدمات کی رسائی شمولیت کو فروغ دیتی ہے۔ یا یہاں تک کہ، ٹیموں کے تمام پیشہ ور افراد کو رسائی کے کام میں شامل ہونا چاہیے۔ یقینا. ان کے صحیح ذہن میں کوئی بھی ان بیانات میں سے کسی پر اختلاف نہیں کرے گا (مجھے امید ہے)۔ تاہم، اس گفتگو کا دوسرا حصہ، جس تک بہت کم کمپنیاں پہنچتی ہیں، یہ ہے "کیسے؟" ہم ڈیجیٹل ٹرانسفارمیشن ٹیموں کے روزمرہ کے کام کے درمیان یہ کیسے کر سکتے ہیں، جو جیسا کہ ہم سب جانتے ہیں، اسکرپٹ کی مانگ میں ڈوبی ہوئی ہیں، اکثر لوگوں کی ایک بہت ہی محدود تعداد کے ساتھ؟ زیادہ تر وقت، انتخاب "ہم یہ کرتے ہیں" اور "وہ" کے درمیان ہوتا ہے۔ اور ایسا نہیں ہونا چاہیے، کیونکہ، ان صورتوں میں، میں نے اس مساوات میں رسائی کو جیتتے ہوئے کبھی نہیں دیکھا۔ اس طرح نہیں ہونا چاہیے۔ آپ کو اس طرح بننے کی ضرورت نہیں ہے۔ سب سے پہلے، کیونکہ رسائی اور کسی بھی چیز کے درمیان انتخاب کرنا صحیح انتخاب نہیں ہے۔ رسائی اب صرف ایک اور خصوصیت نہیں ہے جسے دوسروں میں شامل کیا جائے۔ یہ کاروبار کے لیے ایک اضافی قدر ہے اور، فی الحال، ایک قانونی ذمہ داری ہے جس کے کمپنیوں کے لیے سنگین نتائج ہو سکتے ہیں۔ دوسری طرف، ٹیموں کی فطری حرکیات میں رسائی کے اصولوں کو شامل کرنے کے ذہین، بہتر اور مؤثر طریقے موجود ہیں۔ ٹیم کے آپریشنز کو الٹا کیے بغیر رسائی پر کام کرنا ممکن ہے۔ جوہر میں، AccessibilityOps یہی کرتا ہے۔ لوگوں کو بااختیار بنانا اور ٹیموں کو آسان عمل فراہم کرنا تاکہ وہ غیر متناسب کوشش کے بغیر رسائی کے کام کو اپنے روزمرہ کے معمولات میں ضم کر سکیں۔ رسائی اور ڈیزائن ڈیزائن میں ڈیجیٹل رسائی پر کام کرنے میں کئی کارروائیاں شامل ہو سکتی ہیں۔ یہ واضح ہے کہ ہمیں رنگ پر خاص توجہ دینے کی ضرورت ہے اور اس کا مطلب بیان کرنے کے لیے کس طرح استعمال کیا جاتا ہے۔ بلاشبہ، عناصر کے تعامل کے سائز آرام دہ ہونے چاہئیں۔ لیکن، سب سے اہم بات، ہمیں ڈیزائن کے بارے میں ایک ورسٹائل نقطہ نظر سے سوچنا چاہیے۔ انٹرفیس پوسٹر نہیں ہے۔ ہم اس ڈیزائن کے بہت سے پہلوؤں کو کنٹرول کر سکتے ہیں، لیکن صارف انٹرفیس کے ساتھ کیسے تعامل کرتے ہیں یہ متغیرات کی لامتناہی تعداد کے تابع ہے۔ ڈیوائس کی قسم، سیاق و سباق، مقصد، نیٹ ورک کا معیار، وغیرہ۔ یہ سب ہر شخص کے تجربے اور تعامل کو بہت زیادہ متاثر کرتے ہیں۔ اس سب کے ساتھ، جب ڈیجیٹل رسائی کے خدشات کو ڈیزائن کے عمل میں لایا جاتا ہے، تو یہ اور بھی زیادہ متغیرات کا اضافہ کرتا ہے۔
لوگ اکثر استعمال کرتے ہیں جسے معاون ٹیکنالوجیز اور حکمت عملی کہا جاتا ہے۔ بنیادی طور پر، یہ تکنیکی ٹولز ہیں یا کم از کم، "ٹرکس" ہیں جن کا استعمال لوگ زیادہ آرام دہ استعمال کے ماڈلز تلاش کرنے کے لیے کرتے ہیں۔ مشہور اسکرین ریڈرز، جو عام طور پر نابینا افراد کے استعمال سے منسلک ہوتے ہیں (لیکن جو نہ صرف ان کے لیے مفید ہیں)، مثال کے طور پر، ایک معاون ٹیکنالوجی ہیں۔ مختلف عناصر کے درمیان رنگ یا رنگ کے تضادات کو تبدیل کرنا بھی ایک معاون ٹیکنالوجی ہے۔ فونٹ کا سائز بڑھانا (جس پر ہم نے اس متن میں بات کی ہے) ایک اور مثال ہے۔ بے شمار معاون ٹیکنالوجیز اور حکمت عملی ہیں۔ ہر فرد کے لیے استعمال کے مختلف سیاق و سباق کے تقریباً جتنے ہیں۔ ہم ہر چیز کو کنٹرول نہیں کرتے ہیں۔ دوسرے لفظوں میں (اور یہ ہمارے ڈیزائنرز کے لیے "بری خبر" ہے)، "ہمارا ڈیزائن" صارفین کے نقطہ نظر سے ان تبدیلیوں کا موضوع ہے جن پر ہم کنٹرول نہیں کرتے۔ یہ صارف کی طرف سے "تبدیل" ہو جائے گا، اس بات کو یقینی بناتے ہوئے کہ وہ ایپلیکیشن اور ہر اس چیز کے ساتھ بات چیت کر سکتے ہیں جو یہ سب سے زیادہ آرام دہ طریقے سے پیش کرتا ہے۔ اور یہ ایک اچھی بات ہے۔ اگر ایسا ہوتا ہے اور سب کچھ ٹھیک ہو جاتا ہے، تو ہم یقینی طور پر اپنا ایکسیسبیلٹی کا کام بہت اچھے طریقے سے کر چکے ہوں گے، اور ہم سب مبارکباد کے مستحق ہیں۔ اگر صارف ان سپورٹ ٹیکنالوجیز اور حکمت عملیوں میں سے کسی کو بھی لاگو کرتا ہے اور پھر بھی ڈیجیٹل ایپلیکیشن استعمال نہیں کر سکتا، تو یہ اس بات کی علامت ہے کہ کچھ کام نہیں کر رہا جیسا کہ اسے کرنا چاہیے۔ اوہ، اور جس کے بارے میں بات کرتے ہوئے. ان ٹیکنالوجیز یا معاون حکمت عملیوں کے استعمال کو روکنے کے بارے میں سوچنا بھی مت۔ ہو سکتا ہے کہ وہ آپ کے خوبصورت ڈیزائن کو "تباہ" کر رہے ہوں، لیکن وہ زیادہ سے زیادہ لوگوں کو ایپ استعمال کرنے کی اجازت دے رہے ہیں۔ آخر میں، کیا بالکل وہی نہیں تھا جو ہم نے وعدہ کیا تھا کہ ہم کرنا چاہتے ہیں؟ (تمام) لوگوں کے لیے ڈیزائن۔ رعایت کے بغیر؟ فونٹ کا سائز بڑھائیں۔ ہم نے کتنی بار کسی کو سنا ہے — دوست، خاندان، یا یہاں تک کہ ساتھی — شکایت کرتے ہوئے کہ یہ یا وہ متن بہت چھوٹا ہے؟ ڈیجیٹل تجربے میں متن بہت اہم کردار ادا کرتا ہے۔ متن کے ذریعے بہت سی معلومات پہنچائی جاتی ہیں:استعمال کے لیے ہدایات، بٹن کیپشن، یا انٹرایکٹو عناصر۔ یہ سب متن کو مواصلاتی ٹول کے طور پر استعمال کرتا ہے۔ اگر ان تمام عناصر کو پڑھنا مشکل ہے، قدرتی طور پر، تجربہ شدید طور پر خراب ہو جاتا ہے۔ آرام دہ متن پڑھنا، اس کے کام سے قطع نظر، ایک غیر گفت و شنید اصول ہے۔ اس پڑھنے کو ڈیزائن میں آرام دہ سائز کا استعمال کرکے سہولت فراہم کی جاسکتی ہے۔ تاہم، سپورٹنگ ٹیکنالوجیز اور حکمت عملی، فونٹ سائز بڑھانے کی فعالیت کے ذریعے، پڑھنے کی اہلیت کو بہتر بنانے میں بھی مدد کر سکتی ہے۔ اے پی پی ٹی کے اعداد و شمار کے مطابق، 26 فیصد اینڈرائیڈ اور آئی او ایس موبائل ڈیوائس استعمال کرنے والے ڈیفالٹ فونٹ سائز میں اضافہ کرتے ہیں (فروری 2026 کا ڈیٹا)۔ چار میں سے ایک صارف اپنے اسمارٹ فون پر فونٹ کا سائز بڑھاتا ہے۔ یہ لوگوں کا ایک بہت ہی اہم نمونہ ہے، جو ڈیزائن کے عمل میں اس فعالیت کو ناگزیر بناتا ہے۔
ہدایات کے ساتھ تعمیل انٹرفیس میں فونٹ کا سائز بڑھانا ایک بہت بڑا ڈیزائن چیلنج پیش کر سکتا ہے۔ یہ سمجھنا ضروری ہے کہ، اچانک، کچھ متنی عناصر، صارف کے اعمال کی وجہ سے، اپنے ابتدائی سائز سے دوگنا ہو سکتے ہیں۔ "کیپشنز اور ٹیکسٹ امیجز کے استثناء کے ساتھ، مواد یا فعالیت کے نقصان کے بغیر 200% تک معاون ٹیکنالوجی کے بغیر متن کا سائز تبدیل کیا جا سکتا ہے۔"— کامیابی کا معیار 1.4.4، ویب مواد تک رسائی کے رہنما خطوط (WCAG) کا "متن کا سائز تبدیل کرنا"، ورژن 2.2
کامیابی کا یہ معیار AA تعمیل کی سطح پر ہے، یعنی کسی بھی قانونی فریم ورک کے مطابق یہ بالکل لازمی خصوصیت ہے۔ کامیابی کے اس معیار میں 200% کو سمجھنا آسان ہے۔ اگر ہم فرض کریں کہ ہم انٹرفیسز کو 100% پیمانے پر ڈیزائن کرتے ہیں، یعنی عنصر کا سائز ابتدائی سائز ہے، تو متن کو 200% تک بڑھانا ابتدائی سائز کو دوگنا کرنے کے مساوی ہوگا۔ دیگر توسیعی پیمانے بھی استعمال کیے جا سکتے ہیں، جیسے 120%، 140%، وغیرہ۔ دوسرے لفظوں میں، ہمیں اس بات کو یقینی بنانا ہوگا کہ صارف معاون ٹیکنالوجیز یا حکمت عملیوں کے ذریعے متن کو اس کے ابتدائی سائز کو دوگنا کرنے کے لیے بڑھا سکتے ہیں (اور یہ کوئی معمولی تفصیل نہیں ہے)۔ اس معیار کی تعمیل کرنے کے لیے، ہمیں انٹرفیس میں ٹیکسٹ سائز بڑھانے والے ٹولز فراہم کرنے کی ضرورت نہیں ہے۔ عملی طور پر، یہ خصوصیات فالتو پن سے زیادہ کچھ نہیں ہیں۔ آلات پہلے سے ہی اسے معیاری طریقے سے کرنے کی اجازت دیتے ہیں۔ جن صارفین کو واقعی اس ترتیب کی ضرورت ہے وہ اسے جانتے ہیں (کیونکہ، اس کے بغیر، ان کی زندگی بہت زیادہ مشکل ہو جائے گی)۔ ٹھیک ہے، ان کے پاس پہلے سے ہی یہ ترتیب ان کے آلے پر لاگو ہے۔ اور اس کا مطلب ہے کہ ہم تجربے کو آسان بناتے ہوئے ان اضافی انٹرفیس عناصر کو ختم کر سکتے ہیں۔
معیاری رسائی معاون ٹیکنالوجیز کے بارے میں یاد رکھنے کے لیے ایک اہم تصور، خاص طور پر اس معاملے میں فونٹ کے سائز کو بڑھانے کے حوالے سے، یہ ہے کہ زیادہ تر آلات میں پہلے سے ہی ان میں سے بہت سے ٹولز بطور ڈیفالٹ انسٹال ہوتے ہیں۔ دوسرے لفظوں میں، بہت سے معاملات میں، صارفین کو صرف اس فعالیت کے لیے اپنا سافٹ ویئر خریدنے یا کسی مخصوص قسم کا آلہ خریدنے کی ضرورت نہیں ہے۔ چاہے موبائل آلات پر ہو یا ویب براؤزرز میں، زیادہ تر معاملات میں، انسٹال کردہ خصوصیات کو تلاش کرنا آسان ہے جو آپ کو پہلے سے طے شدہ فونٹ سائز کو بڑھانے کی اجازت دیتا ہے جسے ہم پورے انٹرفیس میں استعمال کر رہے ہیں۔ فونٹ کا سائز بڑھانے کے اس اصول کا اطلاق ڈیجیٹل پروڈکٹس، جیسے ایپس، یا آج کل استعمال ہونے والے معیاری ویب براؤزرز پر چلنے والی کسی بھی قسم کی ویب سائٹ پر بھی کیا جا سکتا ہے۔ آئی فونز آئی فون ڈیوائسز پر، فونٹ کے سائز میں اضافے کی خصوصیت بطور ڈیفالٹ مربوط ہوتی ہے۔ اس خصوصیت کو استعمال کرنے کے لیے، صرف "سیٹنگز" پینل تک رسائی حاصل کریں، "ایکسیسبیلٹی" کو منتخب کریں اور "وژن" آپشنز گروپ کے اندر، "ٹیکسٹ سائز اور ڈسپلے" فیچر تک رسائی حاصل کریں اور اس اسکرین پر مطلوبہ فونٹ سائز میں اضافے کو ترتیب دیں۔
گوگل کروم ویب براؤزر فونٹ سائز بڑھانے کے لیے بطور ڈیفالٹ فعالیت بھی پیش کرتے ہیں۔ مثال کے طور پر، گوگل کروم میں، یہ خصوصیت "آپشنز" پینل میں دستیاب ہے، خاص طور پر "ظاہر" کے علاقے میں۔ اس گروپ میں ظاہر ہونے والے اختیارات کی فہرست میں، صرف "فونٹ سائز" کا اختیار منتخب کریں۔ عام طور پر، "میڈیم — تجویز کردہ" آپشن کو منتخب کیا جائے گا۔ آپ اس ترتیب کو کسی دوسرے دستیاب فونٹ سائز میں تبدیل کر سکتے ہیں۔ مثال کے طور پر، "بہت بڑا" اختیار آزمائیں۔
فگما میں ٹیسٹ اس بات کو یقینی بنانے کے لیے کہ ڈیجیٹل رسائی کا کام ٹیموں کی روزمرہ کی زندگیوں میں موثر ہو جائے، کام کے آسان طریقہ کار کو تلاش کرنا ضروری ہے۔ ایسے اقدامات یا اقدامات جو ٹیم کے معمولات میں ضم کیے جاسکتے ہیں، جو ایک مربوط طریقے سے رسائی کو حل کرتے ہیں، اور موجودہ حقیقت کی ڈرامائی تبدیلی کی ضرورت نہیں ہے۔ اگر یہ ضروری ہوتا تو، اس کا خیال ہے، یہ زیادہ تر وقت نہیں ہوتا۔ لہذا، آسان کام کے عمل کو ڈیزائن کرنا اس میں حقیقی معنوں میں ہونے کے لیے رسائی کی آدھی جنگ ہے۔کیس، ایک ڈیزائن ٹیم کے اندر بھی۔ ڈیزائن میں فونٹ کے سائز میں اضافے کی جانچ کے حوالے سے، ہمارے پاس آج غیر معمولی ٹولز موجود ہیں۔ جو لوگ ایڈوب فوٹوشاپ میں پیچیدہ انٹرفیس ڈیزائن کرنے کے دنوں کو یاد کرتے ہیں وہ آج ہمارے پاس موجود ٹولز میں فرق کو پہچانیں گے (اور شکر ہے کہ)۔ اب یہ ممکن ہے، فگما جیسے ٹولز کے ذریعے، ڈیزائن میں ایسی حرکیات پیدا کی جائے کہ رسائی کے لیے فونٹ کے سائز میں اضافہ کی جانچ ٹیم کے لیے تقریباً ناگزیر ہو جائے۔
نوٹ: اس امتحان میں حصہ لینے کے لیے، آپ کو فگما کے ٹیکسٹ اسٹائلز، آٹو لے آؤٹس اور متغیرات کی مضبوط گرفت ہونی چاہیے۔ یہ تینوں بغیر کسی اضافی کوشش کے کامیابی کے لیے بنیادی اوزار ہیں۔ اگر آپ نے ابھی تک ان خصوصیات میں مہارت حاصل نہیں کی ہے، تو یہ انتہائی سفارش کی جاتی ہے کہ آپ وہاں سے شروعات کریں۔ قدموں کو مت چھوڑیں۔ سیکھنا ایک بتدریج عمل ہے جس کی پیروی ایک منظم، مرحلہ وار طریقے سے کی جانی چاہیے۔ ہم کہاں جانا چاہتے ہیں؟ فگما میں فونٹ سائز بڑھانے کا ٹیسٹ جو ہم کرنا چاہتے ہیں وہ آسان ہے۔ ہم انٹرفیس میں استعمال ہونے والے تمام ٹیکسٹ اسٹائلز کے لیے متغیرات کا ایک سیٹ دستیاب رکھنا چاہتے ہیں، جس سے ہمیں یہ انتخاب کرنے کی اجازت ملتی ہے کہ آیا ہم متن کے ساتھ انٹرفیس کو 100%، 120%، 140%، 160%، 180%، یا 200% کے پیمانے پر دیکھنا چاہتے ہیں۔ جیسا کہ ہم متغیرات کے اس سیٹ کو لاگو کرتے ہیں (جیسا کہ لائٹ اور ڈارک موڈ کے لیے متغیرات کا اطلاق کرتے ہیں)، ہم انٹرفیس میں متن کی تبدیلیوں کا مشاہدہ کرتے ہیں اور یہ سمجھتے ہیں کہ مختلف ٹائپوگرافک پیمانوں کے ساتھ انٹرفیس کے ہر ورژن میں کس حد تک موافقت کی ضرورت ہے۔
ہم یہ کیسے کریں گے؟ اس ٹیسٹ کو اتنی آسانی سے گزرنے کے لیے، آپ کو کچھ بنیادی کام کرنے کی ضرورت ہے۔ ڈیزائن سسٹم اس ابتدائی کام کو بہتر بنانے میں بہت مدد کر سکتے ہیں۔ لیکن میں تم سے جھوٹ نہیں بولوں گا۔ ٹیسٹ کے اچھی طرح سے کام کرنے کے لیے، آپ کے ڈیزائن میں تنظیم اور نظام سازی کی انتہائی سنجیدہ سطح کی ضرورت ہے۔ یہ واقعی ایک گائیڈ نہیں ہے، کیونکہ ہر ٹیم کا اپنا کام کا ماڈل ہوگا، اور ان سفارشات کو مختلف طریقوں سے لاگو کیا جا سکتا ہے (اور یہ ٹھیک ہے)۔ تاہم، اس ٹیسٹ کے کام کرنے کے لیے، ڈیزائن میں کچھ مفروضوں کو یقینی بنانا ضروری ہے۔ اس ٹیسٹ ماڈل کے نفاذ کے مرحلے میں آپ کی مدد کرنے کے لیے، پیروی کرنے کے لیے کچھ اقدامات یہ ہیں۔ مرحلہ وار ہدایات آپ کی فائلوں کو ترتیب دینے میں آپ کی رہنمائی کے لیے اور اس بات کو یقینی بنانے کے لیے کہ آپ اس ٹیسٹ کو مکمل طور پر آسان ترین اور عملی طور پر انجام دے سکتے ہیں۔ 1. انٹرفیس ڈیزائن کرنا یہ سب ڈیزائن کے ساتھ شروع ہوتا ہے۔ کسی بھی جانچ سے پہلے، توجہ، جیسا کہ ہونا چاہیے، ہر انٹرفیس کے ڈیزائن پر ہونا چاہیے جسے ہم بعد میں جانچنا چاہیں گے۔ اس مرحلے پر، اب بھی فونٹ سائز میں اضافے کے ٹیسٹ کے بارے میں کوئی خاص تشویش نہیں ہے جسے ہم بعد میں انجام دیں گے۔ قدرتی طور پر، تمام انٹرفیس ڈیزائن کو، شروع سے، ڈیزائن پر لاگو ہونے والی سب سے بنیادی رسائی کی سفارشات پر عمل کرنا چاہیے۔
2. تمام عناصر پر آٹو لے آؤٹ کا اطلاق کریں۔ آپ کے تخلیق کردہ ہر اسکرین ڈیزائن میں، آپ کو یہ یقینی بنانا ہوگا کہ آپ خودکار لے آؤٹ کو بالکل درست طریقے سے لاگو کرتے ہیں۔ یہ ایک بہت اہم قدم ہے۔ یہ پورے ڈھانچے اور ڈیزائن عناصر کے لیے آٹو لے آؤٹ کا یہ مسلسل اطلاق ہے جو بعد میں جب ہم فونٹ کے سائز میں اضافہ کی جانچ شروع کریں گے تو انٹرفیس کی توسیع پذیری کی ضمانت دے گا۔ آپ واقعی اس قدم کو کم نہیں کر سکتے۔ اگر آپ اس پر وہ توجہ نہیں دیتے جس کا یہ مستحق ہے، تو آپ دیکھیں گے کہ جب ہم انٹرفیس میں ٹائپوگرافک اسکیلنگ کی جانچ کریں گے، تو ہر چیز چائنا شاپ میں ہاتھی کی طرح ٹوٹ جاتی ہے۔
3. ٹیکسٹ اسٹائلز کی ساخت اور ان کا اطلاق ہمارے فونٹ کے سائز میں اضافے کے ٹیسٹ کو انجام دینے کے لیے، ہمیں آپ کو ہر انٹرفیس ڈیزائن پر ٹیکسٹ اسٹائل کا اطلاق کرنے کی بھی ضرورت ہوگی۔ آپ نے شاید انہیں بنانا شروع کر دیا جیسا کہ آپ ڈرائنگ کر رہے تھے۔ بہت اچھا اگر آپ نے ایسا نہیں کیا ہے، تو یہ ضروری ہے کہ آپ اسے ابھی کریں۔ ٹیسٹ کے مکمل طور پر کام کرنے کے لیے، ہمیں واقعی اس کی ضرورت ہے۔ ٹیکسٹ اسٹائل کو لاگو کیے بغیر ڈیزائن میں کوئی بھی ٹیکسٹ عنصر نہ چھوڑیں۔
4. متغیرات کے سیٹ کی وضاحت کریں 100% یہ ٹیسٹ کافی حد تک اصلاح پر مجبور کرتا ہے۔ عملی طور پر، اس کا مطلب ہے کہ ہمیں انٹرفیس میں موجود ٹیکسٹ اسٹائل کی تمام خصوصیات کے لیے فگما متغیرات استعمال کرنا ہوں گے۔ اس مرحلے پر، آپ کو کم از کم فونٹ کے سائز اور لائن کی اونچائی کے لیے فگما "نمبر" متغیرات کی وضاحت کرنی چاہیے جو آپ نے ڈرائنگ پر لاگو کیے ہیں۔ اس قدم کے ساتھ، آپ 100% ویژولائزیشن ماڈل کے لیے فونٹ سائز میں اضافے کے پیمانے کی قدروں کی وضاحت کر رہے ہیں، یعنی ڈرائنگ کا ابتدائی اور حوالہ ورژن۔ یہ ضروری ہے کہ آپ ان متغیرات کو ڈرائنگ میں ہر ٹیکسٹ اسٹائل کے لیے بنائیں کیونکہ، بعد میں، ہمیں ان متنی عناصر میں سے ہر ایک کے توسیعی پیمانے پر غور کرنا ہوگا۔
5. متغیرات کو متن کی طرز پر لاگو کریں۔ 100% اسکیل ٹیکسٹ اسٹائلز کے لیے متغیرات کی وضاحت کرنے کے بعد، اب آپ کو ان کا اطلاق کرنا ہوگا۔پہلے سے بنائے گئے ٹیکسٹ اسٹائل کے عناصر تک۔ متغیرات کو کم از کم فونٹ کے سائز اور لائن کی اونچائی کی خصوصیات پر لاگو کرنا نہ بھولیں۔ اگر آپ کے پاس زیادہ ٹائپوگرافیکل متغیرات ہیں تو یہ ٹھیک ہے۔ لیکن آپ کے پاس کم از کم متغیرات فونٹ سائز اور لائن کی اونچائی پر لاگو ہونے چاہئیں۔ یہ واقعی بہت اہم ہے۔
6. متن کا سائز بڑھانے کے لیے متغیرات کی وضاحت کریں۔ اب جب کہ آپ کے پاس 100% اسکیل ٹیکسٹ اسٹائلز پر متغیرات کا اطلاق ہوتا ہے، اگلا مرحلہ یہ ہے کہ دوسرے فونٹ سائز بڑھانے کے پیمانے کے لیے متغیرات بنائیں۔ عملی طور پر، آپ کو وہ متغیرات بنانا ہوں گے جو سسٹم کو بتائیں گے کہ ہر ٹیکسٹ اسٹائل کس فونٹ کے سائز میں بڑھے گا جب اضافہ کا پیمانہ 120%، 140%، 160%، وغیرہ ہو گا۔ فونٹ کے سائز اور لائن کی اونچائی کی قدروں کی وضاحت کرنے کے لیے، صرف ابتدائی قدر کو پیمانے کے فیصد سے ضرب دیں۔ مثال کے طور پر، اگر ٹیکسٹ اسٹائل کا فونٹ سائز 16px ہے، تو 120% اسکیل کا سائز 16 کو 1.2 سے ضرب دیا جائے گا، جو 19.2 کا نتیجہ دیتا ہے۔ اس حساب کو فونٹ کے سائز اور لائن کی اونچائی والی تمام اقدار کے لیے دہرائیں۔ آپ حتمی اقدار پر راؤنڈنگ لاگو کرنے یا نہ کرنے کا انتخاب بھی کر سکتے ہیں۔ یہ ایک تخمینی ٹیسٹ ہے، اور اس وجہ سے کوئی بھی اختلاف جو راؤنڈنگ سے پیدا ہو سکتا ہے ٹیسٹ کے نتائج کے حتمی تصور کو متاثر نہیں کرے گا۔
7. مختلف پیمانے کے ورژن پر متغیرات کا اطلاق کریں۔ سچائی کا وقت آ گیا ہے۔ اگلا مرحلہ یہ سمجھنا ہے کہ کیا ہمارے پاس سب کچھ کام کر رہا ہے تاکہ ٹیسٹ بالکل چلتا رہے۔ لہذا، آپ کو اصل انٹرفیس کو کاپی کرنا چاہیے اور فونٹ کے سائز میں اضافے کی شرحوں میں سے ہر ایک کے لیے متغیرات کا سیٹ لاگو کرنا چاہیے جو آپ کے لیے معنی خیز ہے۔ اس عمل کو ان تمام فونٹ سائز میں اضافے کے لیے دہرائیں جن کی آپ نے وضاحت کی ہے۔ ایک تجویز کے طور پر، آپ 120%، 140%، 160%، 180%، اور 200% اضافہ فیصد کو بطور حوالہ استعمال کر سکتے ہیں۔ اگر آپ آسان بنانا چاہتے ہیں، تو آپ اسکیلنگ فیصد کی تعداد کو کم کر سکتے ہیں جن کے ساتھ آپ کام کر رہے ہیں۔ قطع نظر اس کے کہ آپ کتنے فیصد کے ساتھ کام کر رہے ہیں، آپ کو ہمیشہ کم از کم 100% اور 200% پیمانے کے ساتھ کام کرنا چاہیے۔
8. بہتری کے لیے علاقوں کی نشاندہی کریں۔ ایک ہی اسکرین پر مختلف فونٹ سائز بڑھانے کے پیمانے لگا کر، یہ سمجھنا آسان ہے کہ کہاں بہتری کی ضرورت ہو سکتی ہے۔ یہیں سے انٹرفیس ڈیزائن میں فونٹ کے سائز کو بڑھانے کا اصل امتحان اور سب سے دلچسپ قابل رسائی کام شروع ہوتا ہے۔ مختلف اسکرینوں کے اپنے تجزیے میں، کچھ اہم پہلوؤں کو ذہن میں رکھیں:
حقیقت یہ ہے کہ متن بہت بڑا دکھائی دیتا ہے کوئی مسئلہ نہیں ہے اور ڈیزائن کو "برباد" نہیں کرتا ہے۔ یاد رکھیں کہ اس کا مطلب یہ ہو سکتا ہے کہ کسی شخص کے کسی خاص پروڈکٹ یا سروس کو استعمال کرنے کے قابل ہونے یا نہ کرنے کے درمیان فرق۔ رسائی کا مسئلہ اس وقت موجود ہوتا ہے جب فونٹ کا سائز بڑھانا صارف کے لیے مخصوص متن کو پڑھنا یا کچھ کنٹرولز کو فعال کرنا ناممکن بنا دیتا ہے۔ متنی عناصر کے لیے جو پہلے سے ہی بہت بڑے ہیں، فونٹ کا سائز بڑھانا کوئی معنی نہیں رکھتا۔ ایسا کرنے سے وہ عناصر غیر متناسب ہوسکتے ہیں، جو پڑھنے کی اہلیت کو بہتر نہیں بنائے گا (چونکہ وہ پہلے سے ہی اچھے سائز کے ہیں) اور مکمل طور پر غیر ضروری جگہ پر قبضہ کر لیں گے۔ اگر ایسے عناصر ہیں جو اسکرین سے پاپ آؤٹ ہوتے ہوئے نظر آتے ہیں، تو پہلا مرحلہ اس بات کی تصدیق کرنا ہے کہ آپ آٹو لے آؤٹ کو کس طرح لاگو کر رہے ہیں۔ آٹو لے آؤٹ کے مناسب استعمال سے ڈیزائن کے بہت سے پہلوؤں کو آسانی سے حل کیا جا سکتا ہے۔ فونٹ کے سائز میں اضافے کے پیمانے سے قطع نظر، ٹائپوگرافی کے بصری درجہ بندی کو برقرار رکھنا ضروری ہے، کیونکہ یہ پڑھنے کی اہلیت اسکرین پر موجود معلومات کی مختلف سطحوں کو سمجھنے کے لیے اہم ہے۔ یہ ٹیسٹ ان عناصر کی نشاندہی کرنے میں مدد کر سکتا ہے جن کو کوڈ میں براہ راست ایڈجسٹمنٹ کی ضرورت ہو سکتی ہے تاکہ اضافہ کے دیئے گئے پیمانے پر اچھی طرح سے کام کر سکے۔ ہر چیز کو اکیلے ڈیزائن کے ذریعے حل نہیں کیا جا سکتا، اور یہ بالکل ٹھیک ہے۔ رسائی بنیادی طور پر ایک ٹیم کی کوشش ہے۔
9. ڈیزائن میں تصحیح اور ایڈجسٹمنٹ کریں۔ آخر میں، مختلف اسکرینوں کی بنیاد پر جس میں متن کی توسیع کے مختلف پیمانے لگائے گئے ہیں، آپ ڈیزائن میں ایسی تبدیلیاں کر سکتے ہیں جو معنی خیز ہیں۔ ان میں سے کچھ ایڈجسٹمنٹ صرف کوڈ میں ضروری ہو سکتی ہیں۔ ان صورتوں میں، آپ ان تمام تجاویز کو دستاویز کرتے ہیں اور انہیں ترقیاتی ٹیم کو منتقل کرتے ہیں۔ یہ (دوبارہ) مضبوط کرنا بھی بہت ضروری ہے کہ آپ کو ڈیزائن میں جن مسائل کا سامنا ہو سکتا ہے ان میں سے کچھ کو خودکار ترتیب کی خصوصیات کے سادہ اور درست اطلاق کے ساتھ، ڈیزائن کے عمل میں فوری طور پر حل کیا جا سکتا ہے۔
10. شروع پر واپس جائیں اور عمل کو دہرائیں۔ یہ ایک چکراتی نقطہ نظر ہے۔ اس کا مطلب ہے کہ آپ کو پورے پروجیکٹ کے دوران جتنی بار ضروری ہو ان اقدامات کو، یا ان کی مختلف حالتوں کو دہرانا چاہیے۔ یہ فطری ہے کہ، وقت کے ساتھ اور عمل کی اصلاح کے ساتھ، کچھان اقدامات کا کوئی مطلب نہیں ہو گا۔ یہ بالکل کوئی مسئلہ نہیں ہے۔ لیکن یہاں سمجھنے کی سب سے اہم بات یہ ہے کہ رسائی اور فونٹ کے سائز میں اضافے کی جانچ کا یہ عمل صرف ایک بار نہیں کیا جانا چاہیے، اور بس۔ ہر پروجیکٹ اور ٹیم کے دن بھر کے کام کے دوران کئی بار، یہ ایک امتحان ہے۔
ڈیزائن سسٹمز کا کردار پہلی نظر میں، اقدامات کی یہ فہرست ایک پیچیدہ مشق کی طرح لگ سکتی ہے۔ لیکن یہ نہیں ہے. اس کی وجہ یہ ہے کہ ان اقدامات کی اکثریت، اگر سبھی نہیں، تو کسی بھی سیاق و سباق میں جہاں ڈیزائن کا نظام موجود ہو، انجام دینا آسان ہے۔ درحقیقت، پروڈکٹ ڈیزائن انڈسٹری میں ڈیزائن سسٹم ایک ناگزیر معیار بن چکے ہیں۔ ہم اس بات پر تبادلہ خیال کر سکتے ہیں کہ ہر ٹیم کس چیز کو ڈیزائن سسٹم کہتی ہے، لیکن سچ یہ ہے کہ آج ایسی پروڈکٹ ڈیزائن ٹیم کو تلاش کرنا بہت مشکل ہے جس کے پاس اجزاء اور طرزوں کی کم سے کم ساختہ لائبریری نہ ہو۔
اس فاؤنڈیشن کے ساتھ، چاہے کم یا زیادہ دستاویزی ہو، فگما متغیرات کا استعمال کرتے ہوئے اس قسم کے فونٹ سائز بڑھانے کے ٹیسٹ کو لاگو کرنا بہت آسان ہے۔ مزید برآں، اگر آپ کے ڈیزائن سسٹم میں پہلے سے ہی، مثال کے طور پر، لائٹ اور ڈارک موڈ کے لیے سٹرکچرڈ متغیر موجود ہیں، تو اس کا مطلب ہے کہ آپ پہلے سے وہی اصول لاگو کر رہے ہیں جو ہم اس ٹیسٹ کو انجام دینے کے لیے استعمال کرتے تھے۔ تو کوئی نئی بات نہیں۔ ڈیزائن سسٹمز کے ساتھ کام کرنے میں ساخت اور تنظیم کی سطح شامل ہوتی ہے جو اس قسم کے ٹیسٹ بنانے کے لیے بھی بہت مفید ہے۔ ایک افسانہ ہے کہ ڈیزائن کے نظام تخلیقی صلاحیتوں کو محدود کرتے ہیں۔ یہ سچ نہیں ہے۔ ڈیزائن سسٹمز ڈیزائن کے "بیوروکریٹک" حصے کو حل کرنے میں مدد کرتے ہیں، لہذا ہمارے پاس اصل میں اہم چیزوں کے لیے زیادہ وقت ہو سکتا ہے: اس معاملے میں، رسائی کی جانچ کرنا اور زیادہ سے زیادہ پروڈکٹس اور خدمات کی تعمیر کرنا جو واقعی سب سے زیادہ لوگوں کے لیے قابل رسائی ہیں۔ مثال کی فائل کسی عمل کی تفصیل پڑھنے کے بجائے مثال دیکھنا ہمیشہ آسان ہوتا ہے۔ اگر یہ علم کے بہت سے شعبوں میں، ڈیزائن میں درست ہے، تو یہ بنیاد اور بھی زیادہ معنی رکھتی ہے۔ لہذا، اس فگما فائل میں، جو آزادانہ طور پر شائع کی گئی ہے اور کمیونٹی کے لیے کھلے عام دستیاب ہے، آپ کو یہاں بیان کردہ جانچ کے پورے عمل کی ایک عملی مثال ملے گی۔ یاد رکھیں کہ یہ صرف ایک مثال ہے۔ فگما فائل کے تناظر میں اس قسم کے ٹیسٹ کو انجام دینے کے بے شمار طریقے ہو سکتے ہیں۔
اس نقطہ نظر کو تنقیدی نظر سے ضرور دیکھیں۔ یہ فونٹ کے سائز میں اضافے کی جانچ کے لیے ایک تجویز ہے جو ایک مخصوص عمل کی پیروی کرتا ہے۔ اس کے باوجود، نقطہ نظر کو آپ کی ٹیم کی مخصوص حقیقت، عمل، اور پختگی کی سطح کے مطابق ڈھال لیا جانا چاہیے۔ دوسری ٹیموں کے فارمولوں کو سمجھے بغیر نقل کرنا اگر وہ ہمارے اپنے سیاق و سباق میں معنی رکھتے ہیں تو رسائی کی کوششوں کو غیر متناسب بنانے کا ایک یقینی طریقہ ہے۔ ہر صورت حال منفرد ہے. یہ نقطہ نظر اس مخصوص سیاق و سباق میں ممکنہ حد تک رسائی کے کام کو آسان بنانے کی کوشش کرتا ہے۔ اور یاد رکھیں: اگر کچھ ہوتا ہے، چاہے وہ چھوٹا ہی کیوں نہ ہو، یہ ایک قدم آگے ہے، ایک قدم پیچھے نہیں۔ اور اس کو ٹیم میں شامل ہر ایک کو منانا چاہئے۔