Shantell Sans, dari Shantell Martin, adalah font gaya penanda yang dibangun untuk ekspresi kreatif, permainan tipografi, dan animasi.

Shantell Sans adalah proyek yang didasarkan pada karya seni, tulisan tangan, dan filosofi kreatif Shantell Martin. Daripada mencoba meniru atau "menggantikan" tulisan Shantell secara tepat, Shantell Sans mengambil inspirasi dari font berbasis penanda seperti Comic Sans & Inkwell Sans. Ini bertujuan untuk menciptakan sistem tipografi yang otetis dengan bentuk inti tunggal per karakter, untuk memberikan nada yang sederhana, mengundang, dan energik sambil mendorong kebebasan dan bermain.
Untuk mengunduh Shantell Sans, silakan lihat rilis terbaru dan unduh file zip.
Konsepsi proyek dan arah kreatif oleh Shantell Martin.
Jenis Desain & Pengembangan berdasarkan Jenis Panah / Stephen Nixon.
Desain Jenis Cyrillic oleh Anya Danilova.
Dukungan tambahan dari Google Fonts.
Shantell Sans memiliki minisite di Shantellsans.com, dengan repo terbuka di GitHub di ArrowType/Shantell-Sans-Specimen.
Shantell Sans mencakup beragam gaya, tersedia baik dalam font variabel tunggal dan dalam file font statis yang terpisah.

Tulisan Shantell adalah dinamis dan tidak melekat pada baseline yang kaku atau metrik yang tepat, sehingga Shantell sans menggunakan sumbu variabel adalah untuk mencerminkan fleksibilitas ini dalam kisaran gaya fluida.

| Sumbu | Menandai | Jangkauan | Bawaan | Keterangan |
|---|---|---|---|---|
| Berat | wght | 300–800 | 300 | Cahaya untuk ekstrabold. Dapat didefinisikan dengan properti CSS font-weight . |
| Miring | ital | 0–1 | 0 | Tegak untuk dicetak miring. Dapat didefinisikan dengan properti CSS font-style . |
| Melambung | BNCE | -100–100 | 0 | Meniru dasar goyang tulisan tangan. Catatan: Lihat di bawah untuk cara membuat ini sepenuhnya berfungsi di MS Word dan Adobe Illustrator → (“Membuat Pengacakan Karya”). |
| Informalitas | INFM | 0–100 | 0 | Meniru pembentukan dan proporsi tulisan tangan yang tidak teratur. |
| Jarak | SPAC | 0–100 | 0 | Menambahkan jarak ekstra ke kiri dan kanan masing -masing mesin terbang. |
Bouncing, informality, dan spacing dapat didefinisikan dalam properti CSS font-variation-settings . Lihat panduan ini untuk menggunakan sumbu khusus di CSS untuk informasi lebih lanjut.
Shantell Sans mendukung berbagai bahasa 380+ menggunakan skrip Latin & Cyrillic, di seluruh Eropa, Amerika, Asia Tengah, dan Vietnam.

Ini termasuk karakter berikut:
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 ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁄ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ _ - ‐ – — ( ) [ ] { } ⟨ ⟩ # % ‰ ' " ‘ ’ “ ” ‚ „ ‹ › « » * † ‡ . , : ; … ! ¡ ? ¿ / / | ¦ ‖ & § ¶ ℓ № · • ◦ ′ ″ ʹ ʺ + − ± ÷ × = < > ≤ ≥ ≈ ≠ ¬ ∅ ℮ µ π Ω ⁒ ∂ ∆ ∏ ∑ ∕ ∙ √ ∞ ∫ $ ¢ £ ¤ ¥ ₡ ₤ ₦ ₩ ₫ € ƒ ₭ ₮ ₱ ₲ ₴ ₵ ₸ ₹ ₺ ₼ ₽ ฿ ₨ ₪ ₾ ₿ ^ ~ ´ ` ˝ ˆ ˇ ˘ ˜ ¯ ¨ ˙ ˚ ¸ ˛ © ® ™ ° ⏸ ◆ ◇ ○ ● ■ □ ▪ ▫ ▲ △ ▶ ▷ ▼ ▽ ◀ ◁ ▴ ▵ ▸ ▹ ▾ ▿ ◂ ◃ ♡ ♥ ◊ ✓ ✔ ← ↑ → ↓ ↔ ↕ ↖ ↗ ↘ ↙ ◌ @
Fitur-fitur berikut opsi font kontrol yang mungkin ingin Anda sesuaikan dalam perangkat lunak dan melalui font-feature-settings properti CSS.
| Fitur | Menandai | Keterangan |
|---|---|---|
| Tanda baca yang sensitif terhadap kasus | case | Membuat tanda baca sesuai dengan ketentuan penutupan huruf besar-besaran |
| Fraksi sewenang -wenang | frac | Membuat fraksi yang tepat dari string seperti 1/2 dan 12/345 |
| Angka Tabular | tnum | Angka & mata uang dimonospaced melintasi gaya secara default untuk meningkatkan tata letak tabel, tetapi ini membuat tanda baca tertentu menjadi tabel juga |
| Angka proporsional | pnum | Membuat angka memakan jumlah ruang yang alami |
| Ordinal | ordn | Mengaktifkan ordinal, terutama untuk bahasa Spanyol |
| Superscript | sups | Mengaktifkan angka superscript, misalnya untuk catatan kaki & eksponen |
| INFERIORS ILMURIF | sinf | Mengaktifkan angka subskrip/inferior, misalnya untuk notasi kimia ilmiah |
| Slashed Nol | zero | Mengaktifkan bentuk nol yang dipotong untuk penomoran keterbacaan yang lebih tinggi |
| Ligatur Standar | liga | Mengubah 3+ tanda hubung berulang menjadi garis bergelombang, hanya untuk bersenang -senang |
| Set gaya | ss0X | Ada beberapa set gaya untuk membantu mengalihkan bentuk karakter yang berbeda untuk bahasa Cyrillic, sebagai cadangan untuk lokalisasi tingkat perangkat lunak |
Fitur lain sebagian besar dimaksudkan untuk ditangani oleh perangkat lunak dan diabaikan oleh pengguna.
| Fitur | Menandai | Keterangan |
|---|---|---|
| Alternatif Konteksual | calt | Aktif secara default; mengaktifkan ligatur untuk її , digunakan dalam bahasa Ukraina |
| Formulir Lokal | locl | Mendukung persyaratan desain karakter khusus untuk berbagai bahasa (TRK, CAT, ROM, MOL, NLD, BGR, SRB, MKD, UKR, dan banyak lagi) |
| Ligatur yang dibutuhkan | rlig | Aktif secara default; Menambahkan pola pseudo-acak ke bergantian dalam gaya tidak beraturan & goyang |
Juga termasuk aalt , kern , ccmp , dnom , numr , mark , dan mkmk .
Di sebagian besar aplikasi dan brower web, sumbu dan gaya informalitas secara otomatis menerapkan pengacakan ke teks. Secara khusus, font akan bersepeda melalui beberapa alternatif dari masing -masing mesin terbang, untuk membuat teks lebih hidup dan memberikan penampilan yang lebih "tulisan tangan". Di bawah kap, ini dilakukan melalui fitur rlig OpENTYPE. Ini harus aktif secara default di mana -mana, tetapi sayangnya, di beberapa aplikasi Anda perlu secara khusus mengaktifkan fitur ini.
Untuk menggunakan rlig di Adobe Illustrator, Anda harus menggunakan salah satu komposer garis "Timur Tengah" (seperti ilustrator 2023, versi 27).
Catatan: Ini lebih sulit dari yang seharusnya, seperti rlig seharusnya berfungsi secara default - dan lakukan di sebagian besar aplikasi! Jika Anda ingin Adobe memperbaiki ini, silakan pilih "Critical" pada posting forum Adobe ini.
Font Settings di bilah pencarian atas.Jika Anda menemukan masalah dengan pengacakan di aplikasi lain (atau jika Anda mengalami masalah lain), silakan ajukan masalah dalam repo ini!
Buat lingkungan virtual:
python3 -m venv venvAktifkan venv:
source venv/bin/activate
Instal dependensi:
pip install -U -r requirements.txtAkhirnya, berikan izin Build Script untuk menjalankan:
chmod +x scripts--build/ * .sh source venv/bin/activate # activate venv if not already activeBersihkan persiapan lari sebelumnya:
make cleanKemudian, jalankan variabel font build:
make vf Ini akan mengambil sumber .glyphspackage dan membuat sources/build-prep dengan sumber-sumber perantara yang diperlukan untuk pembuatan font akhir. Ketika build berhasil, font variabel akan terbuka di aplikasi pembukaan font default Anda (saya sarankan kacamata font).
Jika Anda mau, Anda juga dapat membangun font statis. Waspadai: Ada banyak font statis, jadi ini membutuhkan waktu!
make statics Jika Anda ingin membangun semuanya sekaligus, Anda dapat menggunakan make full . Jika Anda hanya ingin menjalankan pipa Prep Build, Anda dapat menggunakan make prep .
Perbarui nomor versi di version.txt ke nomor rilis berikutnya yang diinginkan, lalu bangun font dengan make Workflow yang dijelaskan di atas.
Arsip ritsleting dari folder font dibuat sebagai langkah terakhir dari perintah make statics .
Akhirnya, perbarui tautan unduhan di spesimen web Shantell Sans.