Cara Memperbaiki Tampilan Tanda Baca Bahasa China (?!) yang Tidak Normal di Ghostty dengan Font Fira Code
Penyebab Masalah
Fira Code adalah font khusus untuk pemrograman yang tidak mengandung glyph bahasa China. Ketika terminal perlu menampilkan tanda baca lebar penuh bahasa China (?!() di U+FF00–FFEF, 。 di U+3000–303F), Ghostty harus beralih ke font CJK sistem sebagai cadangan. Di macOS, cadangan defaultnya adalah PingFang, namun font cadangan ini tidak diskalakan bersama font utama — bisa juga menyebabkan pergeseran garis dasar dan ketidakkonsistenan ketebalan goresan di baris yang sama. Ini adalah perilaku fallback font yang diketahui di Ghostty pada macOS, itulah mengapa tanda baca terlihat besar dan aneh.

Solusi
Buka file konfigurasi Ghostty melalui Ghostty > Settings... atau pintasan ⌘ + ,, lalu tambahkan baris font-family setelah Fira Code untuk menetapkan PingFang sebagai font cadangan global.
font-family = Fira Codefont-family = PingFang SC
font-family bisa ditulis dalam beberapa baris. Baris pertama adalah font utama, baris berikutnya berfungsi sebagai cadangan. Semua glyph yang tidak ada di Fira Code (tanda baca China, karakter China, simbol lebar penuh) akan diserahkan ke PingFang sehingga rendering menjadi konsisten.
Muat ulang konfigurasi melalui Ghostty > Reload Configuration atau pintasan ⇧ + ⌘ + ,.

Path file konfigurasi biasanya di ~/.config/ghostty/config (di macOS mungkin juga di ~/Library/Application Support/com.mitchellh.ghostty/config).