Evita i testi sfocati quando hai il 150% del DPI normale (Windows 8.1)


10

(sì, è un problema comune ma le soluzioni trovate non sono accettabili per me)

Sto usando uno schermo 1920 x 1080 e il 125% del DPI normale è ancora poco per me e preferisco avere il 150% su Windows 8.1.

Quando DPI = 150% i testi in opera e chrome sono sfocati ma non in Firefox http://imageshack.com/a/img545/3117/5jyw.png

Quando DPI = 125% (impostazione predefinita) il testo è chiaro, sono solo piccole http://imageshack.com/a/img812/5769/p8r7.png

Ho provato soluzioni che avrebbero risolto il mio problema:

  • a) Attivazione Consentitemi di scegliere un livello di ridimensionamento per tutti i miei schermi - nessun effetto sulla nitidezza del testo (vedere la prima immagine)
  • b) Menu di scelta rapida del programma> scheda Compatibilità > spunta Disabilita ridimensionamento display su impostazioni DPI elevati : il programma ignora il ridimensionamento del 150% e mostra come sul ridimensionamento del 125%. Ciò significa che la dimensione del testo è piccola:

inserisci qui la descrizione dell'immagine

Si noti che anche Gestione dispositivi (programma Windows nativo) è sfocato con DPI al 150%.

inserisci qui la descrizione dell'immagine

Quindi, sto cercando un metodo per ottenere testi chiari e di grandi dimensioni in tutti i programmi (ad esempio opera, chrome) su Windows 8.1


Prova a utilizzare il ridimensionamento del 125% e quindi CTRL e il + e vedi se questo aiuta. Colpire ripetutamente + aumenterà ulteriormente le dimensioni.
cybernard,

l'applicazione deve essere DPIaware: msdn.microsoft.com/en-us/library/ms701681%28v=vs.85%29.aspx . Sembra che tu ne usi alcuni che non sono a conoscenza.
magicandre1981,

In generale, il rendering del testo di Chrome è piuttosto scadente rispetto a Firefox e IE. Non sono sicuro che ci sia molto che puoi fare al riguardo oltre a cambiare browser, considerando che è stato un problema noto e segnalato per anni (anche, rendering subpixel e sostituzione Unicode).
Bob,

cybernard - allora devo farlo per tutte le schede appena aperte, e in generale questo non è il caso per tutte le applicazioni. Opera ha la funzione di zoom ma è ancora sfocata. Skype è anche sfocato quando si passa al 150% DPI.
Fibo Kowalsky,

Risposte:


3

Chrome non ha supportato DirectWrite per il rendering dei caratteri su Windows. Il problema che stai descrivendo è ciò che accade non solo su impostazioni DPI elevate ma anche su impostazioni normali (100%).

C'è una lunga e vecchia discussione sul sito Web dei problemi di Chromium: https://code.google.com/p/chromium/issues/detail?id=25541

Gli sviluppatori hanno detto che l'hanno già abilitato sulle build di Chrome Canary, ma non esiste un calendario su quando la versione normale di Chrome lo supporterà.

Puoi abilitare DirectWrite lanciando l'ultima versione di Chrome Canary con i seguenti parametri:

# To enable DirectWrite:
--enable-direct-write --no-sandbox

# To enable DirectWrite and sub-pixel font scaling:
--enable-direct-write --no-sandbox --enable-experimental-web-platform-features 

I parametri sopra sono stati elencati da uno degli sviluppatori nello stesso thread. Il link del post è https://code.google.com/p/chromium/issues/detail?id=25541#c61

Tieni presente che disabilitando la funzione sandbox stai compromettendo una delle funzionalità di sicurezza di Chrome.

Opera, che utilizza Webkit, presenta lo stesso problema di Chrome.


DirectWrite è ora supportato in Chrome. Penso che sia stato corretto nella versione 34 o 37.
Hind-D

1

Sto usando anche 1920 x 1080. Nella versione 37 di Chrome Beta (non so se è ancora disponibile in Chrome stabile) puoi andare in flag ( chrome://flags) e abilitare il testo del campo di distanza . Ora il testo è molto più chiaro quando ingrandisco (ma non tutti i siti).


0

Ho Win 7 64 bit e ho risolto il problema verificando la compatibilità con Win XP (SP 2).

Quindi fai clic destro su Chrome-> Compatibilità-> Verifica: esegui questo programma in compatibilità con-> Seleziona: Windows XP (Service Pack 2).

Prima, l'avevo controllato e selezionato per Win 7, o non controllato affatto.


0

La modifica del registro di Windows ha risolto completamente il problema dello spessore del carattere, è possibile ottimizzare lo spessore / l'oscurità del carattere calibrando il valore FONTSMOOTHINGGAMMA tra 150 e 190 esadecimali (da 336 a 400 decimali)

-     START  ->  RUN  ->  REGEDIT
-     search for  FONTSMOOTHINGGAMMA   by  keying  " Ctrl F "  ( will automatically take us to  CurrentUser\ControlPanel\Desktop  path)
-     double-click mouse on  FONTSMOOTHINGGAMMA   enter anything between 150 and 190 hexadecimal.(the Lower the value, the thicker the fonts.)
-     close the REGEDIT tool
-     LOGOFF and then LOGON

Ora tutti i caratteri sono molto spessi e molto scuri nel browser Chrome.

Ma dobbiamo assicurarci che il livellamento ClearType sia abilitato in Windows (controlPanel -> personalizzazione -> aspetto -> Effetti -> controllo uniforme ClearType (casella selezionata))

                     OR  alternately in RegEdit ...

         FONTSMOOTHING=2
         FONTSMOOTHINGTYPE=2
         FONTSMOOTHINGORIENTATION=1  for LCD-screen,  0 for CRT-screen

Potresti includere schermate prima e dopo per illustrare la differenza?
Zero3,
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.