منصوبے کے بارے میں
0xProto ایک پروگرامنگ فونٹ ہے جو سورس کوڈ کی پڑھنے کی اہلیت کے گرد ڈیزائن کیا گیا ہے۔ اس کا بیان کردہ مقصد ایک جیسے نظر آنے والے حروف کے درمیان ابہام کو کم کرنا ہے، جسے پروجیکٹ کوڈ پڑھتے اور لکھتے وقت غلطیوں سے بچنے کا ایک ذریعہ قرار دیتا ہے۔ یہ فونٹ ڈاؤن لوڈ کے قابل فونٹ فائلوں کے طور پر تقسیم کیا جاتا ہے اور SIL Open Font License 1.1 کے تحت لائسنس یافتہ ہے۔
README میں بیان کردہ اہم ڈیزائن خصوصیات:
1. واضح تفریق۔ یہ فونٹ ایک جیسے نظر آنے والے حروف کو الگ الگ پہچاننا آسان بنانے کے لیے بنایا گیا ہے، جس سے کوڈ میں ابہام کم ہوتا ہے۔
2. چھوٹے سائزوں میں پڑھنے کی اہلیت۔ حروف کے اندرونی حصے اتنے چوڑے رکھے گئے ہیں کہ ایڈیٹرز اور ٹرمینلز میں عام چھوٹے فونٹ سائزوں پر بھی نظر آ سکیں۔ یہ Texture Healing کو بھی سپورٹ کرتا ہے، یہ ایک تکنیک ہے (جو GitHub کے monaspace میں بھی استعمال ہوتی ہے) جو قدرتی طور پر چوڑے حروف جیسے `m` کو قدرے چوڑا کر دیتی ہے جب وہ تنگ حروف جیسے `i` اور `l` یا اوقاف کے ساتھ آتے ہیں، جبکہ monospace چوڑائی کے اندر رہتے ہیں۔
3. زیادہ وائٹ اسپیس۔ یہ ٹائپ فیس مونو اسپیسڈ فونٹس میں عام غیر مساوی تاریک/روشن تقسیم کو متوازن کرنے کے لیے مخصوص حرفی شکلیں استعمال کرتی ہے۔
4. ایسے لگیچرز جو شکل نہیں بدلتے۔ پروجیکٹ جان بوجھ کر ایسے لگیچرز سے گریز کرتا ہے جو علامات کا مطلب یا شکل بدل دیں، جیسے `!=` کو `≠` میں تبدیل کرنا۔ یہ نوٹ کرتا ہے کہ جو صارفین ایسے پروگرامنگ لگیچرز کو ترجیح دیتے ہیں وہ شاید Fira Code کو ترجیح دیں۔
OpenType خصوصیات: Italic فیملی stylistic set `ss01` کے ذریعے Script Variant پیش کرتی ہے، جو کچھ حروف کو اسکرپٹ شکلوں میں بدل دیتی ہے۔ README میں Visual Studio Code اور دیگر ٹولز میں stylistic sets فعال کرنے کی ہدایات کے لنکس دیے گئے ہیں۔
تنصیب: پروجیکٹ کی ریلیزز سے فونٹ فائلیں ڈاؤن لوڈ کریں، ان زپ کریں، اور انسٹال کریں۔ macOS پر، فونٹ فائل کو Font Book یا کسی دوسرے فونٹ مینیجر میں گھسیٹیں؛ Windows پر، فائل پر دائیں کلک کریں اور Install منتخب کریں۔
Visual Studio Code میں اس کا استعمال: Settings کھولیں، Text Editor -> Font -> Font Family پر جائیں، اور quotation marks میں `"0xProto"` درج کریں۔ لگیچرز فعال کرنے کے لیے، Text Editor -> Font -> Font Ligatures پر جائیں، settings.json میں Edit پر کلک کریں، اور `"editor.fontLigatures"` کو `true` پر سیٹ کریں۔
README عام سوالات کے جوابات بھی دیتا ہے: یہ فونٹ مفت اور اوپن سورس ہے، جس کی تفصیلات LICENSE فائل میں ہیں؛ ریلیزز GitHub پر دستیاب ہیں؛ "0xProto NL" سے مراد no-ligatures ورژن ہے؛ اور "Zx Proto" 0xProto کے برابر ہے۔ صارفین کو مزید سوالات کے لیے issues کھولنے کی دعوت دی جاتی ہے۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.