Saya menggunakan Windows 7 dan telah mengatur font smoothing ke ClearType. Namun, karakter Jepang ditampilkan sangat kasar di seluruh sistem operasi. Apa yang bisa saya lakukan agar mereka ditampilkan dengan lancar seperti karakter lain?
Berikut adalah contoh dari apa yang mereka terlihat saat ini:
windows-7
fonts
characters
cleartype
missingfaktor
sumber
sumber
Jawaban:
Masalahnya adalah font Jepang tradisional (MS Gothic, MS PGothic, MS Mincho ...) juga menyertakan font bitmap dalam ukuran kecil selain yang garis besar (biasanya untuk karakter 22pt dan kurang). Bitmap ini tidak dapat digunakan untuk menghaluskan jenis apa pun , sehingga menghasilkan aliasing yang sangat jelek dan menyakitkan mata. Ada beberapa solusi untuk ini:
Mactype adalah pengganti sumber terbuka (antara lain, tapi sekarang ini yang paling diperbarui) untuk renderer font Windows berdasarkan FreeType . Itu hanya akan melewatkan bitmap itu dan menggunakan garis besar untuk menampilkan karakter yang halus.
Tetapi saat ini Mactype tidak dapat meniru panggilan DirectDraw , sehingga beberapa program yang menggunakan DirectDraw / DirectWrite (seperti MS office 2013, IE7 +, Firefox ...) masih memiliki font alias, tetapi ini sangat jarang. Di Google Chrome Anda harus menonaktifkan DirectWrite untuk membuatnya berfungsi
Pembaruan: Mactype terbaru sudah memiliki dukungan DirectWrite yang lebih baik
Lebih lanjut tentang ini: Cara Membuat Font Windows Terlihat Seperti Font Mac
Opsi yang lebih baik adalah melepas semua bitmap tersebut sesuai dengan tutorial ini . Anda memerlukan kemampuan bahasa Jepang untuk membacanya tetapi Anda juga dapat membaca terjemahan kasar dari Google. Langkah-langkah yang harus dilakukan cukup panjang, jadi silakan temukan di bagian akhir. Hasilnya adalah:
Langkah-langkah untuk menghapus bitmap dari font:
\Windows\Fonts
dalam folderBREAKTTC
alat ini dari MS TrueType SDKBuka prompt perintah di folder tempat Anda menyalin font dan ketik
BREAKTTC msgothic.ttc
. Setelah itu Anda dapat melihat semua file ttf di ttc diekstraksi sebagai FONT00.ttf ~ FONTxx.ttfSekarang Anda mengunduh FontTools dari Microsoft Typography . Setelah itu ekstrak
SBIT32
alat yang diperlukan untuk menghapus EBDT (tabel data bitmap Tertanam). Sintaks perintahnya seperti di bawah iniAnda perlu menjalankan ini untuk setiap ukuran bitmap (biasanya dari 7 hingga 22) untuk menghapus semua bitmap, yang agak canggung jika mengetik dengan tangan. Script otomatis akan sangat membantu.
Simpan konten di atas sebagai
rmEBDT.bat
dan jalankan perintah berikut (3 untuk MS Gothic karena kami memiliki 3 file ttf diekstraksi)Sekarang kita telah menghapus file font, kita dapat mengubah nama nama font tersebut (yang tidak tergantung dari nama file font ), seperti untuk MS Gothic NB - No Bitmap , untuk digunakan bersama dengan font lama, atau cukup gunakan nama lama dan ganti yang asli File ttc, yang sedikit menipu.
Bagaimanapun kita perlu mengemasnya kembali ke file ttc untuk menginstal kembali ke Windows. Gunakan alat
MAKETTC
yang ada di folder yang samaBREAKTTC
atau Anda juga dapat menemukannya di sini . Lari\Windows\Fonts
untuk mendaftarkannya sebagai font baru dan mengubah font default di UI, apps ... ke font itu. Jika Anda ingin menggunakan nama font lama Anda harus boot dari OS lain seperti Linux live USB atau Windows PE karena Windows selalu memuat MS Gothic pada saat boot.sumber
Ini tergantung pada font. Font yang berbeda memiliki karakteristik yang berbeda, termasuk perilaku yang berbeda dalam pemulusan font. Anda mungkin menggunakan font dalam grup Mincho, karena mereka biasanya digunakan sebagai font default dan mereka mungkin memiliki masalah seperti ini; Font gothic mungkin berfungsi lebih baik di layar.
sumber
Meiryo , font Jepang standar untuk Windows Vista / 7, serta beberapa font Jepang lainnya mengandung karakter bitmap (pixel) dengan ukuran kecil.
Kembali ke contoh Anda, saya dapat mengonfirmasi ini menggunakan Firefox:
Karakter ClearType (diisyaratkan):
Ukuran font lebih kecil; karakter bitmap:
Secara default, Firefox menggunakan pengaturan berikut untuk font Jepang:
Jadi, solusinya terletak pada penggunaan ukuran font yang lebih besar atau mengganti penggunaan font Jepang standar dalam aplikasi dengan yang menggunakan karakter yang diisyaratkan untuk semua ukuran (mis. Arial Unicode ).
Untuk memetakan / mengganti font secara global di Windows, Anda dapat memodifikasi atau menambahkan nilai Registry di bawah:
sumber
It was decided that a new Japanese font was needed, as the current ones (mainly MS Gothic and MS Mincho) are incompatible with Microsoft's ClearType subpixel rendering technology[citation needed]: Meiryo is intended to increase legibility of characters on LCD screens
Unlike previous fonts designed for CJK environments, Meiryo contains no embedded bitmaps. To improve readability under small font sizes without using embedded bitmaps, TrueType hinting language was used for stroke-reduction. Similar technology was used on MingLiU and PMingLiU versions 5.03.
en.wikipedia.org/wiki/Meiryo#Characteristics