Quelles polices de caractères pour parcourir le code source scala et le rendre?

J'utilise Eclipse sur Windows 7 pour parcourir le code source Scala. Scala permet d' au lieu de => et au lieu de <-.

Cependant, je n'arrive pas à trouver une bonne claire police à espacement fixe qui rend l'unicode et bien. Souvent j'ai juste une boite au lieu de.

j'ai essayé: Consolas - est la police générale la plus claire, mais ne rendra pas Anonyme Pro - ne rend pas Deja Vu Sans Mono-does le rendu , mais il est si petit qu'il est difficile à voir!

Pour mon code, je peux juste éviter , mais cela n'aide pas à visualiser la source d'une bibliothèque tierce. Comment les autres ont-ils résolu ce problème? Si d'autres personnes utilisent dans leur code, ils connaissent probablement aussi une police monospace qui le rend aussi clairement : -)

16
demandé sur Anton Sizikov 2012-10-17 12:24:59

2 réponses

je pense que Inconsolata fonctionne--mais J'utilise Linux, donc je ne suis pas sûr que cela fonctionnera pour vous sous Windows.

Inconsolata n'a pas le glyphe. Votre meilleur pari est de prendre Deja Vu Sans Mono et d'éditer le glyphe droite-double flèche pour être plus grand. Je l'ai juste fait en utilisant FontForge sur Linux; cela m'a pris environ 5 minutes.

voici un exemple avant et après (après est en bas):

Default and edited Deja Vu Sans Mono double right arrow

1
répondu Rex Kerr 2012-10-17 16:40:28

Je ne sais malheureusement pas s'ils supportent aussi les caractères Unicode et si l'un d'eux est à votre goût, mais donnez Code Source Pro et Droid Sans Mono un essai. Je suppose que vous avez déjà googlé, mais ce arbitraire de la liste de 42 polices de caractères monospacées pourraient néanmoins laisser tomber de nouveaux noms.

je suis personnellement très content de DejaVu Sans Mono, mais je suis d'accord que la flèche (parmi d'autres personnages) n'est pas la plus gentille.

Sur un remarque connexe: je suis toujours impressionné par la façon dont les navigateurs (Firefox dans mon cas) afficher toutes sortes de caractères Unicode filaires. Si je me souviens bien, ils appliquent une stratégie de repli. C'est-à-dire, si la police principale ne peut pas gérer un caractère, une (ou plusieurs) polices de repli sont essayées. Je ne suppose pas que vous pouvez utiliser une telle méthode directement, mais la recherche selon ces lignes pourrait donner d'autres solutions possibles à votre problème.

0
répondu Malte Schwerhoff 2012-10-17 08:43:09