Recientemente actualicé a Ubuntu 12.04, y veo que cuando uso eclipse para editar el código fuente, los caracteres en negrita que se muestran con la fuente Monospace son en realidad más gruesos que los que no están en negrita. Por lo tanto, la fuente Monospace en realidad no es monoespacio. (mismo espacio para todos los personajes)
¿Es este un problema conocido? ¿Me estoy perdiendo de algo?
¿Cómo lo hago monoespacio de nuevo?
12.04
fonts
ubuntu-font-family
Akos Maroy
fuente
fuente
Respuestas:
Tengo un problema similar con Monospace.
Como solución alternativa, he cambiado a usar Bitstream Vera Sans Mono, que se ve muy similar pero no tiene el problema audaz.
Si no lo tiene, puede instalarlo haciendo
sudo apt-get install ttf-bitstream-vera
.fuente
Monospace se refiere a todas las fuentes de ancho fijo . También hay una fuente monoespaciada específica llamada Monospace . Supongamos que se refiere a la fuente Monospace específica.
Uso la fuente Monospace en Libreoffice / Openoffice para alinear secuencias en Ubuntu 12.04. Noté el mismo problema: las letras en negrita de Monospace son más anchas que las letras regulares de Monospace del mismo tamaño, aunque todavía son monoespaciadas, es decir, de ancho fijo. Ver foto
Para encontrar una alternativa, eche un vistazo a este artículo TOP 10 FUENTES DE PROGRAMACIÓN . Uso Daja vu sans mono o Courier New , que muestran el mismo ancho para los tipos de cara regulares y llamativos. Al menos Inconsolata tiene el mismo problema que Monospace.
fuente
Parece que la configuración de fuente en 12.04 establece Droid Sans Mono como la fuente monoespacio predeterminada (ver /etc/fonts/conf.d/60-droid-sans-mono-fonts.conf), y como lo describe el OP, los glifos en La versión en negrita de esta fuente tiene un ancho diferente al de la versión normal.
Para cambiar la fuente monoespacio predeterminada del sistema, cree /etc/fonts/local.conf que contenga algo como esto:
De esta manera, no tendrá que recordar cambiar la fuente del editor Eclipse para cada espacio de trabajo que use.
fuente
Tuve el mismo problema con OpenJDK 8. La fuente llamada "Monospaced" se asignó correctamente a "DejaVu Sans Mono" para el estilo "normal" / "simple", pero algo más (probablemente en negrita) para "negrita", incluso si El uso de "DejaVu Sans Mono" hace directamente lo correcto.
La solución es arreglar
~/.java/fonts/*/fcinfo*.properties
. Sí contenía (entre muchos otros):Todo estuvo bien después de cambiarlos a:
fuente