Shantell Sans, de Shantell Martin, est une police de style marqueur conçu pour l'expression créative, le jeu typographique et l'animation.

Shantell Sans est un projet basé sur les œuvres d'art, l'écriture manuscrite et la philosophie créative de Shantell Martin. Plutôt que d'essayer d'imick ou de «remplacer» l'écriture de Shantell, Shantell Sans s'inspire de polices basées sur des marqueurs comme Comic Sans & Inkwell Sans. Il vise à créer un système de typographie autoritaire avec une seule forme de noyau par caractère, afin de fournir un ton simple, accueillant et énergique tout en encourageant la liberté et le jeu.
Pour télécharger Shantell Sans, veuillez consulter la dernière version et télécharger le fichier zip.
Conception du projet et direction créative de Shantell Martin.
Conception et développement de types par type Arrow / Stephen Nixon.
Conception de type cyrillique par Anya Danilova.
Support supplémentaire de Google Fonts.
Shantell Sans a un mini-rédaction sur Shantellsans.com, avec un dépôt ouvert sur Github à Arrowtype / Shantell-Sans-spécial.
Shantell SANS comprend un large éventail de styles, disponibles à la fois en une seule police variable et dans des fichiers de police statiques distincts.

L'écriture de Shantell est dynamique et n'adhère pas à une ligne de base rigide ou à des mesures précises, donc Shantell Sans utilise des axes variables vise à refléter cette flexibilité dans une gamme de styles de fluide.

| Axe | Étiqueter | Gamme | Défaut | Description |
|---|---|---|---|---|
| Poids | wght | 300–800 | 300 | Léger à déroutant. Peut être défini avec la propriété CSS font-weight . |
| Italique | ital | 0–1 | 0 | Droit à l'italique. Peut être défini avec la propriété CSS font-style . |
| Rebond | BNCE | -100–100 | 0 | Émule la base de référence rebondissante de l'écriture manuscrite. Remarque: Voir ci-dessous pour que cela fonctionne pleinement dans MS Word et Adobe Illustrator → («Faire du travail de randomisation»). |
| Informalité | INFM | 0–100 | 0 | Émule la mise en forme irrégulière et les proportions de l'écriture. |
| Espacement | SPAC | 0–100 | 0 | Ajoute un espacement supplémentaire à gauche et à droite de chaque glyphe. |
Le rebond, l'informalité et l'espacement peuvent être définis dans la propriété CSS font-variation-settings . Voir ce guide pour utiliser des axes personnalisés dans CSS pour plus d'informations.
Shantell Sans prend en charge un large éventail de 380 langues à l'aide de scripts latins et cyrilliques, dans toute l'Europe, les Amériques, l'Asie centrale et le Vietnam.

Il comprend les caractères suivants:
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 ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁄ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ _ - ‐ – — ( ) [ ] { } ⟨ ⟩ # % ‰ ' " ‘ ’ “ ” ‚ „ ‹ › « » * † ‡ . , : ; … ! ¡ ? ¿ / / | ¦ ‖ & § ¶ ℓ № · • ◦ ′ ″ ʹ ʺ + − ± ÷ × = < > ≤ ≥ ≈ ≠ ¬ ∅ ℮ µ π Ω ⁒ ∂ ∆ ∏ ∑ ∕ ∙ √ ∞ ∫ $ ¢ £ ¤ ¥ ₡ ₤ ₦ ₩ ₫ € ƒ ₭ ₮ ₱ ₲ ₴ ₵ ₸ ₹ ₺ ₼ ₽ ฿ ₨ ₪ ₾ ₿ ^ ~ ´ ` ˝ ˆ ˇ ˘ ˜ ¯ ¨ ˙ ˚ ¸ ˛ © ® ™ ° ⏸ ◆ ◇ ○ ● ■ □ ▪ ▫ ▲ △ ▶ ▷ ▼ ▽ ◀ ◁ ▴ ▵ ▸ ▹ ▾ ▿ ◂ ◃ ♡ ♥ ◊ ✓ ✔ ← ↑ → ↓ ↔ ↕ ↖ ↗ ↘ ↙ ◌ @
Les fonctionnalités suivantes de contrôle des options de police que vous souhaitiez peut-être ajuster dans les logiciels et via les font-feature-settings de la propriété CSS.
| Fonctionnalité | Étiqueter | Description |
|---|---|---|
| Ponctuation sensible aux cas | case | Fait de la ponctuation ajuster la hauteur du capuchon pour la composition en majuscules |
| Fractions arbitraires | frac | Fait des fractions appropriées à partir de chaînes comme 1/2 et 12/345 |
| Figures tabulaires | tnum | Les nombres et les devises sont monospacés entre les styles par défaut pour améliorer la mise en page de la table, mais cela fait que la ponctuation devient également tabulaire également |
| Chiffres proportionnels | pnum | Fait que les chiffres prennent une quantité naturelle d'espace |
| Ordinaires | ordn | Active les ordinales, principalement pour l'espagnol |
| Encoupé | sups | Active les chiffres en exposant, par exemple pour les notes de bas de page et les exposants |
| Inférieurs scientifiques | sinf | Active les chiffres des indices / inférieurs, par exemple pour les notations chimiques scientifiques |
| Trébuché zéro | zero | Active une forme baissée de zéro pour une numérotation de lisibilité plus élevée |
| Ligatures standard | liga | Convertit 3+ tirets répétés en lignes ondulées, juste pour le plaisir |
| Ensembles stylistiques | ss0X | Plusieurs ensembles stylistiques existent pour aider à basculer différents formulaires de caractères pour les langues cyrilliques, comme sauvegarde de la localisation au niveau du logiciel |
D'autres fonctionnalités sont principalement destinées à être gérées par des logiciels et ignorées par les utilisateurs.
| Fonctionnalité | Étiqueter | Description |
|---|---|---|
| Alternatives contexuelles | calt | Sur par défaut; active une ligature pour її , utilisée en ukrainien |
| Formulaires localisés | locl | Prend en charge les exigences spéciales de conception de caractère pour diverses langues (Trk, Cat, Rom, Mol, NLD, BGR, SRB, MKD, UKR et plus) |
| Ligatures requises | rlig | Sur par défaut; Ajoute un motif pseudo-alternant dans des styles irréguliers et gonflables |
Sont également inclus aalt , kern , ccmp , dnom , numr , mark et mkmk .
Dans la plupart des applications et des navigateurs Web, les axes et styles de rebond et d'informalité appliquent automatiquement la randomisation au texte. Plus précisément, la police passe à travers plusieurs suppléants de chaque glyphe, pour rendre le texte plus vivant et lui donner une apparence plus «manuscrite». Sous le capot, cela se fait via la fonction rlig OpenType. Cela devrait être allumé par défaut partout, mais malheureusement, dans certaines applications, vous devrez activer spécifiquement cette fonctionnalité.
Pour utiliser rlig dans Adobe Illustrator, vous devez utiliser l'un des compositeurs de lignes «Moyen-Orient» (comme illustrateur 2023, version 27).
Remarque: c'est plus difficile qu'il ne devrait l'être, car rlig est censé fonctionner par défaut - et le fait dans la plupart des applications! Si vous souhaitez qu'Adobe améliore cela, veuillez voter «critique» sur ce message Adobe Forum.
Font Settings dans la barre de recherche supérieure.Si vous trouvez des problèmes avec la randomisation dans d'autres applications (ou si vous rencontrez d'autres problèmes), veuillez déposer un problème dans ce dépôt!
Faire un environnement virtuel:
python3 -m venv venvActiver Venv:
source venv/bin/activate
Installez les dépendances:
pip install -U -r requirements.txtEnfin, donnez aux scripts de construction l'autorisation d'exécuter:
chmod +x scripts--build/ * .sh source venv/bin/activate # activate venv if not already activeNettoyez la préparation de l'exécution précédente:
make cleanEnsuite, exécutez la construction de police variable:
make vf Cela prendra la source .glyphspackage et créera les sources/build-prep avec des sources intermédiaires requises pour la construction de police finale. Lorsque la construction réussit, la police variable s'ouvrira dans votre application d'ouverture de police par défaut (je recommande des lunettes de police).
Si vous le souhaitez, vous pouvez également construire les polices statiques. Soyez conscient: il y a beaucoup de polices statiques, donc cela prend du temps!
make statics Si vous souhaitez tout construire en même temps, vous pouvez utiliser make full . Si vous souhaitez simplement exécuter le pipeline de préparation de build, vous pouvez utiliser make prep .
Mettez à jour le numéro de version dans version.txt au numéro de version suivant souhaité, puis créez des polices avec le workflow make décrit ci-dessus.
Une archive zippée du dossier des polices est créée comme la dernière étape de la commande make statics .
Enfin, allez mettre à jour les liens de téléchargement dans le spécimen Web de Shantell sans.