BEARBEITEN 2016-07-04 (Da diese Frage immer beliebter wird): This is a bug in Chrome. Entwickler sind actively working on a fix.Schriftart sieht verschwommen nach übersetzen in Chrome
EDIT 2017.05.14 Der Fehler behoben zu sein scheint, das Update wird in Chrome 60
eingeführt werden, so habe ich diese sehr hässlich aussehende Fenster, das auf dem Bildschirm dieses CSS zentriert ist:
.popup
{
position: fixed;
top: 0;
bottom: 0;
transform: translate(-50%, -50%);
}
jedoch es wie folgt auf Chrome sieht (die Schrift sieht wirklich verschwommen):
Aber wie diese auf Firefox:
Wenn ich die transform
Regel zu entfernen, wird der Text sieht nett aus und wieder knusprig, aber dann ist es nicht mehr richtig zentriert.
Wenn ich zu chrome://flags
gehen und #disable-direct-write
ausführen, sieht es netter aus, aber Benutzer werden offensichtlich nicht tun, und es löst das Problem nicht.
Wie kann ich meine Schrift gut aussehen lassen, während das Fenster zentriert ist?
Mein Chrom-Version ist 44.0.2403.155
Ich habe eine three.js
Demo mit WebGL, die auf einem Hintergrund Leinwand macht. Wenn ich die Demo deaktiviere, tritt das Problem nicht mehr auf.
JSFiddle without the background.
Subpixel-Rendering ..... können Sie eine definierte Breite haben für '.popup'? –
@ DanielA.White Ich habe keine definierte Breite für '.popup'. – joppiesaus
können Sie? Wenn Sie das tun, können Sie es auf andere Weise zentrieren. –