0xproto هو خط برمجة يركز على وضوح رمز المصدر.
ضمان قابلية قراءة الكود هي مسؤوليتك الخاصة ؛)

س: هل يمكنني استخدام 0xproto بشكل قانوني لغرضي؟
على الأرجح نعم. 0xproto مجاني ومفتوح المصدر. لمزيد من التفاصيل ، اقرأ الترخيص.
س: أين يمكنني الحصول على 0xproto؟
أ. هنا
عندما يتعلق الأمر ببرمجة الخطوط ، فإن الوضوح أمر بالغ الأهمية ، وخاصة التمايز الواضح لكل حرف. يعد الحفاظ على الوضوح في الترميز أمرًا بالغ الأهمية لأنه يقلل من الغموض ويساعد على منع الأخطاء التي قد تؤدي إلى أخطاء البرامج.

0xproto هو خط متماسك مصمم بشكل عبقري لتعزيز التمايز بين الحروف المماثلة.
غالبًا ما يعمل مهندسو البرمجيات مع الخطوط في طباعة صغيرة على محرر النصوص أو البرامج الطرفية المفضلة لديهم. وبالتالي ، قمنا بتعديل الخط للتأكد من أن الجزء الداخلي لكل حرف واسع بما فيه الكفاية ليكون مرئيًا بسهولة ، حتى بأحجام الخطوط الأصغر.

بالإضافة إلى ذلك ، هناك ميزة تسمى التئام الملمس تعزز وضوح الأحرف العريضة بشكل طبيعي مثل m هذه الميزة توسع شخصيات مثل m لتحسين الوضوح عندما تكون بجوار الشخصيات الأضيق مثل i و l ، أو الرموز مثل الفترات والكولون والمسافات ، مع الحفاظ عليها ضمن عرضها أحادي الفضاء. يدمج Github هذه الميزة في "Monaspace".

بالمقارنة مع المحارف العادية ، غالبًا ما تظهر الخطوط الأحادية التوزيع غير المتكافئ للمساحات المظلمة والخفيفة. 0xproto يخفف بشكل فعال من هذه المشكلة من خلال استخدام أشكال رسائل فريدة للحفاظ على التوازن البصري.

يستخدم مهندسو البرمجيات في كثير من الأحيان مجموعة متنوعة من الرموز أثناء البرمجة.
كما يوحي رمز fira ، تسلسل مثل := أو => الوظيفة كرموز منطقية واحدة ، على الرغم من أنها تتكون من حرفين على الشاشة. ومع ذلك ، فإن العديد من خطوط البرمجة ، مثل رمز Fira ، تستخدم Ligatures ، على سبيل المثال ، لتغيير مظهر != لتغيير مظهرها إلى ≠ وغيرها من الأرباح. != الرغم من استخدامه بشكل شائع لتمثيل ≠ في العديد من لغات البرمجة ، في رأيي ، فإن ligatures التي تغير المعنى الأصلي لا تتناسب حقًا مع تعريف "ligatures".
من وجهة نظر وظيفية أو قابلية للاستخدام ، فإن ligatures التي تحول معنى ≠ أو غيرها من الأربطة المشوهة بشكل مفرط تجعل من الصعب توقع معناها إذا تم مسح أي جزء من السلسلة.

لهذه الأسباب ، اتخذ 0xproto قرارًا واعًا بالامتناع عن استخدام الأربطة التي تعدل كل من المعنى والشكل.
إذا كنت تفضل رابطة البرمجة حتى الآن ، فإنني أوصي برمز FIRA لأنه نظيف ومفيد للغاية!
ss01 )في العائلة المائلة لـ 0xproto ، يمكن تغيير بعض الشخصيات إلى البرنامج النصي.

كيفية تمكين:
ss01 . Install من القائمة SettingsText Editor -> Font -> Font Family"0xProto" (أرفق 0xProto في علامات اقتباس ' علامات اقتباس مزدوجة " .).لتمكين ligatures:
Text Editor -> Font -> Font LigaturesEdit in settings.json"editor.fontLigatures" إلى true في settings.json ترخيص SIL Open Font ، الإصدار 1.1
حقوق الطبع والنشر (ج) 2024 0xtype