Hva er en Unicode-tekstredigerer?
En Unicode-tekstredigerer er datamaskinprogramvare som kan brukes til å lage, redigere eller vise tekst i en rekke alfabeter. Den lagrer informasjon i Unicode, en internasjonal utvikling i internasjonal standard for representasjon av menneskers språk. En Unicode-tekstredigerer er spesielt nyttig med ikke-latinske alfabeter, inkludert de som leses fra høyre til venstre. Unicode-redaktører brukes over hele verden for å lage dokumenter, websideinnhold og tekst for programvare på mange språk.
Unicode-standarden ble først foreslått på slutten av 1980-tallet av de tidlige medlemmene av Unicode Consortium; denne ideelle organisasjonen koordinerer standardens utvikling over hele verden. Tidlige versjoner av Unicode ble designet for å imøtekomme de fleste språk som var i bruk på den tiden. I 1996 økte kapasiteten til over en million forskjellige tegn, og tillot selv gamle egyptiske hieroglyfer å bli skrevet inn og vises med en Unicode-tekstredigerer. Unicode-standarden definerer spesifikt mer enn 107 000 tegn. Enda mer komplekse bokstaver og symboler kan lages ved hjelp av disse forhåndsdefinerte byggesteinene.
Unicode støttes til en viss grad i de fleste moderne nettlesere, programvare og operativsystemer. Før Unicode var det mange forskjellige metoder for å representere ikke-latinske alfabeter, de fleste av dem var uforenlige med hverandre. Dette gjorde det veldig vanskelig å legge inn eller vise tekst på flere språk samtidig. En Unicode-tekstredigerer representerer og lagrer slikt innhold på en konsistent, veldefinert måte - teksten som opprettes, kan enkelt deles med andre Unicode-kompatible applikasjoner og websider over hele verden.
En fullverdig Unicode-tekstredigerer lar generelt settes inn informasjon fra tastaturet på en måte som er naturlig for et bestemt språk. For eksempel kan hebraisk, arabisk og andre språk som er skrevet fra høyre til venstre legges inn og vises i den retningen med en Unicode-redigerer. Flere språk kan inkluderes i det samme dokumentet, selv om de er skrevet i forskjellige retninger. Ikke alle tegn kan enkelt skrives inn ved hjelp av et lokalisert tastatur - alternative inndatametoder er vanligvis tilgjengelig, inkludert valg fra en skjermliste og hardkoding numerisk.
En Unicode-tekstredigerer kan importere filer i en rekke formater, for eksempel Unified Hangul Code eller Thai. Under lasting kan alle numerisk-kodede Unicode-tegn automatisk konverteres til faktiske Unicode-symboler. Tekstfiler kan vanligvis lagres i Unicode eller American Standard Code for Information Interchange (ASCII) med ikke-latinske tegn representert numerisk. Innhold kan ofte lagres i HyperText Markup Language (HTML) format med Unicode UTF-8-koding, noe som muliggjør riktig visning i moderne nettlesere.
Unicode-tekstredigerere lar ofte forskjellige skrifter og farger velges for individuelle språk, noe som gjør det lettere å jobbe med en blanding av innhold. "Kombinasjon av tegn", som kreves av noen språk for å koble sammen individuelle symboler, kan vanligvis skjules eller vises. Under redigering kan blokkering av tekst ordnes om. De kan ofte konverteres fra ett tilfelle til et annet eller fra HTML-enheter til Unicode-tegn. Mange redaktører har også funksjoner som forenkler å skrive inn og redigere asiatiske språk, konvertere tekst mellom forenklet kinesisk og tradisjonell kinesisk eller mellom translitterasjoner og Unicode-representasjoner, for eksempel.
Mange Unicode-tekstredigerere er tilgjengelige kommersielt eller gjennom open source-samfunnet. De fleste moderne proprietære og open source tekstbehandlere kan også fungere som Unicode-redaktører. Flere websidedesignverktøy og e-postredigerere gjør dette også. Unicode-tekstredigerere er vanligvis tilgjengelige for alle de store operativsystemene, og det finnes også flere nettbaserte verktøy.