Shantell Sans ، من Shantell Martin ، هو خط على طراز العلامات تم تصميمه للتعبير الإبداعي واللعب المطبعي والرسوم المتحركة.

Shantell Sans هو مشروع يعتمد على العمل الفني والكتابة اليدوية والفلسفة الإبداعية لشانتيل مارتن. بدلاً من محاولة تقليد أو "استبدال" كتابة شانتيل ، فإن شانتيل سانس يستلهم من الخطوط القائمة على العلامات مثل Comic Sans & Inkwell Sans. يهدف إلى إنشاء نظام مطبعي من الناحية المصاحبة له شكل أساسي واحد لكل حرف ، من أجل تقديم لهجة بسيطة وجذابة وحيوية مع تشجيع الحرية واللعب.
لتنزيل Shantell Sans ، يرجى الاطلاع على أحدث إصدار وتنزيل ملف zip.
المشروع مفهوم وتوجيه إبداعي بقلم شانتيل مارتن.
اكتب التصميم والتطوير بواسطة نوع السهم / ستيفن نيكسون.
التصميم السيريلي من قبل أنيا دانيلوفا.
دعم إضافي من جوجل خطوط.
لدى Shantell Sans Minisite في Shantellsans.com ، مع ريبو مفتوح على Github في Arrowtype/Shantell-sans-specimen.
يتضمن Shantell Sans مجموعة واسعة من الأنماط ، متوفرة في خط متغير واحد وفي ملفات خط ثابت منفصلة.

تعد كتابة شانتيل ديناميكية ولا تلتزم بخط الأساس الصارم أو المقاييس الدقيقة ، لذلك يستخدم شانتل بلا محاور متغيرة أن تعكس هذه المرونة في مجموعة السوائل من الأنماط.

| محور | علامة | يتراوح | تقصير | وصف |
|---|---|---|---|---|
| وزن | wght | 300-800 | 300 | الضوء إلى خارج. يمكن تعريفها باستخدام خاصية CSS font-weight . |
| مائل | ital | 0-1 | 0 | مستقيم إلى مائل. يمكن تعريفها باستخدام خاصية CSS font-style . |
| ترتد | BNCE | -100-100 | 0 | يحاكي خط الأساس النطاط لخط اليد. ملاحظة: انظر أدناه للحصول على كيفية جعل هذا يعمل بالكامل في MS Word و Adobe Illustrator → ("جعل العمل العشوائي"). |
| غير رسمية | INFM | 0-100 | 0 | يحاكي التشكيل غير المنتظم ونسب الكتابة اليدوية. |
| التباعد | SPAC | 0-100 | 0 | يضيف تباعد إضافي إلى اليسار واليمين من كل غليف. |
يمكن تعريف الارتداد ، والرسالة غير الرسمية ، والتباعد في خاصية CSS font-variation-settings . انظر هذا الدليل لاستخدام المحاور المخصصة في CSS لمزيد من المعلومات.
يدعم Shantell Sans مجموعة واسعة من 380 لغة باستخدام البرامج النصية اللاتينية والسيريلية ، في جميع أنحاء أوروبا والأمريكتين وآسيا الوسطى وفيتنام.

ويشمل الأحرف التالية:
A À Á Â Ã Ä Å Ā Ă Ą Ǎ Ǻ Ȁ Ȃ Ạ Ả Ấ Ầ Ẩ Ẫ Ậ Ắ Ằ Ẳ Ẵ Ặ B C Ç Ć Ĉ Ċ Č D Ď E È É Ê Ë Ē Ĕ Ė Ę Ě Ȅ Ȇ Ẹ Ẻ Ẽ Ế Ề Ể Ễ Ệ F G Ĝ Ğ Ġ Ģ Ǧ H Ĥ I Ì Í Î Ï Ĩ Ī Ĭ Į İ Ȉ Ȋ Ỉ Ị J Ĵ K Ķ L Ĺ Ļ Ľ M N Ñ Ń Ņ Ň O Ò Ó Ô Õ Ö Ō Ŏ Ő Ơ Ǫ Ȍ Ȏ Ȫ Ȭ Ȱ Ọ Ỏ Ố Ồ Ổ Ỗ Ộ Ớ Ờ Ở Ỡ Ợ P Q R Ŕ Ŗ Ř Ȑ Ȓ S Ś Ŝ Ş Š Ș T Ţ Ť Ț U Ù Ú Û Ü Ũ Ū Ŭ Ů Ű Ų Ư Ǔ Ȕ Ȗ Ụ Ủ Ứ Ừ Ử Ữ Ự V W Ŵ Ẁ Ẃ Ẅ X Y Ý Ŷ Ÿ Ȳ Ỳ Ỵ Ỷ Ỹ Z Ź Ż Ž Æ Ǽ Ð Ø Ǿ Þ Đ Ħ IJ Ŀ Ł Ŋ Œ Ŧ Ə DŽ LJ NJ Dž Lj Nj ẞ Ω a à á â ã ä å ā ă ą ǎ ǻ ȁ ȃ ạ ả ấ ầ ẩ ẫ ậ ắ ằ ẳ ẵ ặ b c ç ć ĉ ċ č d ď e è é ê ë ē ĕ ė ę ě ȅ ȇ ẹ ẻ ẽ ế ề ể ễ ệ f g ĝ ğ ġ ģ ǧ h ĥ i ì í î ï ĩ ī ĭ į ȉ ȋ ỉ ị j ĵ k ķ l ĺ ļ ľ m n ñ ń ņ ň o ò ó ô õ ö ō ŏ ő ơ ǫ ȍ ȏ ȫ ȭ ȱ ọ ỏ ố ồ ổ ỗ ộ ớ ờ ở ỡ ợ p q r ŕ ŗ ř ȑ ȓ s ś ŝ ş š ș t ţ ť ț u ù ú û ü ũ ū ŭ ů ű ų ư ǔ ȕ ȗ ụ ủ ứ ừ ử ữ ự v w ŵ ẁ ẃ ẅ x y ý ÿ ŷ ȳ ỳ ỵ ỷ ỹ z ź ż ž ß æ ǽ ð ø ǿ þ đ ħ ı ij ĸ ŀ ł ŋ œ ŧ dž lj nj ə ȷ Ђ Є Ѕ І Ї Ј Љ Њ Ћ Џ А Ӑ Ӓ Б В Г Ѓ Д Е Ѐ Ё Ӗ Ж Ӂ Ӝ З Ӟ И Ѝ Й Ӣ Ӥ К Ќ Л М Н О Ӧ П Р С Т У Ў Ӯ Ӱ Ӳ Ф Х Ц Ч Ӵ Ш Щ Ъ Ы Ӹ Ь Э Ю Я Ѣ Ѫ Ѳ Ѵ Ґ Ғ Ҕ Җ Ҙ Қ Ҝ Ҡ Ң Ҥ Ҫ Ү Ұ Ҳ Ҷ Ҹ Һ Ӏ Ӌ Ӕ Ә Ө Ӷ Ԛ Ԝ а ӑ ӓ б в г ѓ д е ѐ ё ӗ ж ӂ ӝ з ӟ и й ѝ ӣ ӥ к ќ л м н о ӧ п р с т у ў ӯ ӱ ӳ ф х ц ч ӵ ш щ ъ ы ӹ ь э ю я ђ є ѕ і ї ј љ њ ћ џ ѣ ѫ ѳ ѵ ґ ғ ҕ җ ҙ қ ҝ ҡ ң ҥ ҫ ү ұ ҳ ҷ ҹ һ ӌ ӏ ӕ ә ө ӷ ԛ ԝ ff fi fl ffi ffl ʼ ª º ̀ ́ ̂ ̃ ̄ ̆ ̇ ̈ ̉ ̊ ̋ ̌ ̏ ̑ ̒ ̛ ̣ ̤ ̦ ̧ ̨ ̮ ̱ ̵ 0 1 2 3 4 5 6 7 8 9 ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁄ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ _ - ‐ – — ( ) [ ] { } ⟨ ⟩ # % ‰ ' " ‘ ’ “ ” ‚ „ ‹ › « » * † ‡ . , : ; … ! ¡ ? ¿ / / | ¦ ‖ & § ¶ ℓ № · • ◦ ′ ″ ʹ ʺ + − ± ÷ × = < > ≤ ≥ ≈ ≠ ¬ ∅ ℮ µ π Ω ⁒ ∂ ∆ ∏ ∑ ∕ ∙ √ ∞ ∫ $ ¢ £ ¤ ¥ ₡ ₤ ₦ ₩ ₫ € ƒ ₭ ₮ ₱ ₲ ₴ ₵ ₸ ₹ ₺ ₼ ₽ ฿ ₨ ₪ ₾ ₿ ^ ~ ´ ` ˝ ˆ ˇ ˘ ˜ ¯ ¨ ˙ ˚ ¸ ˛ © ® ™ ° ⏸ ◆ ◇ ○ ● ■ □ ▪ ▫ ▲ △ ▶ ▷ ▼ ▽ ◀ ◁ ▴ ▵ ▸ ▹ ▾ ▿ ◂ ◃ ♡ ♥ ◊ ✓ ✔ ← ↑ → ↓ ↔ ↕ ↖ ↗ ↘ ↙ ◌ @
خيارات خط التحكم في الميزات التالية التي قد ترغب في ضبطها في البرامج وعبر font-feature-settings بخصائص CSS.
| ميزة | علامة | وصف |
|---|---|---|
| علامات الترقيم الحساسة للحالة | case | يجعل علامات الترقيم ملائمة CAP للأنواع الكبيرة |
| الكسور التعسفية | frac | يجعل الكسور المناسبة من سلاسل مثل 1/2 و 12/345 |
| الأشكال الجدولية | tnum | يتم تحريك الأرقام والعملات عبر الأنماط افتراضيًا لتحسين تصميم الجدول ، ولكن هذا يجعل علامات الترقيم معينة مجدولة أيضًا |
| أرقام نسبية | pnum | يجعل الأرقام تشغل مساحة طبيعية |
| المراسيم | ordn | ينشط الأوامر ، بشكل أساسي للإسبانية |
| superscript | sups | ينشط الأرقام superscript ، على سبيل المثال للحواشي والمعرضين |
| الدورات الدولية العلمية | sinf | ينشط الأرقام التراكمية/السفلية ، على سبيل المثال للحصول على الرموز الكيميائية العلمية |
| خفض الصفر | zero | ينشط شكل مائل من الصفر لترقيم الوضوح العالي |
| ligatures القياسية | liga | يحول 3+ واصلة متكررة إلى خطوط متموجة ، فقط للمتعة |
| مجموعات الأسلوب | ss0X | توجد العديد من مجموعات الأسلوب للمساعدة في تبديل نماذج الأحرف المختلفة للغات السيريلية ، كنسخة احتياطية لتوطين مستوى البرمجيات |
من المقرر أن يتم التعامل مع الميزات الأخرى من قبل البرامج وتجاهلها من قبل المستخدمين.
| ميزة | علامة | وصف |
|---|---|---|
| البديل الخفي | calt | بشكل افتراضي ؛ ينشط الرباط لـ її ، يستخدم باللغة الأوكرانية |
| أشكال محلية | locl | يدعم متطلبات تصميم الشخصية الخاصة لمختلف اللغات (TRK ، CAT ، ROM ، MOL ، NLD ، BGR ، SRB ، MKD ، OUR ، وأكثر) |
| ligatures المطلوبة | rlig | بشكل افتراضي ؛ يضيف نمط العشوائي الزائفة إلى البديل في أنماط غير منتظمة ونطاط |
كما تضمنت aalt و kern و ccmp و dnom و numr و mark و mkmk .
في معظم التطبيقات ومحوقي الويب ، تنطبق محاور وأنماط الارتداد والأنماط غير الرسمية تلقائيًا على النص العشوائي على النص. على وجه التحديد ، سيقوم الخط بدوران عبر عدة بديلة لكل رسول ، لجعل النص أكثر حيوية ومنحه مظهرًا أكثر "مكتوبة بخط اليد". تحت الغطاء ، يتم ذلك عبر ميزة rlig Opentype. يجب أن يكون هذا بشكل افتراضي في كل مكان ، ولكن لسوء الحظ ، ستحتاج في بعض التطبيقات إلى تنشيط هذه الميزة على وجه التحديد.
لاستخدام rlig في Adobe Illustrator ، يجب عليك استخدام أحد ملحنين خط "الشرق الأوسط" (اعتبارًا من Illustrator 2023 ، الإصدار 27).
ملاحظة: هذا أصعب مما ينبغي ، حيث من المفترض أن تعمل rlig بشكل افتراضي - ويفعل في معظم التطبيقات! إذا كنت ترغب في تحسين هذا Adobe ، فيرجى الذهاب للتصويت "حرجة" في منشور Adobe Forum هذا.
Font Settings في شريط البحث العلوي.إذا وجدت مشكلات مع التوزيع العشوائي في التطبيقات الأخرى (أو إذا واجهت أي مشاكل أخرى) ، فيرجى تقديم مشكلة في هذا الريبو!
اصنع بيئة افتراضية:
python3 -m venv venvتنشيط Venv:
source venv/bin/activate
تثبيت التبعيات:
pip install -U -r requirements.txtأخيرًا ، امنح Scripts إذنًا للتشغيل:
chmod +x scripts--build/ * .sh source venv/bin/activate # activate venv if not already activeقم بتنظيف الإعدادية المسبقة:
make cleanثم ، قم بتشغيل بناء الخط المتغير:
make vf سيأخذ هذا مصدر .glyphspackage وإنشاء sources/build-prep مع مصادر وسيطة مطلوبة لبناء الخط النهائي. عندما ينجح البناء ، سيفتح الخط المتغير في تطبيق فتح الخط الافتراضي (أوصي بوغلز الخط).
إذا كنت تريد ، يمكنك أيضًا بناء الخطوط الثابتة. كن على دراية: هناك الكثير من الخطوط الثابتة ، لذلك يستغرق هذا بعض الوقت!
make statics إذا كنت ترغب في بناء كل شيء في وقت واحد ، يمكنك استخدام make full . إذا كنت ترغب فقط في تشغيل خط أنابيب Build Prep ، فيمكنك استخدام make prep .
قم بتحديث رقم الإصدار في version.txt إلى رقم الإصدار التالي المطلوب ، ثم قم ببناء خطوط باستخدام سير make الموصوف أعلاه.
يتم إنشاء أرشيف مضغوط من مجلد Fonts كخطوة أخيرة من أمر make statics .
أخيرًا ، انتقل إلى تحديث روابط التنزيل في عينة الويب Shantell Sans.