Castoro هي عائلة خطوط حرة تم إصدارها بموجب ترخيص SIL Open Font. يعد Castoro مثالًا محددًا للتصميم التكيفي الذي تم تطويره للاستخدام الداخلي لـ Tiro Typeworks كقاعدة يمكن من خلالها إنشاء مرافقات لاتينية مخصصة لبعض أنواع النصوص غير الأوروبية لدينا. تم إنشاء المثيل الذي تم توسيعه لإنشاء خطوط Castoro في البداية للخطوط الهندية التي قمنا بإنتاجها لمطبعة جامعة هارفارد. في إصدار Castoro، احتفظنا بمجموعة علامات التشكيل الشاملة للترجمة الصوتية للغات جنوب آسيا، وأضفنا أحرفًا إضافية لعدد متزايد من اللغات الأوروبية.
تم تقديم التصميم الأصلي هنا على أنه نموذج كاستورو بدأ كتوليف لجوانب الأنواع الهولندية المتنوعة من القرنين السادس عشر والثامن عشر. تم تصميم Castoro roman بواسطة John Hudson، والمائل مع زميله Tiro Paul Hanslow، بمساعدة Kaja Słojewska. تتكون مجموعة Castoro الموسعة من خطوط Castoro النصية العادية والمائلة، المنشورة في يونيو 2020، وخط Castoro Titling ذو الأحرف الكبيرة، المنشور في ديسمبر 2020.
لماذا "كاستورو"؟ يريد المرء أن يكون اسم المحرف سهل التذكر، وأن يكون مستحضرًا لبعض الارتباطات أو الخصائص المميزة للتصميم - حتى الشعري. بالنسبة لمشاريعنا الحرة والمفتوحة المصدر، أضفنا التقليد المقيد الذي ينص على أن الاسم يجب أن ينتهي بالحرف –o. تم تسمية Castoro على اسم سمور أمريكا الشمالية، Castor canadensis. يُشار أحيانًا إلى أنواع النصوص القوية ذات اللغة الشاملة ودعم التخطيط المطبعي على أنها أنواع "العمود الفقري". قد يُنظر إلى كاستورو على أنه قندس مشغول.
رسم القندس الرائع الذي يزين هذه الصفحة ومواد Castoro الأخرى هو من تصميم لوسي كونكلين، ويتم استخدامه بإذن.
يتضمن الإصدار 3.01 من خطوط نص Castoro أوزانًا جديدة متوسطة وشبه غامقة وغامقة، بإجمالي ثمانية خطوط بالأنماط الرومانية والمائلة. يتم إنشاء هذه الأوزان الجديدة من مساحة تصميم الخط المتغير المحددة بواسطة أساتذة الوزن العادي والجريء. ستقوم عملية الإنشاء أولاً بإنشاء الخط المتغير ثم إخراج المثيلات الثابتة. تم إجراء تغييرات صغيرة مختلفة على الخطوط العريضة السابقة وبعض المراجعات للتباعد وتقنين الحروف لتحقيق الاتساق عبر نطاق الوزن.
لاحظ أن الخطوط المتغيرة والثابتة لها تسمية متوافقة، وأن مواقع الخطوط الثابتة في مساحة التصميم المتغير تتم تسمية مثيلاتها. يجب عليك تثبيت الخطوط المتغيرة أو الثابتة، وليس كليهما.
تمت إعادة ضبط مسافة الإصدار 3.01 من خط Castoro Titling بالكامل وإجراء إصلاحات على بعض المسافات بين الحروف من أجل تحسين توازن الإعداد بشكل عام. أصبحت المسافة أضيق قليلاً من السابق.
هام: تشكل مراجعات التباعد والمسافات بين الحروف في هذا الإصدار "تغييرًا جذريًا" سيؤدي إلى إعادة تدفق النص عند تحديث الخط. إذا كنت بحاجة إلى الحفاظ على تناسق تخطيط النص في المستندات الموجودة التي تم إنشاؤها باستخدام الإصدار السابق، فقم بتنزيل إصدار Castoro 2.04.
مصادر التصميم الأساسية لمشروع Castoro هي ملفات FontLab 8 .vfj
الموجودة في المجلد المصدر. تحتوي هذه المصادر على جميع الجوانب الضرورية لخطوط Castoro، بما في ذلك ترميز تخطيط OpenType وتقنين الحروف.
يتم تصدير مصادر إدخال بناء .ufo
من FontLab 8 باستخدام ملف تعريف حزمة UFO الافتراضي.
يتطلب إنشاء الخط المتغير v3.01 الجديد والخطوط الثابتة المشتقة ملفات UFO وملفات مساحة التصميم المصاحبة.
تستخدم خطوط Castoro عملية بناء تعتمد على تلك التي تستخدمها Tiro Typeworks أيضًا لمكتبتها التجارية ومشاريع العملاء. يستخدم البرنامج النصي tirobuild.py
ملف تكوين YAML لتحديد مصادر بناء UFO وسلسلة الإصدار (قد يحتوي ملف YAML على معلمات اختيارية إضافية غير مستخدمة في مشروع Castoro).
يقوم البرنامج النصي للإنشاء بإخراج خطوط TTF وCFF OpenType، وتغليف WOFF وWOFF2 لكل منها (هذا مشفر وغير قابل للتكوين). تسلسل العمليات هو:
بناء TTF/OTF
إزالة التداخلات
تلميح تلقائي (ttfautohint وAFDKO)
تحسين
بناء WOFF/WOFF2
من المستوى الأعلى، مجلد Castoro:
# Create a new virtualenv python3 -m venv venv # Activate env source venv/bin/activate # Install dependencies pip3 install -r requirements.txt
للاستخدام اللاحق (بافتراض أن المتطلبات لم تتغير)، ستكون هناك حاجة إلى الخطوة الثانية فقط من تلك الخطوات.
قم بتشغيل البرنامج النصي للإنشاء الذي يشير إلى ملف تكوين YAML (للحصول على تدفقات إنشاء خطوط منفصلة للنص والخط، استخدم ملفات YAML المنفصلة).
$ python tools/tirobuild.py castoro-all.yml