Typography
- Categories:
- notes
Belum lama ini saya membaca artikel mengenai Webfonts. Pada postingan tersebut terdapat kalimat dibawah ini.
Typography is not about aesthetics, it’s about serving the text. If even a small percentage of people don’t consume your content due to a use of webfonts, your typography is failing.
Kalimat tersebut langsung membuat saya cek ulang typography blog ini dan mengubah font-nya lebih kecil agar lebih mudah dibaca. Terkait typography, saya pernah membahas mengenai 5 prinsip dasar tipografi, bagus untuk menjadi landasan membuat typography yang baik.
Selain itu belakangan saya menemukan CSS berukuran 50 bytes dan 100 bytes dimana membuat teks lebih enak dibaca terhadap website manapun tanpa perlu tambahan CSS yang lain.
50 Bytes CSS
max-width: 38rem
Default font pada broser pada umumnya adalah 16px, sehingga 38 x 16 = 608px. Tulisan yang kepanjangan akan otomatis kebawah.
padding: 2rem
Supaya tidak mepet layar jika diakses lewat gadget atau layar ukuran kecil.
margin: auto
Supaya konten berada pada tengah layar.
100 Bytes CSS
Mirip dengan 50 bytes CSS, bedanya ada line-height
dan font-size
.
max-width: 70ch
“Readable range” biasanya 60-80 karakter. 70ch
merupakan angka yang pas untuk memenuhi “Readable range”. ch
adalah ukuran berdasarkan lebar angka nol “0”.
padding: 3em 1em
Mirip dengan padding 50 bytes CSS, agar tidak mepet di layar kecil.
margin: auto
Supaya konten berada pada tengah layar.
line-height: 1.75
Jarak antar teks atas dan bawah agar mudah dibaca. Ada alasan kenapa line-height
dibuat tanpa unit, yaitu agar tidak terpengaruh saat zoom-in atau zoom-out.
font-size: 1.5em
Mengikuti tren dimana belakangan menggunakan font berukuran besar.
- Tags:
- #css
- #typography
Recent Posts
C# DbContext ServiceLifeTime
my note about C Sharp ServiceLifeTime
PostgreSQL Index Usage Monitoring
Having too many unused or underused indexes on a table can slow down write and update operations in your PostgreSQL database, making it crucial to regularly identify and manage them for optimal performance.
KAK Labs Newsletter #6 - Staying Safe From Pegasus Spyware
Newsletter #6 - Pegasus, Ruby, PostgreSQL and networkQuality tool
Material Design - Paragraph Spacing
According to Google's Material Design, keep paragraph spacing in the range between .75x and 1.25x of the type size.
Amazon SDK for C# - S3 File Download Methods
Comparison between `TransferUtility.DownloadAsync`, `DownloadSingleFileAsync`, and `GetObjectAsync`.