L\'espace Non-breaking
< ! -- date= juin 2006 --> Dans le traitement de textes sur ordinateur et Digitals composant , un espace no-break ( NBSP ) de est une variante du caractère d'espace qui empêche une ligne automatique coupure (ligne enveloppe ) à sa position. On le connaît également en tant qu'un espace obligé de de ou espace fixe .
Explication
La différence entre un NBSP et un espace normal est que, quand une corde comprenant le NBSP vient à l'extrémité de la ligne, et est trop longue pour s'adapter, ce déplacera la corde entière à la prochaine ligne (cordes y compris aux lesquelles le NBSP se relie). C'est analogue à la façon dont enveloppe normale de cordes. Par exemple, le " de corde ; ambidextrously" ; ne jamais être " ; broken" ; , et ni l'un ni l'autre pas le " de corde ; am& ; nbsp ; bi& ; nbsp ; dextrous& ; nbsp ; ly" ; (c. " ; am  ; bi  ; dextrous  ; ly" ;).
Utilisation en tant que whitespace de non-effondrement
Une deuxième application commune des caractères de NBSP est dans des formats de fichier des textes plats pour les applications de traitement de texte (par exemple, SGML , HTML , TeX , latex de ) des ordres de ce festin des caractères du Blanc-espace de (tel que l'espace, le caractère NL, le tabulateur, l'avance d'état ordinateur, etc.) exactement comme si ils étaient un caractère simple. Un tel s'effondrer du whitespace permet à l'auteur du dossier des textes plats d'arranger d'une manière ordonnée le texte sous cette forme (par exemple, par ligne coupures et impression), sans affecter le résultat composé de l'algorithme de ligne-rupture.
Le caractère d'espace no-break n'est fusionné avec aucun autre caractère voisin de whitespace dans de telles applications, et peut donc être employé par un auteur pour insérer explicitement l'espace évident additionnel dans le texte composé.
Codages
Dans le Unicode et le ISO/IEC 10646 , c'est U+00A0. Dans le ISO/IEC 8859 , NBSP est 0xA0.
Dans le KOI8-R , NBSP est 0x9A.
Dans l'EBCDIC , c'est 0x41.
Dans le CP437 et le CP850 , NBSP est 0xFF.
Dans SGML et HTML , le
& de référence d'entité de caractère ; nbsp ; ou le & numérique de références de caractère ; #160 ; ou & ; #xa0 ; représentent NBSP. Dans le TeX et le latex , un Tilde (~) de est employé pour dénoter l'espace obligé.
Méthodes d'entrée de clavier
Aucune des normes nationales ou internationales existantes sur les dispositions de clavier ne définit actuellement une méthode d'entrée pour le caractère de NBSP. Par conséquent, les auteurs des conducteurs de clavier ou des programmes d'application (par exemple, les unités de traitement de texte ont dû inventer leurs propres raccourcis clavier Par exemple :CTRL+SHIFT+SPACE : Microsoft Word
CTRL+SPACE : WordPerfect, OpenOffice.org
CTRL+K N S : vim (voir les digraphes de Vim de )
OPTION+SPACE : OS de Mac de
ALT+0160 : Microsoft Windows
Insertion | Zone de dialogue de symbole (sous-ensemble Latin-1, après ~) : beaucoup d'applications de bureau de
D'autres types
Unicode définit plusieurs autres caractères d'espace no-break qui diffèrent de l'espace régulier dans la largeur :
L'espace mince No-break de
, connu dans Unicode comme " ; SPACE" NO-BREAK ÉTROIT ; (U+202F). Ceci est exigé pour la ponctuation française (avant ? , ! ou ; ).
l'espace no-break de Zéro-largeur, connu dans Unicode comme " ; LARGEUR ZÉRO SPACE" NO-BREAK ; (U+FEFF). Noter que ce caractère est également employé comme UCS BOM (marque d'ordre de byte de ). En raison de cette surcharge, RFC 3629 mentionne ce " ; Unicode 3.2 ajoute un nouveau caractère, le " U+2060 ; MOT JOINER" ; , avec exactement la mêmes sémantique et utilisation qu'U+FEFF excepté la fonction de signature, et recommande vivement son utilisation exclusive pour exprimer la sémantique de mot-jointure.
Voir également
Espace obligé L'espace de (ponctuation)
Retour automatique à la ligne
Liste de références d'entité de XML et de HTML de caractère
< ! --Catégories-->
< ! --D'autres langues-->
.
| Random links: | La légende de Zelda : Lien se réveillant | Vibroblade | Terrain communal de Balsall | David Simon (auteur) | Pachydermata | Espacio_Non-breaking |