Mengapa tanda minus tidak sama tingginya dengan tanda plus?

42

Saya perhatikan bahwa garis horizontal -dan +tanda tidak sama tingginya untuk font yang tidak monospasi. Itu terlihat jelek bagiku.

Apa prinsip atau alasan desain di balik itu?

Plus minus perbandingan

Thomas Weller
sumber

Jawaban:

88

Penjajaran vertikal tanda plus dan tanda minus akan konsisten (jelas saya tidak bisa mengatakan dengan pasti untuk semua font, tetapi umumnya). Apa yang Anda gunakan di sana (saya berasumsi), dan tombol pada keyboard Anda sebenarnya adalah tanda hubung atau tanda hubung minus .

Penjajaran vertikal tanda hubung dan tanda hubung seringkali tidak sama dengan penjajaran untuk tanda minus, yang akan disejajarkan dengan tanda tambah dan simbol matematika lainnya.

Dengan menggunakan Arial dan Times New Roman seperti dalam contoh Anda, Anda dapat melihat perbedaan dalam penyelarasan antara tanda hubung, tanda minus dan simbol matematika lainnya:

masukkan deskripsi gambar di sini

Prinsip desain di baliknya sederhana, mereka digunakan untuk hal yang berbeda. Tanda hubung dan tanda hubung cenderung lebih selaras dengan tinggi x (untuk karakter huruf kecil) sedangkan simbol matematika akan disejajarkan untuk digunakan dengan angka.

Mereka terlihat jelek karena Anda menggunakan karakter yang salah . Gunakan tanda minus.


Bagaimana Anda mengetik tanda minus?

Bagaimana Anda mengetik tanda minus yang benar (karakter Unicode U + 2212) tergantung di mana Anda berada. Dalam HTML Anda dapat menggunakan entitas bernama HTML −.

Pada OS X Anda dapat mengakses simbol melalui Character Viewer , yang dapat diakses dari menu Edit di sebagian besar program (Anda juga dapat mengaktifkan akses dari bilah menu dengan mengaktifkannya di bawah preferensi sistem keyboard).

Pada Windows Anda dapat menggunakan utilitas Character Map bawaan atau menggunakan kode Alt :
Alt+ +2212atau Alt+ 8722(harus memiliki NumLock aktif dan menggunakan angka keypad numerik dan tanda tambah, bukan angka di atas tombol huruf, dan ya, Anda harus mengetik kunci tambah untuk unicode 2212).

Cai
sumber
1
Komentar bukan untuk diskusi panjang; percakapan ini telah dipindahkan ke obrolan .
Vincent
1
Alt + 2212 kembali ñdan Alt + 8722 kembali untuk saya
WELZ
@ WELZ: perilaku jalan pintas itu tergantung pada OS Anda (yang tidak Anda sebutkan, jadi itu mungkin seperti CP / M) dan versi, dan pengaturan di dalamnya, aplikasi Anda, dan bahkan font yang dipilih. Memeriksa angka-angka di Fileformat - Unicode U + 2212 menunjukkan Cai tidak membuat angka-angka itu secara acak; karena itu, pasti ada sesuatu di pihak Anda. Untungnya Cai juga menyebutkan beberapa cara lain.
usr2564301