Maison > Problème commun > le corps du texte

Quelle police est-il bon d'utiliser lors de l'écriture de code ?

清浅
Libérer: 2020-09-17 10:11:50
original
36283 Les gens l'ont consulté

Lors de l'écriture du code, choisissez les lettres avec une largeur constante ; les contours clairs et réguliers ; l, 1, i sont faciles à distinguer, 0, o, O sont faciles à distinguer ; le meilleur est la police qui peut clairement distinguer les signes de ponctuation ; , comme la police MONACO, etc.

Pour de nombreux programmeurs, le code écrit dans certaines polices est non seulement agréable à regarder, mais est également très pratique lors de l'écriture de code. Cependant, de nombreux programmeurs utilisent la police par défaut de l'éditeur. Le code écrit de cette manière est non seulement le même, mais aussi ennuyeux. Voyons quelles polices produisent le plus beau code et quelles polices sont les plus adaptées à l'écriture de code !

Quelle police est-il bon d'utiliser lors de l'écriture de code ?

La largeur des lettres est la même

est également appelée police à largeur fixe. Étant donné que le fichier de code est un texte ordinaire sans style, il a une largeur constante et est facile à organiser et à aligner. Il peut trouver rapidement la position et améliorer la lisibilité.

En typographie, ce type de police à espacement fixe est appelé police à espacement fixe. Il s'agit d'une grande catégorie (famille) de polices, telles que la Courier et la Courier New communes. Compte tenu de l'environnement multilingue actuel, dans différents systèmes, cette police doit être mappée à différentes polices spécifiques dans différents jeux de caractères. Par exemple, notre système mappe généralement le chinois sur « Song Ti ».

Contours clairs et réguliers

Ce n'est qu'avec des formes claires et régulières que différents caractères peuvent être rapidement distingués, et il n'est pas facile de se sentir fatigué après une longue lecture

Ce que je veux dire ici, c'est la différence de taille de police entre les Occidentaux et les Orientaux. Je connais des étrangers qui aiment utiliser des polices 10px pour afficher les codes lors de l'écriture de programmes, et la résolution d'écran utilisée est toujours très élevée. le texte est alphabétique, avec moins de détails sur chaque lettre, et l'utilisation de petites polices permet d'en afficher davantage sur un seul écran. Par conséquent, utilisez des polices claires et régulières. Même si la taille de la police est petite, elle peut toujours être rapidement distinguée à l’écran.

l, 1, i sont faciles à distinguer, 0, o, O sont faciles à distinguer

Les trois premiers sont un L minuscule, le chiffre 1 et I minuscule, après Les trois sont le chiffre 0, le o minuscule et le O majuscule. Ces lettres sont souvent facilement confondues dans le code.

Par exemple, dans le code de style C, les nombres entiers longs doivent être représentés en ajoutant le suffixe L après le nombre, comme "111111111111L". Généralement, nous recommandons d'utiliser un "L" majuscule pour éviter toute confusion. les trois lettres de la police peuvent être facilement distinguées, alors même si nous tapons par erreur un l minuscule, il n'y aura pas de confusion.

Ponctuation claire et facile à distinguer

La ponctuation joue également un rôle très important dans le code si une police ne peut pas distinguer les virgules "," et les points ". ", ": et ";", alors on ne peut pas dire que c'est une bonne police. De même, "`" "'" est également le meilleur sous forme de correspondance, qui est souvent utilisée dans certaines programmations.

Quelle police choisir

Style de chanson

Tous les systèmes Windows chinois sont livrés avec la police Song et Song police En même temps, il s'agit d'une police chinoise qui couvre presque tous les caractères. Dans certaines occasions spéciales, lorsque les codes chinois et anglais doivent apparaître en même temps, Song Ti sera considéré comme étant utilisé directement. Étant donné que la police Song s'occupe principalement des caractères chinois et que les caractères chinois sont de largeur égale, lorsque l'on considère les caractères anglais, ils sont également considérés comme ayant une largeur égale, la largeur étant la moitié de celle des caractères chinois. Cependant, la police anglaise bitmap de Song Dynasty n'est pas belle. En raison des empattements, la lisibilité est faible lorsque la taille de la police est petite à l'écran. La distinction entre « 0 » et « O » et « l » et « 1 » n’est pas parfaite.

Courier New

Cette police est également incluse dans chaque Windows. La police est très belle À l'exception de la différence de o O 0, elle est également utilisée par beaucoup. les gens en programmation.

Bitstream Vera Sans Mono

Enfin, je voudrais recommander Bitstream Vera Sans Mono à tout le monde, et sa police dérivée DejaVu Sans Mono - DejaVu étend certains caractères des polices Unicode .

C'est également une police recommandée par de nombreux développeurs. En plus de remplir pleinement toutes les conditions mentionnées ci-dessus, c'est également une police TTF. La police de base est sans empattement, adaptée à la lecture sur écran. le problème, c'est que c'est une police open source !

Consolas

Police nouvellement développée par Microsoft, incluse dans Vista, Office2007 et Visual Studio 2005. Puisqu'il est produit par MS, il fonctionnera certainement mieux sous ClearType. Cependant, le package d'installation sur le site officiel est très lourd et vous devez d'abord installer .net framework 3.5.

MONACO

Je crois que de nombreux programmeurs aiment utiliser cette police sans que l'éditeur ne la présente.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal