
Greybeard هو خط برمجة Bitmap Monospaced مكتنزة لجميع المهووسين بكسل مثاليين الذين لا يحبون إجهاد العين. إنه في الغالب منفذ متجه من UW TTYP0 مع بعض التعديلات.
ويغطي معظم الأبجدية اللاتينية والسيريلية ، اليونانية ، الأرمنية ، الجورجية (فقط mkhedruli) ، العبرية (بدون علامات تشتهية) ، التايلاندية ، معظم IPA (ولكن لا UPA) ، علامات الترقيم القياسية ، الرموز الشائعة ، بعض الرياضيات ، والرسومات الخطية وعدد قليل من الحزم (حوالي 3000 شخصيات غير متوفرة).
يتم توفيره كخطوط عريضة المقدمة في أحجام البكسل التالية: 11 و 12 و 13 و 14 و 15 و 16 و 17 و 18 و 22. كل من هذه المتغيرات جريئة ، ويتم توفير متغيرات مائلة في 15 و 16 و 17 و 18.
سميت على اسم تلك الأنظمة الأسطورية ، التي تحدق في White على مترجم زرقاء بورلاند في وقت متأخر من الليل. يقول البعض إنهم يحدقون ...

يمكن تنزيل ملفات الخط من صفحة الإصدارات
يتم تقسيم Greybeard إلى خطوط متعددة منفصلة تسمى بحجم النقطة التي يهدف إلى تقديمها لعرض Pixel-Perfect. لاستخدامه ، قم بتثبيت المتغير الذي تريده ، ثم قم بتعيين حجم الخط للمحرر أو المحطة لمطابقة. على سبيل المثال ، إذا كنت تحب حجم 18 بكسل ، فقم بتثبيت Greybeard-18px*.ttf وقم بتعيين الحجم على 18pt في التطبيق الخاص بك. بسبب الطريقة التي يتم بها إنشاء الخطوط العريضة ، يجب أن تعمل المضاعفات أيضًا.
بالنسبة لمحرري التعليمات البرمجية ، قد تحتاج إلى تعيين ارتفاع خط صريح أيضًا ، للحفاظ على عاقل التباعد. على سبيل المثال ، يبدو أن ضبط ارتفاع الخط إلى حوالي 1 في VSCODE يعمل بشكل جيد.
السبب في تقسيم الخط إلى أحجام مختلفة هو أن Windows نوع من الرعشة حول خطوط نقطية. من الناحية النظرية ، يدعم .ttf تضمين إصدارات صورة نقطية من أحجام النقاط المختلفة (ميزة تسمى ضربات النقطية) ، لكن Windows قرر تجاهل ذلك إلا في حالات محددة للغاية ، والتي لها تأثير جانبي لجعل الخط عديم الجدوى في المحطة. هذا غير مقبول لهذا الخط ، لذلك نحن هنا. إذا كنت تعرف هذا القيد ، فيرجى التعليق في القضية المستمرة وربما إرسال العلاقات العامة في طريقي.
لقد كان معظم العمل تجاه Greybeard في تجميع مجموعة أدوات لتحويل خط النقطات الأصلي ، UW TTYP0 ، إلى تنسيق مخطط عصري ومحاولة التأكد من أنه يجعله يضعف. لا تزال الرسوم الرمزية الفعلية بالكامل تقريبًا عمل Uwe Waldmann ، المبدع الأصلي لـ UW TTYP0. كان هناك عدد قليل من التعديلات ، ومن المحتمل أن يكون هناك عدد قليل مع تقدم المشروع ، لكن لن يكون لدينا خط نقطية شامل دون عمل شاق UWE. السبب في أن لديه اسمًا مختلفًا بسيطًا جدًا: إن ترخيص MIT الذي يستخدمه UW TTYP0 ينص على بند إضافي يفيده أي تغييرات تضيف أو تغيير الرسوم الرسمية التي يجب أن تتسبب في إعادة تسمية الخط بطريقة لمثل هذا الأمر من المؤلف الأصلي. هذا أمر منطقي ، نظرًا لأن لا أحد يريد أن يرسل الرسائل غير المرغوب فيها بطلبات الدعم أو الشكاوى لشيء لم يكتبهم. من خلال إعطائه اسمًا مختلفًا تمامًا ، آمل أن أتجنب ذلك. أيضا "Greybeard" هو اسم ممتع. لذلك ، نعم. يجب أن تستهدف أي مشكلات هذا المشروع.
فيما يلي قائمة مختصرة من الاختلافات من UW TTYP0:
# glyph لبعض الأحجام/الأوزان لجعلها أقل "مدببة". إذا كنت ترغب في إنشاء الخط بنفسك للاختبار أو إذا كنت ترغب في تحديد المتغيرات الأسلوبية ، فيمكنك استخدام عملية الإنشاء المقيد التي تستخدم حاوية Bitmap-Font-Build Build التي قمت بإنشائها لجمع جميع الأدوات اللازمة في مكان واحد. font_out عليك سوى إجراء أي تغييرات تحبها وتشغيلها ./scripts/docker_build.sh يمكنك أيضًا تحديد أي هدف تجعلك مع هذا البرنامج النصي. تلك التي ربما تكون مهتمًا:
ttfswoff2spcfs ملاحظة: سيقوم هدف woff2s أيضًا بإنشاء ملفات .ttf ، لأنه ينشئ ملفات .woff2 منها.
في الغالب ، ربما تريد فقط تعديل build/VARIANTS.dat وإعادة بناء الخط.
تكون الشجرة Under /build هي نفس التصميم مثل الريبو الأصلي ، وتستخدم لإنشاء ملفات .bdf الوسيطة التي تقوم بعد ذلك بإنشاء ملفات .ttf و .pcf. يتم إنشاء ملفات .bdf الوسيطة بدورها عن طريق تطبيق الإعدادات في البناء build/bdf build/VARIANTS.dat .
يتم الاحتفاظ بالإرشادات اليدوية في build/INSTALL لأغراض قديمة وتوجه نحو إنشاء وتثبيت خط PCF Gzipped ، لذلك ربما لا تكون مفيدة لأي شخص هذه الأيام. إذا كنت تقوم بتثبيت الخط في بيئة تدعمه ، فربما تعرف ما تفعله.
تتم معظم الاختبارات على MacOS ، لذلك لا يوجد الكثير من العيون على Windows و Linux. يرجى تقديم مشكلة إذا كان لديك مشاكل في الاستخدام و/أو تقديم أي منصة.