EDIT : Masalahnya adalah saya tidak mengaktifkan "Cleartype" di pengaturan saya di Vista. Pertanyaan ini mungkin tidak memiliki banyak arti jika Anda telah menginstal Cleartype / diaktifkan pada OS Windows.
Angin tipografi baru telah tiba di web, dengan properti font-face dari CSS3 dapat memuat font selain dari OS / set sistem. Mac saya membuat banyak dengan sempurna sementara mesin Windows saya tidak. Kumpulan font apa yang harus saya gunakan yang akan membuat lebih baik di Windows?
Ini mirip dengan pertanyaan tentang Stack Overflow.
Dan di sini contoh situs web yang terlihat buruk ditampilkan di PC dengan Myriad Pro: http://css-tricks.com/
CATATAN: Saya tidak berbicara tentang perbedaan antialiasing antara versi browser (seperti antara IE9 dan IE6).
Saya mengharapkan jawaban dari tes Anda, daftar font plus ukuran (silakan gunakan px) yang terlihat baik, atau setidaknya dengan cara yang dapat digunakan untuk teks pendek atau judul kecil.
Misalnya, saat ini "League Gothic, 30px" terlihat seperti berikut:
sumber
Jawaban:
Ini harus menjadi komentar (maka membuat CW ini), tapi saya pikir ada beberapa kesalahpahaman dan asumsi yang salah dalam pertanyaan. Karena Anda jelas ingin agar pertanyaan ini dijawab (Anda telah menawarkan hadiah), inilah dua sen saya.
Dari tangkapan layar Anda, menurut saya Anda telah mengatur Windows Anda untuk me-render font secara teratur (tidak seperti rendering subpixel) dan mungkin browser Anda tidak melakukan antialiasing (mungkin, tetapi kemudian hilang dengan kompresi JPG).
Contoh-contoh berikut yang berhubungan dengan windows adalah dari XP Pro SP 3, jadi cukup aman untuk mengasumsikan situasinya setidaknya dalam level yang sama di Vista & 7.
Windows memiliki (dalam XP) opsi untuk menggunakan ClearType atau tidak. Tanpa ClearType font akan ditampilkan seperti pada tangkapan layar Anda. Ini adalah gambar yang sangat diperbesar dari dialog Windows tanpa CT:
Anda melihatnya adalah operasi biner: piksel berwarna hitam atau transparan. Sekarang dengan beberapa browser modern bahkan tanpa CT, mereka melakukan beberapa anti-aliasing. Ini dari css-tricks.com dengan Windows XP & Chrome 8 dan CT tidak aktif (seperti pada gambar sebelumnya):
Lihat apa yang terjadi? Mungkin Anda sudah melakukannya, seperti yang Anda nyatakan dalam pertanyaan Anda.
Sekarang, ClearType !
Berikut adalah teks yang sama persis dari dialog Windows, kali ini dengan CT:
Jika Anda tertarik pada apa ini didasarkan, lihat artikel Wikipedia tentang rendering subpixel . Dan apakah mengaktifkan ClearType mempengaruhi rendering browser? Teks "lain" yang sama dengan Windows XP & Chrome 8 dan ClearType AKTIF:
Itu benar! Dan sementara kita melakukannya, saya mungkin menambahkan bahwa (setidaknya) IE 8 menggunakan rendering ClearType bahkan jika itu dinonaktifkan di tingkat Windows.
Membandingkan teks antialiased dan ClearTyped dalam 100% tidak seradikal membandingkan teks ClearTyped dengan non-antialiased. Itu jelas lebih berani, meskipun:
aa: CT:
Untuk melihat seperti apa tanpa antialiasing, lihat saja screenshot littlemad .
Dan untuk perbandingan inilah "yang lain" yang sama dalam rendering default OS X: bahkan lebih berani daripada ClearType.
Untuk menjawab pertanyaan Anda: font apa saja . Jika sistem operasi Anda membuat font berbeda mungkin karena Anda telah mengatur sistem operasi Anda untuk membuat font demikian . ATAU mungkin saja browser Anda tidak mampu antialiasing atau ClearType.
Pertanyaan lain adalah mengapa beberapa font ditampilkan dengan benar dan sebagian tidak - jika ini masalahnya (tapi saya tidak melihat masalah di situs yang Anda sebutkan di Windows). Atau apakah Anda meminta font yang terlihat memadai tanpa rendering apa pun?
Dan ini juga jawaban untuk pertanyaan yang sering diajukan: "Ya, saya tahu semua itu - mengapa ClearType terlihat berbeda dari rendering OS X ?!"
Karena mereka berbeda. Render subpixel bukanlah hal yang ringan untuk diterapkan. ClearType adalah merek dagang terdaftar Microsoft dan dilindungi dengan 10 paten (+1 menunggu; lihat wikipedia ). Mereka tidak bisa sama.
sumber
Jika masalahnya sama dengan pertanyaan Stackoverflow yang Anda referensi, bukankah jawabannya juga sama ?
sumber
ttfautohint dapat digunakan untuk membangun kembali bytecode yang mengisyaratkan font; pengaturan default (kompatibel GDI) akan membantu windows me-render font.
sumber
Ini tidak ada hubungannya dengan browser, tetapi windows itu sendiri.
* sistem nix (unix / linux, dan OSX termasuk dalam ini karena memiliki basis Unix) memiliki opsi untuk mengontrol dengan halus bagaimana teks ditampilkan, dan umumnya diatur ke rendering subpixel (yang memiliki penjelasan teknis yang jauh lebih banyak daripada apa yang saya akan memberi Anda, tetapi pada dasarnya menggunakan subpixels (bagian merah, hijau, dan biru dari piksel layar Anda) untuk membuat teks) di mana Windows menggunakan cleartype, yang merupakan jenis render sendiri yang saya sedikit kabur pada mekanik.
Cukup banyak hanya karena Windows tidak membuat subpixel, itu bukan font atau file, tetapi sistem operasi yang menampilkan font dan file tersebut.
sumber
Mengaktifkan ClearType, pada Windows XP Anda:
1) Ikuti instruksi ini: http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/10/05/enabling-cleartype-on-windows-xp-mode.aspx
2) Sekarang, ikuti ini di IExplorer Anda: http://www.microsoft.com/typography/cleartype/tuner/step1.aspx
sumber
Gunakan kode di bawah ini dalam CSS
Mungkin membantu Anda
sumber