Apa saja (selain dari GDI ++) untuk meningkatkan rendering font pada Windows?

12

Karena pengembangan GDI ++ telah berhenti ... apakah ada di antara kalian yang tahu pengganti GDI32 yang lebih baik untuk Windows? Harus bekerja pada Windows XP 32-bit.

Fladur
sumber
Ahh, hari-hari indah WinG! .. (j / k). Ngomong-ngomong, "khusus" apa masalah Anda dengan Gdi dan / atau Gdi +?
ja72

Jawaban:

1

GDI adalah bagian inti dari sistem Windows. Ini telah ditingkatkan secara mantap di seluruh siklus hidup Windows, tetapi satu-satunya cara untuk "menggantikannya" adalah dengan mengganti Windows itu sendiri. Sebagai catatan tambahan, sebagai bagian dari pustaka sistem Windows, Windows sendiri sekarang bersusah payah untuk memastikan bahwa Anda tidak memasukkan DLL pengganti untuk itu - ada versi cache yang akan digunakan Windows (dan ganti yang dimodifikasi dengan ) jika mendeteksi gangguan.

(Ini sangat banyak fitur. Jika Anda dapat dengan mudah mengganti pustaka sistem, itu akan menjadi lubang keamanan utama .)

Perenderan font secara khusus berubah dari menghebohkan (Windows 1 - 3.0) menjadi layak (Windows 3.0 ke XP) menjadi sangat bagus (Windows Vista dan 7) ketika GDI berevolusi.

Saya tidak berpikir Anda akan menemukan sesuatu yang benar-benar membantu Anda di sini. Namun, tanpa mengganti seluruh subsistem grafik Anda (yang pada dasarnya tidak mungkin), Anda dapat mengubah ClearType untuk memberi Anda rendering font terbaik menggunakan tuner ClearType dari Microsoft.

Memperbarui

Per komentar Alex pada tanggapan Andrew Moore, saya harus mengakui bahwa saya salah membaca posting asli juga, dan tidak melihat + kedua di sana. Saya membacanya sebagai GDI +, bukan GDI ++, dan meminta maaf untuk itu.

Berdasarkan apa yang saya baca dari GDI ++ (ini adalah perampokan pertama saya ke dalamnya), saya masih merekomendasikan untuk tidak pergi rute itu, dan saya terus merekomendasikan tuner ClearType. Alasannya tetap sama, berdasarkan cara saya membaca GDI ++ bekerja, sepertinya proposisi yang cukup berisiko - itu bekerja persis seperti yang saya jelaskan di atas, di mana saya menyebutkan merobek dan mengganti bagian inti dari fungsionalitas sistem. Meskipun mungkin tidak ada efek buruk hilir nyata, Anda harus memahami bahwa menerapkan GDI dan GDI + sambil meningkatkannya berarti Anda juga perlu menerapkan setiap bug yang disimpan oleh Microsoft untuk kompatibilitas mundur - tidak ada prestasi yang berarti.

Saya menyimpan jawabannya, karena tampaknya masyarakat umum setuju dengan penilaian saya terhadap situasi keseluruhan, bahkan dengan salah membaca pos asli.

John Rudy
sumber
15

Karena saya tidak puas dengan jawaban John Rudy , saya mencari di Google sedikit dan menemukan beberapa alternatif untuk proyek gdi ++ yang sekarang sudah punah:

  1. gdipp - Penyaji teks Windows yang dapat disesuaikan

  2. Proyek Inkstone

  3. ezgdi - gdi ++ sama seperti rendering font canggih untuk aplikasi 64-bit pada Windows.

Sebagai pengguna Windows dan OSX, saya menemukan rendering ClearType jauh lebih rendah daripada rendering yang digunakan pada OSX. Jadi saya mulai menggunakan gdipp - meskipun mempertimbangkan beberapa bug, saya masih merasa lebih baik daripada mesin rendering default yang digunakan oleh windows. Tapi, ya, itu harus digunakan dengan hati-hati - ini adalah hack.

Edit

Pada September 2013, siapa pun yang tertarik untuk mengubah rendering font windows harus mencoba saran Lưu Vĩnh Phúc . Dalam pembelaan saya, jawaban saya hampir setua gdipp, dan Mactype sama sekali tidak ada ketika saya pertama kali menulisnya ... :-) (tapi ingat, masih hack).

rsenna
sumber
1
Saya menggunakan gdipp, dan tampilannya jauh lebih baik daripada rendering font default windows 7. Saya menjalankan windows 7 x64 (di tempat kerja, tidak akan pernah menggunakan windows dengan pilihan)
JM Becker
1
Adakah orang di sini yang mencoba dua proyek lainnya? Manakah dari 3 yang lebih baik?
Cray
6

Unduh aplikasi dari http://www.cobyx.com/software/gdi/ (hanya 600KB). Ini bekerja dengan sangat baik, tidak memerlukan instalasi, tidak menulis ke registri dll. Ia memiliki tiga pengaturan bawaan, ditandai dalam bahasa Jepang, kuat, sedang dan efek cahaya. Dengan Windows XP SP3 bekerja seperti angin. Saya sangat merekomendasikan.

OAlexander
sumber
5

GDI ++ sudah tua, sangat tua; dan belum diperbarui selama beberapa tahun. Karena itu tidak berfungsi dengan banyak aplikasi, terutama yang tidak menggunakan API GDI klasik. Saat ini hanya Mactype yang masih dalam pengembangan aktif. Ini berfungsi baik dengan banyak program modern yang tidak kompatibel dengan GDI ++ dan bahkan mendukung aplikasi yang menggunakan API DirectWrite baru

mactype

Kode sumbernya dapat ditemukan di https://github.com/snowie2000/MacType

Apa yang baru?

  • Win10 kompatibel
  • Lokalisasi Cina tradisional telah sangat meningkat berkat GT Wang.
  • Sistem MultiLang ditingkatkan.
  • Dukungan DirectWrite yang lebih baik berkat し ら い と .
  • Termasuk FreeType 2.8.0.
  • Pemuat mactype dua tahap diperkenalkan.
  • Pisahkan penyesuaian parameter DirectWrite.
  • ClipboxFix dikembalikan ke 0 secara default untuk menghindari beberapa masalah ketidakcocokan.
  • Menambahkan lokalisasi Korea, terima kasih kepada 조현희
phuclv
sumber