Font rendering tercepat di gnome-terminal


2

Jadi saya membaca artikel di usesthis.com dan dia menyatakan "... Saya menggunakan font Terminus karena ini adalah font bitmap yang diterjemahkan dengan cepat dan bersih."

Apakah ini benar? Font mana yang menghasilkan tercepat di gnome-terminal? Apakah font bitmap sering lebih cepat? Apakah ini benar-benar perbedaan nyata dari font lain, terutama di terminal? Bagaimana cara seseorang menguji kecepatan render font?

Saya memang mencoba membuka terminal gnome dengan font saya sebelumnya (Dejavu Sans Mono) dan Terminus dan dengan DVSM, dibutuhkan beberapa saat untuk teks muncul tetapi dengan Terminus itu instan.

Jawaban:


1

Saya benar-benar tidak melihat adanya perubahan dalam kecepatan rendering pada terminal saya dengan berbagai jenis font (notebook saya memiliki Intel Celeron pada 2 GHz, jadi saya harus melihat perubahan jika ada). Saya bahkan sudah mencoba dengan sansdan seriffont (non-monospace) dan menggunakan hintingtetapi saya tidak melihat ada peningkatan atau penurunan kinerja penggunaan biasa, non-intensif sama sekali. Mungkin itu ada hubungannya dengan driver x mesin Anda. Ngomong-ngomong aku di Fedora 20, 64 bit.

Namun, saya melakukan percobaan kecil dengan beberapa font yang berbeda: terminus, dejavu mono(yang sama dengan monospace), liberation monodan open sans. Pada dua emulator terminal yang berbeda dan dengan konfigurasi petunjuk yang berbeda:

  1. Terminal Gnome, 1 juta baris, buffer 8192 baris:
    • Petunjuk font lengkap:
      • terminal 9
        • Waktu mulai: 0.348
        • Waktu eksekusi: 16.137
      • monospace 9
        • Waktu mulai: 0.344
        • Waktu eksekusi: 16.199
      • pembebasan mono 9
        • Waktu mulai: 0.357
        • Waktu eksekusi: 16.120
      • buka sans 9
        • Waktu mulai: 0.342
        • Waktu eksekusi: 16.261
    • Petunjuk font dinonaktifkan:
      • terminal 9
        • Waktu mulai: 0.351
        • Waktu eksekusi: 16.134
      • monospace 9
        • Waktu mulai: 0.336
        • Waktu eksekusi: 16.095
      • pembebasan mono 9
        • Waktu mulai: 0.349
        • Waktu eksekusi: 16.391
      • buka sans 9
        • Waktu mulai: 0.352
        • Waktu eksekusi: 16.157
  2. Terminal XFCE4, 1 juta baris, buffer 8192 baris:
    • Petunjuk font lengkap:
      • terminal 9
        • Waktu mulai: 0.064
        • Waktu eksekusi: 16.127
      • monospace 9
        • Waktu mulai: 0.062
        • Waktu eksekusi: 16.104

Semua waktu diukur menggunakan timeperintah dan hanya diambil realnilainya, perintah dijalankan 10 kali untuk setiap konfigurasi font yang berbeda dan nilai yang ditampilkan di sini adalah rata-rata dari setiap kumpulan tindakan, terminal baru digunakan untuk setiap eksekusi.

Seperti yang Anda lihat , tidak ada perbedaan mencolok antara font yang berbeda dan bahkan dengan atau tanpa mengisyaratkan, bagaimanapun, satu-satunya hal yang terlihat adalah perbedaan waktu startup antara gnome-terminaldan xfce4-terminal, di mana gnome ~ 554% lebih lambat dari xfce , tetapi dalam keadaan normal ini dapat diabaikan.


0

Saya pikir itu tidak penting. Jika Anda melakukan stress-test, Anda akan menemukan gnome-terminal menghabiskan sebagian besar waktunya menangani input; memperbarui tampilan relatif murah dibandingkan ini.

Perhatikan bahwa selama bertahun-tahun ada bug bodoh yang membuat terminal gnome (dan semua emulator berbasis vte) sangat lambat. Itu diperbaiki di vte-0,36, membawa peningkatan ~ 10x.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.