Bisakah Anda menonaktifkan cache font VLC?

33

Saya telah menginstal banyak font dan pembangunan kembali cache font VLC memakan waktu beberapa menit.

Untuk apa ini? Bagaimana saya bisa menonaktifkannya?

badp
sumber
Apakah hang pada 20%? Apakah sudah lengkap? Apakah ini terjadi setiap saat?
Tamara Wijsman
@ Tom Selesai dalam waktu kurang dari tiga menit untuk membangun file cache 4,68 MB dari 1.582 font. Hanya me-restart VLC tidak cukup untuk memicu pembangunan kembali cache; menginstal font adalah. Persentase tidak lagi ditampilkan.
badp

Jawaban:

20

Menemukan ini setelah menggali di forum VLC . (gambar oleh saya)

Membangun pop-up cache font

Larutan:

  1. Buka pemutar VLC.
  2. Pada bilah menu: Alat / Preferensi
  3. (Di bagian bawah - kiri) Tampilkan pengaturan - ALL
  4. Buka: Klik Video: Teks / OSD (ini sekarang disorot, tidak dibuka).
  5. Modul rendering teks - ubah ini menjadi "Dummy font renderer function"
  6. Simpan Keluar
  7. Buka kembali - selesai. Progy tidak akan lagi mencari font dari luar.

teks alternatif


PENOLAKAN:

Anda harus mengatur preferensi VLC PLayer ke "Semua"

Nifle
sumber
Seperti yang terlihat pada tautan solusi @ harrymc, versi portabel membuatnya semakin buruk.
Tamara Wijsman
1
Saya tidak berpikir jawaban ini mencakup versi VLC player saat ini. Antarmuka pengguna untuk preferensi dikerjakan ulang beberapa waktu lalu. Atau mungkin tergantung pada platform.
Peter Mortensen
1
Teman-teman, ini berhasil. Saya baru saja diuji menggunakan 1,11. Apakah tidak ada yang mengira bahwa "antarmuka ulang" dapat dengan mudah diganti dengan mengklik tombol "Semua" di sudut kiri bawah?
kizzx2
3

Saya pikir Anda dibiarkan dengan dua opsi:

  1. Kompilasi ulang program yang dikonfigurasikan dengan --disable-fontconfig, atau modifikasi kode sumber.

  2. Potong folder font Anda, saya tidak berpikir Anda benar-benar membutuhkan semua 1500+ di sana sepanjang waktu.

    Anda mungkin menggunakan kurang dari 33% dari mereka, mulai dengan mematikan font yang mengambil ukuran paling besar ...

Tamara Wijsman
sumber
1

Saya kira Anda menggunakan Windows 7?

Dari menonaktifkan font cache? :

Klik kanan pada vlc.exe dan pilih Properties.
Klik tab Kompatibilitas dan centang kotak "Jalankan program ini dalam mode kompatibilitas untuk", lalu pilih "Vista Paket Layanan 1".

Saya baru saja melakukan ini pada Windows 7 dan tidak hanya pemuatan cache font tidak muncul, tetapi VLC terbuka secara instan daripada menunda beberapa detik.

Jika ini tidak berhasil, saya akan menyarankan untuk benar-benar menghapus VLC menggunakan Revo Uninstaller Freeware , memastikan bahwa folder instalasi benar-benar dihapus, kemudian instal ulang. Saya harus berkomentar bahwa saya telah mencoba VLC di bawah Win7 VM, dan itu memiliki waktu startup yang segera.

EDIT

Diskusi di Rebuilding Font Cache masalah di VLC baru tampaknya menunjukkan bahwa ini adalah masalah versi VLC terbaru, dan kembali ke versi 1.0.5 memperbaikinya.

Saya ingin mengklarifikasi bahwa ini sebenarnya bukan kesalahan, tetapi merupakan fitur berdasarkan desain (lihat tautan aplikasi portabel di atas). Setiap kali Anda memasang font, Anda dapat mengharapkan ini terjadi. Untuk mencegah hal ini terjadi di versi VLC yang lebih baru, Anda sebenarnya perlu mengkompilasi ulang perangkat lunak / menemukan versi yang telah dikompilasi ulang dari perangkat lunak (sekali lagi, lihat tautan).

harrymc
sumber
Tidak ada cerutu .
badp
Lihat hasil edit saya di atas.
harrymc
Penghapusan instalasi tingkat lanjut, diikuti oleh instal ulang, membuat saya disambut oleh jendela pembuatan ulang font cache.
badp
Menambahkan satu edit lagi.
harrymc
Mengapa memilih solusi yang berfungsi untuk beberapa orang untuk masalah yang sama persis?
harrymc
-2

Saya kira maksud Anda "Front Cache". Saya mendapat pesan yang sama sejak versi 1.1.0. Saya menemukan solusi di mana Anda perlu menghapus file cache di direktori% appdata% / vlc /. Itu berhasil bagi saya. Nama file tersebut adalah sesuatu yang samar. Punyaku seperti itud031bbba323fd9e5b47e0ee5a0353f11-i686.cache-3

Jika masalah kembali, Anda juga dapat menghapus vlc-cache-gen.exe di folder Programm Files / VLC. VLC tidak akan pernah lagi menghasilkan cache. Saya menemukan saran ini di sumber yang sama seperti yang lain di atas. Tapi saya tidak tahu apakah itu akan menyebabkan beberapa masalah lain karena saya tidak mencoba menghapus vlc-cache-gen.exe.

Sumber solusi (forum Jerman): Chip.de - VLC Media player

Diskilla
sumber
1
Tidak: maksud saya cache font . Menghapus cache font menyebabkannya dibangun kembali, jelas. Saya akan mencoba dan mengganti nama font yang menghasilkan executable maka ... setelah selesai menghasilkan font cache>>. <
badp
Mengganti nama yang dapat dieksekusi tidak memperbaiki masalah. Process Explorer menunjukkan VLC-nya sendiri yang melakukan caching.
badp