Caskaydia Cove هو شوكة من محرف رمز Cascadia مع إزالة RFN (اسم الخط المحجوز) ، بالإضافة إلى تعديلات صغيرة لتتوافق مع مواصفات Fonts Google. يأتي الاسم من مشروع Nerds Fonts ، والذي يستخدم "Caskaydia Cove" لإصداره المصحح من رمز Casdadia. يمنع RFN توزيع الإصدارات المعدلة من الخطوط تحت الأسماء المستخدمة من قبل المشرفين في المنبع ، لذلك إذا كنت تبحث عن شيء مثل رمز Cascadia يمكن تعديله للإدراج في مجموعات الخطوط المختلفة دون تغيير الاسم ، فقد يكون هذا المستودع هو ما تبحث عنه.
يتم الحفاظ على هذا الشوكة من قبل واشنطن يعمل من شمال غرب المحيط الهادئ وهو مرخص له بموجب إصدار ترخيص SIL Open Font 1.1. يرجى الاطلاع على ملف OFL-FAQ.TXT إذا كان لديك أي أسئلة قانونية.
تم تصميم مشروع Cascadia Code Opstream بواسطة Aaron Bell وتم تطويره من قبل فريق Windows Terminal. إذا كنت ترغب في معرفة المزيد عن مشروع Windows Terminal ، فيرجى الاطلاع على مدونة مطور سطر أوامر Windows ، أو الاستماع إلى مقابلة البودكاست هذه حول هذا الموضوع. شكرًا على العمل الرائع الذي يجعل مهام سير العمل في خط القيادة أكثر جمالا وملحقة ، آرون و Microsoft!
فيما يلي عرض تجريبي لإصدار الخط المتغير من المحرف ، رمز المصدر Python (DrawBot) لهذه الرسوم المتحركة هنا: الوثائق/الرسوم المتحركة/المتغيرات المتغيرة specimen.py 
رمز المصدر Python (DrawBot) لهذه العينة النصية هنا: الوثائق/الصور/text-specimen.py 
ومثال الاستخدام مع ITERM2 و BAT. 
يحتوي خط متغير Caskaydia Cove على محور الوزن (WGHT):
| محور | علامة | يتراوح | تقصير |
|---|---|---|---|
| وزن | wght | 200 إلى 700 | 400 |
لدى Caskaydia Cove الأوزان الثابتة التالية:
| الخط | وزن | موقع المحور |
|---|---|---|
| caskaydiacove-extralight.ttf | ضوء إضافي | 200 |
| caskaydiacove-light.ttf | ضوء | 300 |
| caskaydiacove-regular.ttf | عادي | 400 |
| caskaydiacove-medium.ttf | واسطة | 500 |
| caskaydiacove-semibold.ttf | شبه جريئة | 600 |
| caskaydiacove-bold.ttf | عريض | 700 |
سحب طلبات السحب والمشكلات الجديدة موضع ترحيب.
إنشاء البرامج النصية وملفات مصدر UFO في دليل المصادر.
لبناء خطوط جديدة ، افتح محطة تشبه Unix (Linux ، MacOS ، WSL) في الدليل الجذر لهذه الشكوك (حيث توجد هذه القراءة). تأكد أولاً من تثبيت Python3 ، ثم قم بتثبيت تبعيات Build Scripts Python في Enviroment الظاهري.
which python3
python3 -m venv venv
source venv/bin/activate
which python3
pip install --upgrade pip
pip install --requirement requirements.txt
ثم ، قم بتشغيل BuildScript من دليل الجذر.
sh build.sh
إذا كنت تقوم بتقديم طلب سحب إلى Google Fonts ، فسيتم نقل علامة -gf والملفات إلى ~/Google/fonts/ofl/.. بعد المبنى.
sh build.sh -gf
نسخة Fontbakery: 0.7.29
--- الأساس المنطقي --- لا توجد طريقة معقولة (وقانونية) لتشغيل أمر "ftxvalidator" من مجموعة أدوات Font Apple على آلة غير ماكوس. أي على GNU+Linux أو Windows وما إلى ذلك إذا لم يتم تشغيل مخبز الخط على جهاز OSX ، فإن الخط الذي يعمل على تشغيل الخط يمكن للمخبز الوصول إلى `ftxvalidator` على OSX ، على سبيل المثال عبر SSH أو إجراء عن بُعد استدعاء (RPC). هناك تطبيق مثال SSH على: https://github.com/googlefonts/fontbakery/blob/master/prebuilt/workarounds /ftxvalidator/ssh-plemplementation/ftxvalidator
--- الأساس المنطقي --- يجب توفير وصف ترخيص معروف في NameID 14 (الترخيص الوصف) إدخالات جدول الاسم. مصدر الحقيقة لهذا الشيك (لتحديد الترخيص المستخدم) هو أ تم وضع الملف جنبًا إلى جنب إلى مشروع الخط الخاص بك بما في ذلك شروط الترخيص. اعتمادًا على الترخيص المختار ، أحد قصاصات السلسلة التالية هو من المتوقع أن يتم العثور عليها على NameID 13 (وصف الترخيص) إدخالات الاسم طاولة: - "تم ترخيص برنامج الخط هذا بموجب ترخيص SIL Open Font ، الإصدار 1.1. هذا الترخيص متاح مع الأسئلة الشائعة على: https://scripts.sil.org/ofl " - "مرخصة بموجب ترخيص Apache ، الإصدار 2.0" - "مرخصة بموجب ترخيص خط أوبونتو 1.0." التراخيص المقبولة حاليًا هي Apache أو Open Font License. بالنسبة لمجموعة صغيرة من العائلات القديمة ، قد يكون ترخيص خط أوبونتو مقبولًا مثل حسنًا. عندما تكون في شك ، يرجى اختيار OFL لمشاريع الخطوط الجديدة.
--- الأساس المنطقي --- يجب توفير عنوان URL المعروف في إدخال NameID 14 (url url url) من جدول الاسم. مصدر الحقيقة لهذا الشيك هو نص الترخيص الموجود على NameId 13 الدخول (وصف الترخيص). قصاصات السلسلة المستخدمة لاكتشاف شروط الترخيص هي: - "تم ترخيص برنامج الخط هذا بموجب ترخيص SIL Open Font ، الإصدار 1.1. هذا الترخيص متاح مع الأسئلة الشائعة على: https://scripts.sil.org/ofl " - "مرخصة بموجب ترخيص Apache ، الإصدار 2.0" - "مرخصة بموجب ترخيص خط أوبونتو 1.0." التراخيص المقبولة حاليًا هي Apache أو Open Font License. بالنسبة لمجموعة صغيرة من العائلات القديمة ، قد يكون ترخيص خط أوبونتو مقبولًا مثل حسنًا. عندما تكون في شك ، يرجى اختيار OFL لمشاريع الخطوط الجديدة.
com.google.fonts/check/metadata/listed_on_gfonts
تحذير الأسرة لم يتم العثور عليها عبر Google Fonts API. [الرمز: غير مؤسس]
--- الأساس المنطقي --- توصي توصيات Microsoft لخطوط Opentype ما يلي: ملاحظة: يجب أن لا يزيد اسم اسم الرسوم الهاربي بوستسكريبت إلى 31 حرفًا ، الأحرف الإنجليزية الكبيرة أو الصغيرة فقط ، والأرقام الأوروبية ، أو الفترة أو Frerscore ، أي من المجموعة [A-ZA-Z0-9_.] ويجب أن تبدأ بحرف ، باستثناء اسم الرحم الخاص ".notdef" الذي يبدأ بفترة. https://docs.microsoft.com/en-us/typography/opentype/spec/recom#post-table في الممارسة العملية ، لا سيما في البيئات الحديثة ، يمكن أن تكون أسماء الرسول الرمزية كما طالما 63 حرفًا. وفقًا لـ "مواصفات قائمة Adobe Glyph" المتاحة على: https://github.com/adobe-type-tools/agl-pecification
--- الأساس المنطقي --- هناك العديد من البيانات الوصفية في مواصفات Opentype لتحديد ما إذا كان الخط أحادي أم لا. إذا لم يكن الخط أحاديًا حقًا ، فلن يكون هناك أحادي يجب ضبط البيانات الوصفية (كما هي في بعض الأحيان عن طريق الخطأ ...) متطلبات خطوط Monospace: * post.isfixedPitch - "ضبط على 0 إذا كان الخط متباعدًا نسبيًا ، غير صفري إذا لم يكن الخط متباعدة نسبيًا (monospaced) " www.microsoft.com/typography/otspec/post.htm * hhea.AdvanceWidthMax يجب أن تكون صحيحة ، مما يعني عدم وجود قيمة عرض Glyph أكبر. www.microsoft.com/typography/otspec/hhea.htm * OS/2.PANOSE.BPROPERTION يجب تعيينه على 9 (MONOSPACE). يقول المواصفات: "البانوزي يحتوي التعريف على عشرة أرقام يصف كل منها حاليًا ما يصل إلى ستة عشر الاختلافات. يستخدم Windows Bfamilytype و Bserifstyle و bproporting في الخط mapper لتحديد نوع الأسرة. كما أنه يستخدم BPROPERTION لتحديد ما إذا كان الخط أحادي. " www.microsoft.com/typography/otspec/os2.htm#pan monotypecom-test.monotype.de/services/pan2 * OS/2.XAVGCHARWIDTH يجب تعيين بدقة. "يتم استخدام OS/2.XAVGCHARWIDTH عند تقديم خطوط أحادية ، على الأقل بواسطة Windows GDI " http://typedrawers.com/discussion/comment/15397/#comment_15397 كما يجب علينا الإبلاغ عن خطأ في الحروف الرسومية وليس متوسط العرض. يرجى أيضًا ملاحظة: أخبرنا توماس فيني أنه قبل بضع سنوات (اعتبارًا من ديسمبر 2019) ، إذا أعطيت الخط المونسوفيس في Panose ، سوف يتجاهل Microsoft Word الفعلي عرض متقدم وعلاجها على أنها أحادية. مصدر: https://typedrawers.com/discussion/comment/45140/#comment_45140
com.google.fonts/check/gpos_kerning_info
تحذير جدول GPOS يفتقر إلى معلومات Kerning. [الرمز: Divers-kern-info]
| ؟ خطأ | يفشل | تحذير | ؟ يتخطى | ℹ المعلومات | ؟ يمر | ؟ تصحيح |
|---|---|---|---|---|---|---|
| 0 | 0 | 7 | 38 | 9 | 123 | 0 |
| 0 ٪ | 0 ٪ | 4 ٪ | 21 ٪ | 5 ٪ | 69 ٪ | 0 ٪ |
تم ترخيص مشروع Caskaydia Cove بموجب ترخيص SIL Open Font V1.1. هذا هو ترخيص برنامج libre يسمح لك باستخدام برنامج الخط في ظل مجموعة من الشروط. يرجى الرجوع إلى النص الكامل للترخيص للحصول على تفاصيل حول الأذونات والشروط وإخلاء المسئولية.