Google Chrome visualizza ripetutamente i caratteri a spaziatura errata come "Times New Roman"


10

Osservo un problema di carattere estremamente fastidioso in Google Chrome per Mac. Quando visito una pagina come GitHub o Bitbucket (che usano caratteri a spaziatura fissa, ad esempio per il codice), vedo le sezioni HTML che devono essere visualizzate in un carattere a spaziatura fissa visualizzato in "Times New Roman". Questo praticamente rende questi siti inutili per me.

Ho trovato un post sul blog che descrive un problema simile e che suggerisce di cancellare le cache dei caratteri di Mac OS X con questi comandi del terminale:

$ sudo atsutil databases -remove
$ atsutil server -shutdown
$ atsutil server -ping

Questo elimina il problema ma dura solo fino al riavvio del computer. Dovrei emettere questi comandi ogni volta prima di avviare Google Chrome dopo il riavvio di un computer per visualizzare correttamente i caratteri monospaziati su questi siti.

Per chiarimenti qui ci sono due schermate che mostrano il problema.

Ecco come appare prima di rimuovere le cache dei caratteri:

Immagine di esempio prima di cancellare la cache dei caratteri

Ecco come appare dopo aver svuotato le cache dei caratteri e come dovrebbe apparire:

Immagine di esempio dopo aver pulito la cache dei caratteri

Qualcuno conosce questo problema e può fornire una soluzione?


1
Vorrei verificare se possiedi una versione corrotta di Courier (il carattere predefinito a larghezza fissa per Chrome). Potresti provare a cancellarlo e installarne una nuova copia per vedere fino a che punto ti porta.
Samuel Mikel Bowles,

Chrome sembra avere dei problemi con i caratteri gestiti da gestori di caratteri dedicati . Stai utilizzando un software di gestione dei caratteri (Suitcase, Fontcase, FontExplorer)?
kopischke,

Solo per qualche contesto ho riscontrato questo problema e non sto usando alcun gestore di font di terze parti. Adoro anche che il messaggio atsutilspecifico non utilizzi il server -shutdownverbo ma risolva immediatamente il mio problema.
hoss il

Risposte:


1

Sto usando Linotypes Font Explorer da un po 'di tempo ormai. C'è una versione gratuita che è eccezionale. Ho riscontrato meno problemi con i font sui miei Mac da quando utilizzo questa app rispetto a Suitcase, Fontbook o Fontcase, in particolare con i siti web. Una volta installato puoi eseguire un pulitore di font che esamina tutti i tuoi volumi sul tuo Mac ed elimina i potenziali problemi cantati


1

Hmmm ... Ho caricato questa pagina come test - sto usando la versione 23 di Chrome - e il testo è formattato correttamente. Non in Courier , intendiamoci, ma in Menlo (che è effettivamente una versione rinnovata di Monaco ).

Potresti voler controllare le impostazioni dei caratteri di Chrome - incollare chrome://chrome/settings/fonts#fontnella barra degli indirizzi - e vedere cosa ha deciso di usare come carattere a larghezza fissa. Curiosamente, nel mio caso sembra pensare che dovrebbe usare Courier , ma (come ho già detto in precedenza) utilizza invece Menlo .


0

Volevo solo entrare qui e dire che non solo mi ha colpito questo problema esatto (Github che mostra con Times New Roman), ma molto tempo dopo che l'ho risolto la prima volta (diversi mesi fa) ho avuto una regressione interessante. Stasera ho tirato su Github per trovare questo:

inserisci qui la descrizione dell'immagine

Suppongo che ciò sia dovuto al fatto che Bitstream è stato in qualche modo ostruito nella cache dei caratteri (al contrario di non essere installato la prima volta che è successo). Fortunatamente i comandi della CLI per ripristinare la cache pubblicata dall'OP funzionavano ancora perfettamente per me (anche dopo aver riavviato Chrome).

Non risponde alla domanda sul perché ciò accada, ma si spera che questa risposta possa fornire qualche informazione in più se qualcun altro incontra questo stesso bizzarro problema.


Ha avuto lo stesso problema in Chrome. Se ricordo bene: se anche i font web utilizzati nella pagina erano stati installati sul mio sistema tramite FontExplorer , il sito Web appariva solo senza senso. Ho rimosso i caratteri in questione da FontExplorer e il problema è scomparso. O è stato diversamente? (Cartella dei font di sistema ➝ FE) Comunque, l'opzione ha aiutato.
myhd

-1

Prova a scaricare nuovamente il carattere che ti serve nel Libro dei font. Quindi dovrebbe funzionare. Se il problema persiste, prova a consultare le impostazioni del tuo browser.

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.