Gambar di sini: https://protesilaos.com/emacs/iosevka-comfy-pictures.
Bangunan yang disesuaikan dari jenis huruf iOSEVKA, dengan gaya bulat yang konsisten dan menimpa hampir semua mesin terbang individu dalam varian Romawi (tegak) dan miring (miring).
IOSEVKA COMFY mengoptimalkan untuk konsistensi antar-GLYPH dan antar-gaya dalam kendala besar kegunaan pada ukuran titik kecil. Bentuknya bulat dan dirancang dalam konser untuk memaksakan ritme yang dapat diprediksi dan menjaga karakter yang berbeda satu sama lain.
Gaya Romawi dan miring dibuat agar terlihat lebih konsisten daripada IOSEVKA hulu default sambil mempertahankan fitur unik mereka. Berbeda dengan gaya IOSEVKA default, mesin terbang tegak tidak memiliki campuran karakter lurus/bloki dan melengkung atau diserifikasi (meskipun ada pengecualian khusus). Sementara huruf miring tidak memiliki kecenderungan kaligrafi yang sangat kontras dengan rekan -rekan mereka. Perbedaan dalam setiap set gaya dan antara gaya itu sendiri lebih bernuansa. Maksudnya adalah membuat semuanya terasa bagian dari estetika yang sama. Perbedaan ditarik pada premis berkontribusi pada tuntutan desain mengingat kegunaan, tanpa pernah meminta perhatian pada diri mereka sendiri (sebagai lawan dari mesin terbang kaligrafi sporadis di tengah presentasi yang keras yang tampaknya mengatakan "lihat betapa cantiknya saya!").
Untuk mencapai konsistensi antara gaya Romawi dan miring, kami menghilangkan elemen -elemen pembulatan di mesin terbang terakhir untuk membuatnya terlihat sedikit lebih kuat. Kalau tidak, mereka akan merasa lebih bulat daripada rekan -rekan Romawi mereka mengingat kemiringan tambahan. Kami tidak ingin bahwa menambahkan penekanan implisit dari pembulingan ekstra karena kemiringan sudah cukup: untuk menekankan penekanannya adalah jenis berlebihan yang ingin dihilangkan oleh IOSEVKA untuk dihilangkan.
| Family | Shapes | Spacing | Style | Ligatures |
|---------------------------------+--------+---------+------------+-----------|
| Iosevka Comfy | Sans | Compact | Monospaced | Yes |
| Iosevka Comfy Duo | Sans | Compact | Duospaced | Yes |
| Iosevka Comfy Fixed | Sans | Compact | Monospaced | No |
|---------------------------------+--------+---------+------------+-----------|
| Iosevka Comfy Motion | Slab | Compact | Monospaced | Yes |
| Iosevka Comfy Motion Duo | Slab | Compact | Duospaced | Yes |
| Iosevka Comfy Motion Fixed | Slab | Compact | Monospaced | No |
|---------------------------------+--------+---------+------------+-----------|
| Iosevka Comfy Wide | Sans | Wide | Monospaced | Yes |
| Iosevka Comfy Wide Duo | Sans | Wide | Duospaced | Yes |
| Iosevka Comfy Wide Fixed | Sans | Wide | Monospaced | No |
|---------------------------------+--------+---------+------------+-----------|
| Iosevka Comfy Wide Motion | Slab | Wide | Monospaced | Yes |
| Iosevka Comfy Wide Motion Duo | Slab | Wide | Duospaced | Yes |
| Iosevka Comfy Wide Motion Fixed | Slab | Wide | Monospaced | No |
IOSEVKA COMFY hadir dalam empat set tiga: dua sans-serif dan dua superset serif. Triplet di setiap set Ikuti NAME{,-fixed,-duo} . Nama dasarnya dimonospaced dan mendukung ligatur. Yang "diperbaiki" benar -benar monospaced untuk bekerja dengan semua emulator terminal: itu tidak mendukung ligatur atau mesin terbang yang lebih luas. Dan "duo" berjarak semu-proporsional, sambil mendukung ligatur.
Di sini "semu-proporsional" berarti bahwa mesin terbang tertentu diizinkan untuk menempati lebar alami mereka, alih-alih monospaced yang ketat, sementara yang lain tetap monospaced. Kombinasi ini menghasilkan gaya yang terasa seperti jarak tetap tetapi dibaca seperti jarak variabel.
Set yang ringkas, sans-serif :
iosevka-comfy monospaced dan mendukung ligatur. Terlepas dari ligatur, ini memungkinkan mesin terbang khusus tertentu, seperti panah, untuk menempati lebih dari satu blok.
iosevka-comfy-fixed seperti iosevka-comfy meskipun secara ketat monospaced dan dengan demikian tidak mendukung ligatur. Semua mesin terbang adalah lebar yang persis sama. Gunakan ini jika Anda lebih suka atau jika aplikasi Anda (misalnya emulator terminal) tidak mengenali iosevka-comfy sebagai font monospaced.
iosevka-comfy-duo adalah kuasi-proporsional dan mendukung ligatur. Mesin terbang sempit alami, seperti i , diizinkan untuk menempati lebar alami mereka alih -alih satu ruang.
Set kompak, serif :
iosevka-comfy-motion MONOSPACED dan Mendukung Ligatures. Ini seperti iosevka-comfy tetapi dengan banyak tweak kecil yang menambah serif dan ujung ekor ke mesin terbang yang relevan. Sederhananya, itu adalah mitra serifikasi dari iosevka-comfy .
iosevka-comfy-motion-fixed adalah setara serif dari iosevka-comfy-fixed yang disebutkan di atas.
iosevka-comfy-motion-duo adalah setara serif dari iosevka-comfy-duo .
Set yang luas, sans-serif :
iosevka-comfy-wide sama dengan iosevka-comfy kecuali terasa lebih luas. Ini juga terlihat lebih tinggi dari iosevka-comfy meskipun kedua variannya cocok dengan jumlah garis yang sama di layar.
iosevka-comfy-wide-fixed adalah rekan "lebar" dari keluarga iosevka-comfy-fixed .
iosevka-comfy-wide-duo adalah rekan "luas" dari keluarga iosevka-comfy-duo .
The Wide, Serif Set:
iosevka-comfy-wide-motion sama dengan iosevka-comfy-motion kecuali terasa lebih luas. Ini juga terlihat lebih tinggi dari iosevka-comfy-motion meskipun kedua variannya cocok dengan jumlah garis yang sama di layar.
iosevka-comfy-wide-motion-fixed adalah rekan "luas" dari keluarga iosevka-comfy-motion-fixed .
iosevka-comfy-wide-motion-duo adalah rekan "luas" dari keluarga iosevka-comfy-motion-duo .
Semua font memiliki varian tegak dan miring dan tersedia dalam bobot berikut:
| Name | Code |
|-----------+------|
| light | 300 |
| semilight | 350 |
| regular | 400 |
| medium | 500 |
| semibold | 600 |
| bold | 700 |
| extrabold | 800 |
Kecuali Anda memiliki beberapa sistem eksotis, dalam hal ini Anda tahu apa yang Anda lakukan, Anda dapat menginstal font untuk pengguna lokal Anda dengan menyalin file .ttf atau direktori mereka di ~/.local/share/fonts/ . Untuk instalasi di seluruh sistem, tempatkan di /usr/share/fonts/ .
Bergantung pada sistem Anda, Anda mungkin perlu menghapus build ttf atau ttf-unhinted . Meskipun ini tidak sepenuhnya diperlukan, karena sistem tahu mana yang harus dipilih.
Jika ragu, instal secara lokal.
Lakukan klon dangkal dari repositori ini untuk mempercepat:
git clone --depth 1 https://github.com/protesilaos/iosevka-comfy IOSEVKA COMFY dikonfigurasi sesuai dengan dokumentasi proyek hulu. Ini secara praktis berarti bahwa (i) kami mengkloning repo resmi, (ii) mendefinisikan private-build-plans.toml di akarnya, (iii) menginstal dependensi npm , dan (iv) membangun file .ttf dengan sesuatu seperti berikut untuk setiap varian (dijalankan dari akar proyek):
npm run build -- ttf::iosevka-comfyAtau loop ini:
for i in iosevka-comfy{,-motion,-wide,-wide-motion}{,-fixed,-duo} ; do npm run build -- ttf:: $i ; done Pembaruan terakhir untuk IOSEVKA Comfy dilakukan pada 2024-10-19 menggunakan hulu komit 6850d2a (Post v31.9.1 ).
Setiap file disediakan apa adanya dengan harapan itu mungkin terbukti bermanfaat, tetapi sebaliknya dimaksudkan hanya untuk penggunaan pribadi saya.