Qu'est-ce qu'un éditeur de texte Unicode?
Un éditeur de texte Unicode est un logiciel informatique qui peut être utilisé pour créer, éditer ou afficher du texte dans une variété d’alphabets. Il stocke les informations en Unicode, une norme internationale en évolution pour la représentation des langues humaines. Un éditeur de texte Unicode est particulièrement utile avec les alphabets non latins, y compris ceux lus de droite à gauche. Les éditeurs Unicode sont utilisés dans le monde entier pour créer des documents, du contenu de pages Web et du texte pour des applications logicielles dans de nombreuses langues.
La norme Unicode a été proposée pour la première fois à la fin des années 80 par les premiers membres du consortium Unicode; Cette organisation à but non lucratif coordonne le développement de la norme dans le monde entier. Les premières versions d'Unicode ont été conçues pour prendre en charge la plupart des langues utilisées à l'époque. En 1996, sa capacité passait à plus d'un million de caractères distincts, ce qui permettait même aux anciens hiéroglyphes égyptiens d'être saisis et affichés avec un éditeur de texte Unicode. La norme Unicode définit spécifiquement plus de 107 000 caractères. Même des lettres et des symboles plus complexes peuvent être fabriqués à l'aide de ces blocs de construction prédéfinis.
Unicode est pris en charge dans une certaine mesure dans la plupart des navigateurs Web, des applications logicielles et des systèmes d'exploitation modernes. Avant Unicode, il existait de nombreuses méthodes différentes pour représenter les alphabets non latins, la plupart incompatibles les unes avec les autres. Cela rendait très difficile la saisie ou l'affichage de texte dans plusieurs langues simultanément. Un éditeur de texte Unicode représente et stocke ce contenu de manière cohérente et bien définie: le texte créé peut être facilement partagé avec d'autres applications et pages Web compatibles Unicode dans le monde entier.
Un éditeur de texte Unicode complet permet généralement de saisir des informations à partir du clavier de manière naturelle pour une langue donnée. Par exemple, l'hébreu, l'arabe et d'autres langues écrites de droite à gauche peuvent être entrés et affichés dans cette direction avec un éditeur Unicode. Plusieurs langues peuvent être incluses dans le même document, même si elles sont écrites dans des directions différentes. Tous les caractères ne peuvent pas être facilement saisis à l'aide d'un clavier localisé. D'autres méthodes de saisie sont généralement fournies, notamment le choix dans une liste à l'écran et le codage en dur.
Un éditeur de texte Unicode peut importer des fichiers dans divers formats, tels que Unified Hangul Code ou Thai. Lors du chargement, tous les caractères Unicode codés numériquement peuvent être automatiquement convertis en symboles Unicode réels. Les fichiers texte peuvent généralement être enregistrés au format Unicode ou ASCII (American Standard Code), avec des caractères non latins représentés numériquement. Le contenu peut souvent être stocké au format HTML avec le codage Unicode UTF-8, permettant un affichage correct dans les navigateurs Web modernes.
Les éditeurs de texte Unicode permettent souvent de sélectionner différentes polices et couleurs pour les différentes langues, ce qui facilite le travail avec un mélange de contenu. La "combinaison de caractères", requise par certaines langues pour connecter des symboles individuels, peut généralement être masquée ou affichée. Lors de l'édition, des blocs de texte peuvent être réorganisés. Ils peuvent souvent être convertis d'un cas à l'autre ou d'entités HTML en caractères Unicode. De nombreux éditeurs incluent également des fonctionnalités qui simplifient la saisie et l'édition de langues asiatiques, par exemple la conversion de texte entre le chinois simplifié et le chinois traditionnel ou entre les translittérations et les représentations Unicode.
De nombreux éditeurs de texte Unicode sont disponibles dans le commerce ou via la communauté open source. La plupart des traitements de texte propriétaires et open source modernes peuvent également agir en tant qu'éditeurs Unicode. Plusieurs outils de conception de pages Web et d'éditeurs de courrier électronique le font également. Les éditeurs de texte Unicode sont généralement disponibles pour tous les principaux systèmes d'exploitation et plusieurs outils Web existent également.