Puoi disabilitare la cache dei font di VLC?


33

Ho molti font installati e la ricostruzione della cache dei font di VLC richiede diversi minuti.

Cosa serve? Come posso disabilitarlo?


Si blocca al 20%? Si completa? Succede ogni volta?
Tamara Wijsman,

@ Tom È finito in poco meno di tre minuti per creare un file cache da 4.68 MB con 1.582 caratteri. Il semplice riavvio di VLC non è sufficiente per attivare una ricostruzione della cache; l'installazione di un font è. La percentuale non viene più visualizzata.
badp,

Risposte:


20

Trovato questo dopo alcuni scavi nei forum VLC . (immagine da me)

Creazione del pop-up della cache dei caratteri

Soluzione:

  1. Apri VLC player.
  2. Sulla barra dei menu: Strumenti / Preferenze
  3. (In basso a sinistra) Mostra le impostazioni - TUTTO
  4. Apri: Video Clic: Sottotitoli / OSD (ora è evidenziato, non aperto).
  5. Modulo di rendering del testo: modificalo in "Funzione di rendering del carattere fittizio"
  6. Salva uscita
  7. Riapri - fatto. Progy non cercherà più caratteri esterni.

testo alternativo


NOTA BENE:

È necessario impostare le preferenze del VLC PLayer su "Tutto"



Come si evince dal link della soluzione di @ harrymc, la versione portatile peggiora le cose.
Tamara Wijsman,

1
Non credo che questa risposta riguardi l'attuale versione di VLC player. L'interfaccia utente per le preferenze è stata rielaborata qualche tempo fa. Oppure può dipendere dalla piattaforma.
Peter Mortensen,

1
Gente, ha funzionato. Ho appena provato usando 1.11. Nessuno ha mai pensato che l '"interfaccia rielaborata" possa essere semplicemente ripristinata facendo clic sul pulsante "Tutto" nell'angolo in basso a sinistra?
kizzx2,

3

Penso che ti rimangono due opzioni:

  1. Ricompila il programma configurato con --disable-fontconfigo modifica il codice sorgente.

  2. Taglia la cartella dei caratteri, non credo che ti servano sempre tutti i 1500+.

    Probabilmente ne stai usando meno del 33%, inizia uccidendo i caratteri che assumono la massima dimensione ...


1

Suppongo che tu sia su Windows 7?

Da disabilitare la cache dei caratteri? :

Fare clic con il tasto destro su vlc.exe e selezionare Proprietà.
Fare clic sulla scheda Compatibilità e selezionare la casella "Esegui questo programma in modalità compatibilità per", quindi selezionare "Vista Service Pack 1".

Ho appena fatto questo su Windows 7 e non solo la cosa di caricamento della cache dei caratteri non viene visualizzata, ma VLC si apre immediatamente invece di avere quel paio di secondi di ritardo.

Se questo non funziona, suggerirei di disinstallare totalmente VLC utilizzando Revo Uninstaller Freeware , assicurarsi che la cartella di installazione sia stata davvero eliminata, quindi reinstallare. Devo notare che ho provato VLC in una VM Win7 e che ha avuto un tempo di avvio immediato.

MODIFICARE

La discussione sul problema Ricostruzione della cache dei caratteri nel nuovo VLC sembra indicare che si tratta di un problema dell'ultima versione di VLC e che il ripristino della versione 1.0.5 lo risolve.

Voglio chiarire che questo non è in realtà un errore, ma è una funzionalità di progettazione (vedi il link delle app portatili sopra). Ogni volta che installi un font, puoi aspettarti che ciò accada. Per evitare che ciò accada nelle versioni più recenti di VLC, è necessario ricompilare il software / trovare una versione ricompilata del software (di nuovo, consultare il collegamento).


No sigaro .
badp,

Vedi la mia modifica sopra.
harrymc,

Una disinstallazione avanzata, seguita da reinstallazione, mi ha accolto dalla finestra di ricostruzione della cache dei caratteri.
badp,

Aggiunta un'altra modifica.
harrymc,

Perché soluzioni di voto negativo che hanno funzionato per alcune persone esattamente per lo stesso problema?
harrymc,

-2

Immagino che intendi "Front Cache". Ho ricevuto lo stesso messaggio dalla versione 1.1.0. Ho trovato una soluzione in cui è necessario eliminare il file della cache nella directory% appdata% / vlc /. Questo ha funzionato per me. Il nome del file è qualcosa di criptico. Il mio era qualcosa di similed031bbba323fd9e5b47e0ee5a0353f11-i686.cache-3

Se il problema si ripresenta, è anche possibile eliminare vlc-cache-gen.exe nella cartella Programmi / VLC. VLC non genererà mai più la cache. Ho trovato questo suggerimento alla stessa fonte come l'altro sopra. Ma non so se questo causerà altri problemi perché non ho provato a cancellare vlc-cache-gen.exe.

Fonte della soluzione (forum tedesco): Chip.de - VLC Media player


1
No: intendevo cache dei caratteri . L'eliminazione della cache dei caratteri comporta la ricostruzione, ovviamente. Proverò a rinominare l'eseguibile di generazione della cache dei caratteri, quindi ... una volta
terminata

La ridenominazione dell'eseguibile non ha risolto il problema. Process Explorer mostra che VLC stesso sta eseguendo la memorizzazione nella cache.
badp,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.