Perché "Helvetica Neue" non funziona correttamente sul mio Windows 7, l'ultima versione di Chrome


2

Quindi ecco uno screenshot di come la povera "Helvetica Neue" sta riproducendo per me sul mio PC Windows 7, Chrome Version 46.0.2490.86, una semplice pagina HTML di file, nota l'URL della barra di posizione nell'immagine:

enter image description here

Ed ecco l'intero file HTML:

<h4 style="font-family: 'Helvetica Neue';">Helvetica Neue:</h4>
<div style="width: 500px;color:#000;font-family: 'Helvetica Neue';">
    Lorem ipsum dolor sit amet, ius at esse nonumy similique, 
    ea quo erat mollis. Quo mucius legendos appellantur et. Eum cetero verterem cu. 
    Ex mei stet dolorum, mei perpetua disputando in. Mei affert eruditi consetetur et, 
    has in sumo fugit scaevola. Te eros illud veniam quo, minimum antiopam eu mei.
</div>

<br />
<h4 style="font-family: Helvetica">Helvetica</h4>
<div style="width: 500px;color:#000;font-family: Helvetica">
    Lorem ipsum dolor sit amet, ius at esse nonumy similique, 
    ea quo erat mollis. Quo mucius legendos appellantur et. Eum cetero verterem cu. 
    Ex mei stet dolorum, mei perpetua disputando in. Mei affert eruditi consetetur et, 
    has in sumo fugit scaevola. Te eros illud veniam quo, minimum antiopam eu mei.
</div>
<h4 style="font-family: NotAFont">NotAFont</h4>
<div style="width: 500px;color:#000;font-family: NotAFont">
    Lorem ipsum dolor sit amet, ius at esse nonumy similique, 
    ea quo erat mollis. Quo mucius legendos appellantur et. Eum cetero verterem cu. 
    Ex mei stet dolorum, mei perpetua disputando in. Mei affert eruditi consetetur et, 
    has in sumo fugit scaevola. Te eros illud veniam quo, minimum antiopam eu mei.
</div>

Non ho installato "Helvetica Neue" sul mio computer con Windows 7 in C: \ Windows \ Fonts:

enter image description here

Utilizzando Font Expert per approfondire, poiché c: \ Windows \ Fonts non mostra sempre tutti i font installati, non è ancora installato il font "Helvetica Neue":

enter image description here

Helvetica Neue non mostra sotto chrome: // settings / fonts:

enter image description here

La famiglia di caratteri renderizzata è effettivamente "Helvetica Neue" in base agli Strumenti per sviluppatori di Chrome:

enter image description here

Potete vedere che Helvetica rende bene, senza sorprese, ed ecco la scheda Computed di Chrome per Helvetica:

enter image description here

Qui puoi vedere le mie impostazioni di Chrome con il valore predefinito "Times New Roman" se il font non esiste e non ci sono altri caratteri nella famiglia di font CSS:

enter image description here

Qui vediamo che Helvetica Neue rende bene su El Capitan Mac Safari:

enter image description here

Ecco lo stesso problema utilizzando una cronologia, impostazioni, segnalibri, ecc. Completamente puliti con " Nuova sessione di Chrome ":

enter image description here

E puoi vedere nei nuovi strumenti di sviluppo della sessione di Chrome che il font calcolato per "Helvetica Neue" è ancora Helvetica Neue:

enter image description here

Ecco Firefox sulla mia macchina, dice che il font calcolato per "Helvetica Neue" è Helvetica Neue anche se almeno il font è reso chiaro e leggibile e, non sorprendentemente, è lo stesso font di "NotAFont", ovvero la colonna Calcolata di Gli strumenti per sviluppatori di Firefox non indicano il tipo di carattere utilizzato, ad esempio gli strumenti per sviluppatori di Chrome:

enter image description here

Il mio DPI è 96, la risoluzione dello schermo è 1920 x 1080.

Quindi è provato che font-face non è installato nella directory Windows / Fonts sulla mia macchina e ha anche dimostrato che il font non mi viene consegnato da un server sotto forma di .woff, .ttf, .eot, o .svg.

Soluzioni che ho provato:

1) Aggiungendo quanto segue a C: \ Users \ YOURUSERNAME \ AppData \ Local \ Google \ Chrome \ Dati utente \ Default \ User StyleSheets \ Custom.css:

@font-face { font-family: 'helvetica neue'; src: local('Arial'); } @font-face { font-family: 'helvetica neue'; font-weight:bold; src: local('Arial'); } @font-face { font-family: 'Helvetica Neue'; src: local('Arial'); } @font-face { font-family: 'Helvetica Neue'; font-weight:bold; src: local('Arial'); }

Riferimenti alla prima soluzione che ho tentato https://productforums.google.com/forum/#!topic/chrome/J4dqHZD3dcs https://www.youtube.com/watch?v=fjk1dAR0Z5w

2) Aggiungendo quanto segue alla mia pagina test.html basata sul mio file che sto usando in questa domanda:

<style>
  html, body {
        text-rendering: optimizeSpeed !important;
}
</style>

Riferimento per la soluzione 2) https://productforums.google.com/forum/#!topic/chrome/J4dqHZD3dcs

Un suggerimento interessante nei commenti di questo articolo: http://www.hanselman.com/blog/InstallingHelveticaNeueFontsWithGoogleChromeOnWindowsConsideredHarmful.aspx

È perché usi Helvetica Neue che è pensata per la stampa non per il web display. Vai a comprarti un font Helvetica che in realtà è pensato per il web - Neue Haas Grotesk. Questo è Helvetica fatto bene per il web;)

È vero che "Helvetica Neue" è pensata per la stampa? Se è così, perché è così prevalente nel web design?

Com'è possibile che la scheda Calcolatrice strumenti sviluppatore di Chrome indichi che il font calcolato è "Helvetica Neue"?

Poiché Chrome sta trovando "Helvetica Neue" da qualche parte, perché è così mal presentato?


Helvetica Neue mostra in chrome://settings/fonts?
Vinayak

Ciao @Vinayak, nessuna "Helvetica Neue" non viene mostrata sotto chrome: // settings / fonts, ho aggiunto uno screenshot alla mia domanda in modo che tu possa vedere.
Brian Ogden

Potresti usare NewChromeSession e carica quel bit di HTML e vedi se il primo paragrafo è ancora reso come Helvetica Neue?
Vinayak

@Vinayak è ancora reso "Helvetica Neue" usando New Chrome Session, ho aggiunto degli screenshot di NewChromeSession alla mia domanda
Brian Ogden

Hmmm ... questo mi fa chiedere se Chrome sta prendendo il font Helvetica e lo sta rendendo più piccolo e lo chiama "Neue", spiegando così questo scarso rendering. So che è così che gestisce i font in grassetto se non si ha effettivamente la famiglia di font in grassetto (che sembra anche sfocata e terribile), ma non pensavo che la parola chiave "Neue" dovesse scatenare un comportamento simile. Puoi disinstallare temporaneamente Helvetica e vedere se questa è la causa?
tomysshadow

Risposte:


0

Nella schermata di FontExpert mostra che hai due font Helvetica installati. Hai provato a rimuovere temporaneamente uno o entrambi?

Non hai un font chiamato "Last Resort", vero?

Hai lo stesso problema in Chrome Canary e Opera 34?

I due argomenti GPF a cui fai riferimento sono piuttosto vecchi - hai letto alcuni dei nuovi argomenti in https://productforums.google.com/forum/#!topicsearch/%22helvetica$20neue%22 ?


No non ho rimosso temporaneamente tutti i font Helvetica installati, potrei provare questo, anche se ho bisogno di Helvetica quindi dovrei reinstallare penso. Ho rimosso uno dei due font Helvetica però.
Brian Ogden

Non ho testato su Chrome Canary e Opera 34 anche se non sono sicuro di quali informazioni sarebbero così utili da farlo ...
Brian Ogden

Si consiglia di cercare GPF per argomenti più recenti è stato un buon ringraziamento
Brian Ogden

La taglia per questa domanda è scaduta, la ricerca di GPF per argomenti più recenti ha come risultato almeno una nuova potenziale soluzione, sebbene io sia sul mio Mac e non sul mio PC in questo momento, quindi non posso testare. Anche la rimozione di Helvetica funzionerà molto bene. Quindi, pensavo di non poter dire, questa è la risposta alla domanda, sicuramente è stata una risposta utile e quindi la taglia non va sprecata nell'etere, te la sto dando, buon Natale;)
Brian Ogden
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.