Semua fon mempunyai nisbah aspek (atau nilai). Nilai segi fon dikira dengan membahagikan huruf kecil huruf kecil x dengan saiz fon. Apabila anda mempunyai nilai ini, anda boleh menggunakan sifat gaya font fontSizeAdjust dalam CSS3 untuk menentukan nilai aspek font pilihan yang digunakan untuk memaparkan laman web anda.
Apabila laman web anda dilihat pada komputer yang tidak mempunyai font pilihan anda, sifat fontSizeAdjust digunakan untuk memilih saiz font yang terbaik untuk font gantian.
Hartanah ini memastikan halaman anda kelihatan bagus dan jenis anda dapat dibaca walaupun fon pilihan pertama anda tidak tersedia.
Mengenai fonSizeAdjustAdjust Property
Menggunakan ciri fontSizeAdjust memberikan anda beberapa kawalan ke atas penggantian fon apabila diperlukan. Apabila fon pilihan pertama tidak tersedia, penyemak imbas menggunakan fon kedua yang ditentukan, yang sering menyebabkan perubahan saiz yang besar. Kebolehbacaan font lebih banyak dipengaruhi oleh saiz huruf kecil daripada saiz huruf besar. Apabila pelayar mengetahui nilai aspek untuk fon pilihan anda, ia dapat lebih baik memikirkan saiz yang hendak digunakan ketika memaparkan halaman dalam font pilihan kedua.
Berikut adalah contoh yang menyesuaikan saiz fon menggunakan nisbah aspek 0.58, yang merupakan nisbah aspek untuk Verdana. Jika Verdana tidak tersedia pada komputer, penyemak imbas saiz font gantian supaya ia mempunyai huruf kecil saiz yang sama untuk keterbacaan yang terbaik.
document.getElementById ("myP"). style.fontSizeAdjust = "0.58";
Nota: Sebagaimana penerbitan, hanya Mozilla Firefox menyokong penuh sifat fontSizeAdjust.
Rangka Aspek Biasa Font
Jadual ini menunjukkan pengiraan untuk nisbah aspek beberapa keluarga font popular.
Fon | Nisbah aspek |
---|---|
Arial | 0.52 |
Avant Garde | 0.45 |
Bookman | 0.40 |
Calibri | 0.47 |
Buku Sekolah Abad | 0.48 |
Cochin | 0.41 |
Comic Sans | 0.53 |
kurier | 0.43 |
Kurier Baru | 0.42 |
Garamond | 0.38 |
Georgia | 0.48 |
Helvetica | 0.52 |
Palatino | 0.42 |
Tahoma | 0.55 |
Times New Roman | 0.45 |
Trebuchet | 0.52 |
Verdana | 0.58 |