Adobe Blank VF & Friends هي مجموعة من الخطوط المتغيرة للأغراض الخاصة التي تهدف إلى جعل جميع نقاط رمز Unicode باستخدام حروف مرتفعة للمساحة المتغيرة غير المسببة للعلامات ( Adobe Blank VF و Adobe Blank 2 VF ) أو علامة ( Adobe Black VF و Adobe Black 2 VF ).
تعتمد هذه الخطوط المتغيرة على Adobe Blank و Adobe Blank 2 ، والتي تختلف في أن الخط السابق يتضمن 2048 حربية وظيفية (GIDS من 1 إلى 2048) والتي يشير جميع رمز Unicode إلى خريطة ، بينما يشير الخطوط الأخيرة إلى خرائط رمز Unicode إلى Glyph الوظيفية (GID+1). يستخدم Adobe Blank Format 4 ( تعيين القطاع لقيم الدلتا ) والتنسيق 12 ( تغطية مجزأة ) "CMAP" ، ويستخدم Adobe Blank 2 التنسيق 13 ( العديد من تعيينات النطاق ).
هذه الخطوط المتغيرة خريطة 1،111،998 يشير رمز Unicode إلى إما نطاقات من 2،048 حربية (GIDS من 1 إلى 2048) أو الحروف الرسومية (CID+1). يتم استثناء الـ اثنين من غير الممتلكين في BMP وفي كل من الطائرات التكميلية الستة عشر (FFFE و FFFF) ، و 32 من غير الممتلكات في النطاق u+fd0 إلى u+fdef الـ 16 (FFFE و FFFF) ، والثلاثين غير الممتلكين في المدى u+fd0 إلى u+fdef. كخطوط متغيرة وظيفية بالكامل ، يتم تضمين جداول 'sfnt' التالية: base ، cff2 (opentype/cff2-only) ، dsig (stub ؛ opentype/cff2-only) ، gsub (stub) ، hvar ، os/2 ، stat ، vorg (opentype/cff2-only) ، vvar ، cmap ، cm. (truetype-only) ، gvar (truetype-only) ، head ، hhea ، hmtx ، loca (truetype-only) ، maxp ، name ، post ، vhea ، و vmtx.
تتضمن هذه الخطوط المتغيرة محورين ، "WDTH" ( العرض ) و "HGHT" ( الارتفاع ). القيم الافتراضية لكلا المحورين هي 0 (صفر) ، وهذا يعني عدم التباعد في كل من اتجاهات الكتابة. يحتوي كلا المحورين على نطاق من 0 إلى 1000 ، بقيمة 1000 تقابل تقدم أفقي أو عمودي من 1000 وحدة.
فيما يلي ملخص للخطوط المتغيرة الأربعة المدرجة في هذا المشروع ، والتي يتم توفيرها في نماذج Opentype/CFF2 (OTF) و Truetype (TTF) ، إلى جانب Woff2 (Woff2/OTF & Woff2/TTF) من كلا النموذجين جيدًا:
Adobeblankvf : 2،049 الحروف الرابحة ؛ GIDS 1-2048 غير علامات ؛ تنسيق 4/12 "CMAP" العليا
Adobe Black VF : 2،049 الحروف الرابحة ؛ GIDS 1-2048 هي وضع علامة. تنسيق 4/12 "CMAP" العليا
Adobeblank2vf : اثنين من الحروف الرابحة. GID+1 غير علامات. التنسيق 13 'cmap' subtable
Adobe Black 2VF : اثنان من الحروف الرسومية. GID+1 هو وضع علامة. التنسيق 13 'cmap' subtable
لاحظ أن بعض البيئات لا يمكن أن تستهلك الخطوط بتنسيق 13 "CMAP". في ظل هذه الظروف ، يرجى استخدام Adobe Blank VF أو Adobe Black VF .
لإنشاء الخطوط المتغيرة من المصدر ، تحتاج إلى تثبيت أدوات تطوير Font Adobe لأدوات Opentype (AFDKO). تستخدم أدوات AFDKO على نطاق واسع لتطوير الخطوط اليوم ، وهي جزء من معظم تطبيقات محرر الخطوط.
في هذا المستودع ، توجد جميع الملفات اللازمة لبناء الخطوط المتغيرة ، ويمكن تنفيذ ملف build.sh .
لأي اقتراحات للتغييرات ، يرجى إنشاء مشكلة جديدة للنظر فيها.