Chrome 33 muestra fuentes feas, en bloques y pixeladas en Linux

Chrome 33 muestra fuentes feas, en bloques y pixeladas en Linux

Después de actualizar a la última versión de Chrome (33) en mi máquina Gentoo Linux, ciertos sitios como GitHub han comenzado a mostrar fuentes feas, pixeladas y sin suavizado. El texto pequeño ahora es básicamente imposible de leer.

ingrese la descripción de la imagen aquí

Antes de esto, GitHub me parecía igual en computadoras con Windows, Linux y Mac. Entonces, ¿qué ha sucedido aquí y cómo se puede solucionar?

EDITAR: Parece estar solucionado en la versión estable de Chrome 34.

Respuesta1

Esto parece ser un error en Chromium con la fuente Helvetica. Se discute aquí:

https://forums-web1.gentoo.org/viewtopic-t-984870.html?sid=d8fa5b8fc9ae0c83520d1769dc366d58

De ese hilo, esta solución me lo solucionó:

  • cree los siguientes archivos en algún directorio vacío
  • ir a chrome://extensiones
  • marque la casilla del modo desarrollador
  • Cargar extensión desempaquetada
  • apuntar al nuevo directorio

manifiesto.json

{ 
  "name": "Fix Helvetica", 
  "description": "Fix Helvetica", 
  "version": "0.1", 

  "content_scripts": [ { 
  "css": [ "Custom.css" ], 
  "matches": [ "http://*/*", "https://*/*" ] 
  } ], 

  "manifest_version": 2 
} 

personalizado.css

@font-face { font-family: 'Helvetica'; src: local('Arial')}

Respuesta2

También tuve el problema con Chromium 33-34 y KDE 4.11.5.

DehpehLa sugerencia resolvió mi problema.

eselect fontconfig enable 70-no-bitmaps.conf

o si ya está habilitado:

eselect fontconfig disable 70-yes-bitmaps.conf

Respuesta3

Estoy ejecutando Ubuntu 12.04 y tuve el mismo problema. Después de eliminar todas las configuraciones de 70 y tantos de /etc/fonts/conf.d y vincularlas 70-no-bitmaps.conf -> ../conf.avail/70-no-bitmaps.confy verificar que el elemento selectfont en el xml no estaba comentado y se veía así, mis fuentes se muestran bien nuevamente.

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Reject bitmap fonts -->
  <selectfont>
    <rejectfont>
      <pattern>
        <patelt name="scalable"><bool>false</bool></patelt>
      </pattern>
    </rejectfont>
  </selectfont>
</fontconfig>

Respuesta4

Recientemente tuve problemas con el mismo problema con Chrome en Debian (pruebas) con XFCE. Acabo de agregar el siguiente código al .fonts.confarchivo en mi directorio de inicio:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <edit name="antialias" mode="assign"><bool>true</bool></edit>
  </match>
  <match target="font">
    <edit name="hintstyle" mode="assign"><const>hintnone</const></edit>
  </match>
  <match target="font">
   <edit mode="assign" name="hinting"><bool>false</bool></edit>
  </match>
</fontconfig>

Ese código básicamente deshabilita las sugerencias y habilita el antialiasing. Ahora todo funciona a las mil maravillas.

(fuente)

información relacionada