Hvad er en Unicode-teksteditor?
En Unicode-teksteditor er computersoftware, der kan bruges til at oprette, redigere eller se tekst i en række alfabeter. Det gemmer information i Unicode, en udviklende international standard for repræsentation af menneskelige sprog. En Unicode-teksteditor er især nyttig med ikke-latinske alfabeter, inklusive dem, der læses fra højre til venstre. Unicode-redaktører bruges over hele verden til at oprette dokumenter, websidens indhold og tekst til softwareapplikationer på mange sprog.
Unicode-standarden blev først foreslået i slutningen af 1980'erne af de tidlige medlemmer af Unicode Consortium; denne non-profit organisation koordinerer standardens udvikling på verdensplan. Tidlige versioner af Unicode var designet til at rumme de fleste sprog, der var i brug på det tidspunkt. I 1996 steg kapaciteten til over en million forskellige karakterer, hvilket tillader, at selv gamle egyptiske hieroglyfer kunne indtastes og vises med en Unicode-teksteditor. Unicode-standarden definerer specifikt mere end 107.000 tegn. Endnu mere komplekse bogstaver og symboler kan udformes ved hjælp af disse foruddefinerede byggesten.
Unicode understøttes til en vis grad i de fleste moderne webbrowsere, computersoftwareapplikationer og operativsystemer. Før Unicode var der mange forskellige metoder til at repræsentere ikke-latinske alfabeter, de fleste af dem var uforenelige med hinanden. Dette gjorde det meget vanskeligt at indtaste eller vise tekst på flere sprog samtidig. En Unicode-teksteditor repræsenterer og gemmer sådant indhold på en konsistent, veldefineret måde - den oprettede tekst kan let deles med andre Unicode-kompatible applikationer og websider over hele verden.
En fuldt udstyret Unicode-teksteditor tillader generelt, at oplysninger indtastes fra tastaturet på en måde, der er naturlig for et bestemt sprog. For eksempel kan hebraisk, arabisk og andre sprog, der er skrevet højre til venstre, indtastes og vises i den retning med en Unicode-editor. Flere sprog kan inkluderes i det samme dokument, selvom de er skrevet i forskellige retninger. Ikke alle tegn kan let indtastes ved hjælp af et lokaliseret tastatur - der findes normalt alternative indtastningsmetoder, herunder valg fra en skærmliste og hardkodning numerisk.
En Unicode-teksteditor kan importere filer i forskellige formater, f.eks. Unified Hangul-kode eller Thai. Under indlæsning kan alle numerisk-kodede Unicode-tegn automatisk konverteres til faktiske Unicode-symboler. Tekstfiler kan normalt gemmes i Unicode eller American Standard Code for Information Interchange (ASCII) med ikke-latinske tegn repræsenteret numerisk. Indhold kan ofte gemmes i HyperText Markup Language (HTML) format med Unicode UTF-8 kodning, hvilket muliggør korrekt visning i moderne webbrowsere.
Unicode-tekstredigerere tillader ofte, at der kan vælges forskellige skrifttyper og farver til individuelle sprog, hvilket gør det lettere at arbejde med en blanding af indhold. "Kombination af tegn", som nogle sprog kræver for at forbinde individuelle symboler, kan normalt skjules eller vises. Under redigering kan blokke med tekst omorganiseres. De kan ofte konverteres fra et tilfælde til et andet eller fra HTML-enheder til Unicode-tegn. Mange redaktører inkluderer også funktioner, der forenkler indtastning og redigering af asiatiske sprog, konvertering af tekst mellem forenklet kinesisk og traditionel kinesisk eller mellem translitterationer og Unicode-repræsentationer, for eksempel.
Mange Unicode-tekstredaktører er tilgængelige kommercielt eller gennem open source-community. De fleste moderne proprietære og open source tekstprocessorer kan også fungere som Unicode-redaktører. Flere websidedesignværktøjer og e-mail-redaktører gør dette også. Unicode-tekstredigerere er generelt tilgængelige for alle de store operativsystemer, og der findes også flere webbaserede værktøjer.