3 poin oleh GN⁺ 2024-09-19 | 1 komentar | Bagikan ke WhatsApp
  • Comic Mono adalah font monospaced yang diadaptasi dari Comic Shanns v1, dengan tujuan menghadirkan nuansa khas keluarga Comic yang familiar namun tetap mudah dibaca untuk kode atau terminal
  • Dengan menyamakan lebar semua glif dan merujuk pada metrik Cousine, tampilannya dibuat agar terasa lebih alami saat ditampilkan bersama font sistem
  • Font tebal dibuat dengan FontForge Embolden, dan seluruh keluarga font dibangun dengan menambal Comic Shanns asli menggunakan skrip Python
  • Di web, font ini bisa digunakan melalui stylesheet jsDelivr CDN dan juga tersedia sebagai paket npm, tetapi file font di npm belum dioptimalkan
  • Font terkait seperti Comic Shanns v2, Serious Shanns, dan Comic Shanns Mono, serta paket Fontsource, Arch Linux AUR, dan Gentoo Linux Overlay juga bisa dijadikan rujukan

Cara Comic Shanns diubah menjadi monospaced

  • Comic Mono adalah font monospaced berbasis Comic Shanns v1 karya Shannon Miwa
  • Ada dua berkas unduhan
  • Perbedaannya dengan Comic Shanns asli diringkas menjadi empat poin
    • Lebar semua glif disesuaikan agar benar-benar sama
    • Metrik glif diselaraskan berdasarkan Cousine agar terlihat lebih natural saat ditampilkan bersama font sistem
    • Namanya diubah menjadi Comic Mono
    • Versi tebal dibuat melalui proses FontForge Embolden
  • Pembuatnya menyebut dirinya bukan desainer font, melainkan pengembang perangkat lunak, dan membuat keluarga font ini dengan menambal Comic Shanns v1 asli menggunakan skrip Python generate.py
  • Contoh kode menggunakan vendor/comic-shanns.otf dan vendor/Cousine-Regular.ttf sebagai input, lalu menghasilkan ComicMono.ttf dan ComicMono-Bold.ttf dengan fontforge

Jalur instalasi dan distribusi

  • Di halaman web, font ini bisa digunakan dengan menyertakan stylesheet CDN dari jsDelivr
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/comic-mono@0.0.1/index.css">;

Font terkait yang layak dilihat

  • Comic Shanns asli pada v2 mendukung simbol tambahan seperti karakter beraksen dan simbol matematika
  • Serious Shanns mencakup lebih banyak modifikasi seperti peningkatan keterbacaan, bobot yang lebih ringan, dan versi Nerd Font
  • Comic Shanns Mono berbasis Comic Shanns v2 dan mencakup penyesuaian metrik serta karakter tambahan
  • Lisensinya adalah MIT License

1 komentar

 
GN⁺ 2024-09-19
Komentar di Hacker News
  • Sejak melihatnya dulu di HN, saya terus memakai font monospace berbasis Comic Sans, dan sekarang menggunakan versi berbayarnya, Comic Code
    https://tosche.net/fonts/comic-code
    Mudah dibaca dan juga menyenangkan, memberi kesan mirip saat dulu saya memakai Monaco. Secara pribadi, saat memprogram, mata saya tidak terlalu lelah dan rasanya lebih menyenangkan. Saya juga ingat pernah membaca penjelasan bahwa bentuk hurufnya mirip dengan bentuk huruf yang diajarkan di taman kanak-kanak, sehingga lebih nyaman di mata

    • Di mata saya, terutama pada ukuran kecil, Comic Code terasa jauh lebih mirip Courier daripada Comic Mono
    • Saya juga memakai Comic Code, tetapi saya membelinya karena tidak tahu alternatif gratis yang terlihat sama bagusnya
      Jelas mengurangi kelelahan mata dan juga meningkatkan efisiensi. Ini adalah hal pertama yang saya pasang saat menyiapkan komputer baru
    • Saya paham bahwa bagi sebagian orang ini lebih mudah dibaca, tetapi penjelasan bahwa itu karena mirip bentuk huruf taman kanak-kanak rasanya kurang tepat
      Bukankah anak-anak biasanya belajar membaca lewat materi cetak? Saya mengajari anak-anak saya membaca dengan kartu flash berisi kata utuh dan buku “look and say”, dan materi seperti itu sama sekali tidak mirip font ini. Secara pribadi, saya merasa ini sulit dibaca dan sedikit memperlambat, tetapi saya justru penasaran apakah sebagian orang mendapat manfaat dari perlambatan itu. Bisa jadi pergerakan mata menjadi lebih hati-hati atau lebih efisien
    • Saya sangat menyukai font Codelia dari pembuat ini, tetapi sulit membenarkan mengeluarkan uang sebanyak itu ketika ada begitu banyak alternatif gratis
      Saya berharap ada lisensi nonkomersial yang lebih murah
    • Kesamaannya dengan font yang dirancang khusus untuk membantu disleksia adalah setiap karakter terlihat berbeda satu sama lain
      Nuansa seperti tulisan tangan memberi pembaca lebih banyak petunjuk yang bisa ditangkap dibandingkan font yang lebih presisi
  • Kalau trennya merekomendasikan font monospace bergaya komik, Monaspace Radon juga layak direkomendasikan
    Di https://monaspace.githubnext.com/, gulir turun sampai variants, letaknya yang keempat. Dalam praktiknya berfungsi dengan baik. Secara pribadi saya sangat menyukai Comic Sans dan font bergaya seperti ini, jadi sulit memahami orang-orang yang membencinya

    • Masalah saya dengan Comic Sans ada dua
      Pertama, font ini terlalu sering disalahgunakan di tempat yang tidak pantas, seperti kabar buruk di kantor atau undangan pemakaman. Kedua, hinting-nya dioptimalkan untuk layar beresolusi rendah pada masa pembuatannya dan untuk target awalnya, MS Bob, sehingga mungkin tidak optimal untuk materi cetak atau layar modern beresolusi tinggi. Kalau ingin memakai font jenis ini, menurut saya ada pilihan yang lebih baik daripada Comic Sans itu sendiri. Meski begitu, bukan tidak mungkin Comic Sans sudah diperbarui selama ini.
      Kalau benar-benar ingin memancing orang-orang yang terlalu peduli pada font, coba pakai Comic Papyrus, campuran Comic Sans dan Papyrus: https://creativemarket.com/blog/designer-combines-papyrus-an...
      Belakangan namanya diubah menjadi Comic Parchment karena alasan konyol bernuansa suka menggugat
    • Entah saya yang aneh, tetapi Radon terasa sangat tidak nyaman hanya dengan melihatnya dan membuat semuanya sulit dibaca
      Rasanya seolah saya menjadi disleksik. Saat ini saya memakai Fira Code, dan yang ini sangat nyaman dibaca dan dilihat
    • Saya tidak menyukai Comic Sans sebagai font tulisan tangan komik
      Karakternya, atau justru ketiadaan karakternya, yang mengganggu saya. Seharusnya terasa hidup dan jenaka, tetapi bagi saya terasa hambar dan setengah mati. Ia mencoba keanehan seperti kurva tidak beraturan dan huruf ‘C’ dengan kait kecil, tetapi semuanya terasa canggung, tidak alami, dan tidak berirama. Rasanya seperti diberi lelucon lemah lalu diminta membacakannya keras-keras
    • Hal seperti ini tentu soal selera, jadi kalau suka ya bagus, tetapi pikiran pertama saya adalah bagaimana dengan italik
    • Di mata saya, l terlihat seperti Z; saya penasaran apakah itu hanya karena sudah terbiasa
  • Saya penasaran apakah ada yang ingat masa ketika pihak OpenBSD merilis slide presentasi riset dan materi mereka dalam MS Comic Sans
    Logo LibreSSL juga masih menyisakan nuansa itu di situsnya, dan kalau menggulir cukup jauh di sini https://www.openbsd.org/papers/bsdcan14-libressl/mgp00001.ht..., mereka membahasnya seolah “dipersenjatai”. Sepertinya maksudnya, lisensinya cukup bebas untuk membuat para nerd Linux kesal, sementara font itu sendiri adalah benda yang cukup menyebalkan bagi para nerd desain

  • Saya memakai Fantasque Sans
    Saya lupa mengapa memilih ini alih-alih Comic Shanns, tetapi kalau Anda menyukai gaya seperti ini, font ini layak dilihat
    https://github.com/belluzj/fantasque-sans

    • Cukup mudah dibaca, tidak terlalu komikal, tetapi tetap punya tingkat keseragaman dan kelembutan tertentu
      Saya memakainya cukup lama sebelum akhirnya menetap di Iosevka
    • Fantasque Sans Mono punya “a” yang bergaya, dan saya cukup menyukainya
  • Saya ingin membencinya, tetapi ternyata sama sekali tidak buruk
    Bahkan sebagai font sans-serif biasa pun terlihat oke. Pada akhirnya, sepertinya masalah Comic Sans adalah jarak antarhuruf

    • Saya pernah mencoba Operator Mono, SF Mono, Ubuntu, Roboto, Consolas, dan lainnya, dan menggantinya setiap hari, setiap minggu, setiap bulan
      Namun sudah 2 tahun saya memakai Comic Mono, dan sebagai developer software, sekarang saya benar-benar lupa soal font. Itu tanda font yang benar-benar bagus
    • Saya melihatnya sambil bersiap untuk tertawa, tetapi malah merasa tenang
      Font ini punya ketenangan yang mengejutkan
  • Versi aslinya tidak punya tanda diakritik, metriknya terasa agak meleset bagi saya, dan saya juga tidak suka garis bawah pada “f”, jadi saya sedang mengerjakan fork
    Beberapa IDE, terutama Eclipse di Windows, menunjukkan masalah dengan font ini, jadi saya juga menyesuaikan parameternya. Saya membuatnya bisa berjalan di Python 3, dan memasukkan font sumber sebagai submodule agar tidak perlu mencarinya secara manual saat membangun sendiri. Masih dalam pengerjaan
    https://github.com/caioycosta/comic-fork-mono-font

    • Aneh, versi yang saya pakai sepertinya sama dengan versi di tulisan itu, tetapi saya ingat ada tanda diakritik
      Saat ini saya tidak di depan komputer, nanti akan saya cek. Namun posisi “í” memang aneh, sehingga terlihat seperti ada spasi ekstra antara huruf itu dan karakter setelahnya, dan itu mengganggu
  • Ada fork yang menyertakan ligatur pemrograman di sini, sehingga bisa menjadi alternatif bebas dan open-source yang lebih realistis untuk Comic Code yang disebutkan di tempat lain
    https://github.com/wayou/comic-mono-font/

  • Saya sudah sekitar setahun memakai font serupa, Maple Mono, dan ini benar-benar bagus
    Secara pribadi, saya merasa ini lebih baik untuk membaca kode
    https://github.com/subframe7536/maple-font

  • Wah, font yang anehnya menggemaskan
    Saya rasa saya tidak akan coding dengan font ini, tetapi untuk menampilkan contoh kode bernuansa papan tulis di materi pendidikan, sepertinya sangat cocok

  • Saya memakai APL386 sebagai font sehari-hari, dan font itu punya sedikit nuansa Comic Sans tetapi tampak lebih sederhana dan rapi
    https://abrudz.github.io/APL386/

    • Dibandingkan Comic Mono, ini terlihat terasa lebih bercelah