J'ai récemment mis à niveau vers Ubuntu 12.04, et je vois que lorsque vous utilisez eclipse pour éditer le code source, les caractères gras affichés avec la police Monospace sont en fait plus épais que les caractères non gras. Ainsi, la police Monospace n'est en fait pas mono-espace. (même espace pour tous les personnages)
est-ce un problème connu? Suis-je en train de manquer quelque chose?
Comment puis-je le rendre à nouveau mono-espace?
12.04
fonts
ubuntu-font-family
Akos Maroy
la source
la source
Réponses:
J'ai un problème similaire avec Monospace.
Pour contourner ce problème, je suis passé à l'utilisation de Bitstream Vera Sans Mono, qui ressemble beaucoup, mais n'a pas le problème audacieux.
Si vous ne l'avez pas, vous pouvez l'installer en faisant
sudo apt-get install ttf-bitstream-vera
.la source
Monospace fait référence à toutes les polices à largeur fixe . Il existe également une police à espacement fixe spécifique appelée Monospace . Supposons que vous vous référiez à la police Monospace spécifique.
J'utilise la police Monospace dans Libreoffice / Openoffice pour aligner les séquences sous Ubuntu 12.04. J'ai remarqué le même problème: les lettres Monospace en gras sont plus larges que les lettres Monospace régulières de même taille, bien qu'elles soient toujours à espacement fixe, c'est-à-dire à largeur fixe. Voir l'image
Pour trouver une alternative, consultez cet article TOP 10 DES POLICES DE PROGRAMMATION . J'utilise Daja vu sans mono ou Courier New , qui affichent la même largeur pour les facetypes réguliers et audacieux. Inconsolata a au moins le même problème que Monospace.
la source
Il semble que la configuration de police dans 12.04 définit Droid Sans Mono comme police monospace par défaut (voir /etc/fonts/conf.d/60-droid-sans-mono-fonts.conf), et comme l'OP le décrit, les glyphes dans la version en gras de cette police a une largeur différente de celle de la version normale.
Pour changer la police monospace par défaut du système, créez /etc/fonts/local.conf contenant quelque chose comme ceci:
De cette façon, vous n'aurez pas à vous souvenir de changer la police de l'éditeur Eclipse pour chaque espace de travail que vous utilisez.
la source
J'ai eu le même problème avec OpenJDK 8. La police appelée "Monospaced" était correctement mappée sur "DejaVu Sans Mono" pour le style "regular" / "plain", mais quelque chose d'autre (probablement automatiquement en gras) pour "bold", même si utiliser directement "DejaVu Sans Mono" fait la bonne chose.
La solution est de corriger
~/.java/fonts/*/fcinfo*.properties
. Il contenait (entre autres):Tout allait bien après les avoir changés en:
la source