Cascadia Code: خط مايكروسوفت الأنيق للمطورين يدعم العربية

؜Cascadia Code: خط مايكروسوفت الأنيق للمطورين

Cascadia Code

أطلقت مايكروسوفت خطًا مميزًا ومفتوح المصدر يُدعى Cascadia Code، صُمم خصيصًا ليناسب المطورين ومستخدمي الطرفيات. هذا الخط ليس مجرد إضافة جمالية، بل هو أداة عملية تعزز تجربة البرمجة بفضل مميزاته الفريدة. دعونا نلقي نظرة فاحصة على ما يقدمه Cascadia Code.

نشأة Cascadia Code

تم الكشف عن Cascadia Code لأول مرة في مؤتمر Build 2019، جنبًا إلى جنب مع إطلاق Windows Terminal الجديد. الهدف الرئيسي من هذا الخط كان توفير تجربة قراءة محسّنة داخل الطرفية وبيئات التطوير المتكاملة (IDEs). سرعان ما اكتسب شعبية واسعة بين المطورين نظرًا لتركيزه على الوضوح والعملية.

الميزات الرئيسية

يتميز Cascadia Code بعدة خصائص تجعله خيارًا مفضلًا للمبرمجين:

  • روابط المحارف (Programming Ligatures): هذه هي الميزة الأبرز والأكثر جاذبية في Cascadia Code. تقوم روابط المحارف بدمج مجموعة من الرموز المتتالية (مثل ->، ===، !==) في رمز واحد أكثر وضوحًا وجمالًا. هذا لا يحسن فقط من جمالية الكود، بل يساعد أيضًا في فهم الأنماط المنطقية بسرعة أكبر. على سبيل المثال، يمكن أن يظهر => كسهم سميك واحد، مما يقلل من الفوضى البصرية.
  • الوضوح وسهولة القراءة: تم تصميم كل حرف في Cascadia Code بعناية لضمان أقصى درجات الوضوح، حتى في أحجام الخطوط الصغيرة. هذا يقلل من إجهاد العين أثناء ساعات البرمجة الطويلة. يتميز الخط بتباين جيد بين الأحرف وبعضها البعض، مما يجعله مثاليًا للقراءة على شاشات مختلفة.

Cascadia Code

  • دعم واسع: على الرغم من كونه خطًا من مايكروسوفت، إلا أنه متاح للاستخدام في أي تطبيق يدعم الخطوط أحادية المسافة (monospaced fonts)، مثل Visual Studio Code، و Sublime Text، و Atom، بالإضافة إلى بيئات الطرفية المختلفة.
  • نسخ متعددة: يأتي Cascadia Code بنسخ مختلفة لتلبية احتياجات متنوعة:
    • Cascadia Code: النسخة الأساسية التي تدعم روابط المحارف.
    • Cascadia Mono: نسخة بدون روابط المحارف، لأولئك الذين يفضلون الشكل التقليدي أو عندما لا تدعم البيئة روابط المحارف بشكل صحيح.
    • Cascadia PL (PowerLine): نسخة محسّنة لدعم رموز PowerLine، وهي شائعة في تخصيص الطرفيات لتقديم معلومات إضافية مثل حالة Git أو مسار العمل.
  • مفتوح المصدر: كون Cascadia Code مفتوح المصدر يعني أن المجتمع يمكنه المساهمة في تطويره وتحسينه، مما يضمن استمرارية تحديثه وتلبية احتياجات المطورين المتغيرة.

لماذا يهم Cascadia Code المطورين؟

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

كيفية تثبيت Cascadia Code

لتثبيت Cascadia Code والاستمتاع بمميزاته، اتبع الخطوات التالية بناءً على نظام التشغيل الخاص بك:

على نظام Windows:

  1. عبر GitHub:
  • اذهب إلى صفحة إصدارات Cascadia Code على GitHub: Releases · microsoft/cascadia-code · GitHub
  • ابحث عن أحدث إصدار وانقر على ملف .zip للتحميل (غالبًا ما يكون اسمه CascadiaCode-X.Y.zip حيث X.Y هو رقم الإصدار).
  • بعد التحميل، استخرج محتويات الملف المضغوط.
  • ستجد ملفات الخطوط بصيغة .ttf (TrueType Font).
  • حدد جميع ملفات الخطوط (.ttf)، انقر بزر الماوس الأيمن، ثم اختر “Install” (تثبيت) أو “Install for all users” (تثبيت لجميع المستخدمين).
  1. عبر Microsoft Store (لمستخدمي Windows Terminal):
  • إذا كنت تستخدم Windows Terminal، غالبًا ما يتم تثبيت Cascadia Code تلقائيًا معه.
  • يمكنك تحديث Windows Terminal من Microsoft Store لضمان حصولك على أحدث إصدار من الخط.

على نظام macOS:

  1. التحميل من GitHub:
  • نفس الخطوات المذكورة لأعلى: حمل الملف .zip من صفحة الإصدارات على GitHub.
  • استخرج الملف المضغوط.
  • انقر نقرًا مزدوجًا على كل ملف من ملفات الخطوط (.ttf). سيفتح هذا “Font Book” (دفتر الخطوط) وسيمنحك خيار “Install Font” (تثبيت الخط).

على نظام Linux:

  1. التحميل من GitHub:
  • قم بتحميل الملف .zip من صفحة الإصدارات على GitHub.
  • استخرج الملف المضغوط.
  • افتح مدير الملفات واذهب إلى المجلد الذي استخرجت فيه الخطوط.
  • للتثبيت لجميع المستخدمين، انسخ ملفات .ttf إلى ~/.local/share/fonts/ (إذا لم يكن المجلد موجودًا، قم بإنشائه).
  • للتثبيت على مستوى النظام، انسخ ملفات .ttf إلى /usr/local/share/fonts/.
  • بعد نسخ الملفات، قم بتحديث ذاكرة التخزين المؤقت للخطوط باستخدام الأمر التالي في الطرفية:Bashfc-cache -f -v

تفعيل Cascadia Code في بيئات التطوير والطرفيات

بعد التثبيت، ستحتاج إلى تفعيل Cascadia Code داخل التطبيقات التي تستخدمها:

  • محرر نصوص Visual Studio Code
    • اذهب إلى File > Preferences > Settings (أو Code > Settings على macOS).
    • ابحث عن Font Family.
    • أضف "Cascadia Code" في بداية قائمة الخطوط، على سبيل المثال: "editor.fontFamily": "'Cascadia Code', Consolas, 'Courier New', monospace".
    • لتمكين روابط المحارف، أضف السطر التالي: "editor.fontLigatures": true.
  • Windows Terminal:
    • افتح إعدادات Windows Terminal (عادةً ما تكون ملف settings.json).
    • ضمن ملف تعريف Shell الذي تستخدمه (مثلاً PowerShell أو Command Prompt)، أضف السطر: "fontFace": "Cascadia Code" أو "fontFace": "Cascadia Code PL" إذا كنت تريد نسخة PowerLine.
    • لتمكين روابط المحارف، أضف: "fontFeatures": "liga" أو "fontFeatures": "liga=1".
  • أو أي IDE/محرر نصوص آخر:
    • ابحث عن خيارات الخط (Font) في إعدادات التطبيق الخاص بك وقم بتغييرها إلى “Cascadia Code”.
    • تأكد من البحث عن خيار تمكين “Font Ligatures” إذا كنت ترغب في استخدامها.

المصدر: GitHub - microsoft/cascadia-code: This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.
تم انشاء المقال عبر الذكاء الاصطناعي جيميني.

3 إعجابات