Rumah > hujung hadapan web > tutorial css > Mengapa Fon Render Berbeza pada Windows dan Mac?

Mengapa Fon Render Berbeza pada Windows dan Mac?

Barbara Streisand
Lepaskan: 2024-11-13 08:26:02
asal
652 orang telah melayarinya

Why Do Fonts Render Differently on Windows and Mac?

Ketidakkonsistenan Penyampaian Fon Merentas Platform: Menyelesaikan Percanggahan Anti-Aliasing @font-face antara Windows dan Mac

Dalam bidang silang- pembangunan web platform, mencapai pemaparan fon yang konsisten merentas sistem pengendalian yang berbeza boleh menjadi tugas yang membingungkan. Satu isu biasa yang dihadapi dengan kit @font-face ialah penampilan fon yang berbeza-beza antara sistem Windows dan Mac.

Satu contoh tertentu perkara ini timbul apabila menggunakan fon yang dicipta oleh Fontsquirrel.com. Pembangun sering menghadapi percanggahan dalam anti-aliasing antara kedua-dua platform. Pada Windows, fon mungkin kelihatan lebih tebal dan kasar berbanding dengan rakan Mac mereka.

Penyelesaian: Mengutamakan Format Fon SVG untuk Chrome

Selepas penerokaan yang meluas, penyelesaian telah muncul yang menyelesaikan ketidakkonsistenan pemaparan fon merentas platform ini. Kuncinya terletak pada mengubah suai kod CSS yang dijana oleh Fontsquirrel.com.

Pada asalnya, kod CSS mengikut struktur ini:

@font-face {
    font-family: 'Font Name';
    src: url('font-file.eot');
    src: url('font-file.eot?#iefix') format('embedded-opentype'),
         url('font-file.woff') format('woff'),
         url('font-file.ttf') format('truetype'),
         url('font-file.svg#Font Name') format('svg');
    font-weight: normal;
    font-style: normal;
}
Salin selepas log masuk

Walau bagaimanapun, untuk penyemak imbas Chrome pada Windows, adalah penting untuk utamakan format fon SVG dengan mengalihkan baris yang berkaitan ke permulaan senarai src:

/* THIS WORKS FOR ME */
@font-face {
    font-family: 'Font Name';
    src: url('font-file.svg#Font Name') format('svg'),
         url('font-file.eot') format('embedded-opentype'),
         url('font-file.woff') format('woff'),
         url('font-file.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
Salin selepas log masuk

Dengan mengutamakan format SVG untuk Chrome, penyemak imbas akan menjadikan fon dengan anti-aliasing optimum, menghasilkan penampilan yang konsisten pada kedua-dua sistem Windows dan Mac.

Atas ialah kandungan terperinci Mengapa Fon Render Berbeza pada Windows dan Mac?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan