En Unicode-textredigerare är datorprogram som kan användas för att skapa, redigera eller visa text i en mängd olika alfabet. Den lagrar information i Unicode, en växande internationell standard för representation av mänskliga språk. En Unicode-textredigerare är särskilt användbar med icke-latinska alfabet, inklusive de som läses från höger till vänster. Unicode-redigerare används över hela världen för att skapa dokument, webbsidainnehåll och text för programvaror på många språk.
Unicode-standarden föreslogs först i slutet av 1980-talet av de tidiga medlemmarna av Unicode-konsortiet; denna ideella organisation koordinerar standardens utveckling över hela världen. Tidiga versioner av Unicode designades för att passa de flesta språk som användes vid den tiden. 1996 ökade dess kapacitet till över en miljon distinkta tecken, vilket gjorde att även forntida egyptiska hieroglyfer kunde matas in och visas med en Unicode-textredigerare. Unicode-standarden definierar specifikt mer än 107,000 XNUMX tecken. Ännu mer komplexa bokstäver och symboler kan skapas med dessa fördefinierade byggstenar.
Unicode stöds till viss del i de flesta moderna webbläsare, datorprogram och operativsystem. Före Unicode fanns det många olika metoder för att representera icke-latinska alfabet, de flesta av dem var oförenliga med varandra. Detta gjorde det mycket svårt att skriva in eller visa text på flera språk samtidigt. En Unicode-textredigerare representerar och lagrar sådant innehåll på ett konsekvent, väldefinierat sätt – den skapade texten kan enkelt delas med andra Unicode-kompatibla applikationer och webbsidor över hela världen.
En fullfjädrad Unicode-textredigerare tillåter i allmänhet att information matas in från tangentbordet på ett sätt som är naturligt för ett visst språk. Till exempel kan hebreiska, arabiska och andra språk som är skrivna från höger till vänster matas in och visas i den riktningen med en Unicode-redigerare. Flera språk kan inkluderas i samma dokument, även om de är skrivna åt olika håll. Alla tecken kan inte lätt matas in med hjälp av ett lokaliserat tangentbord – alternativa inmatningsmetoder tillhandahålls vanligtvis, inklusive att välja från en lista på skärmen och hårdkoda numeriskt.
En Unicode-textredigerare kan importera filer i en mängd olika format, som Unified Hangul Code eller Thai. Under laddningen kan alla numeriskt kodade Unicode-tecken automatiskt konverteras till faktiska Unicode-symboler. Textfiler kan vanligtvis sparas i Unicode eller American Standard Code for Information Interchange (ASCII) med icke-latinska tecken representerade numeriskt. Innehåll kan ofta lagras i HTML-format (HyperText Markup Language) med Unicode UTF-8-kodning, vilket möjliggör korrekt visning i moderna webbläsare.
Unicode-textredigerare tillåter ofta att olika typsnitt och färger väljs för enskilda språk, vilket gör det lättare att arbeta med en blandning av innehåll. ”Kombinera tecken”, som krävs av vissa språk för att koppla ihop enskilda symboler, kan vanligtvis döljas eller visas. Under redigering kan textblock omordnas. De kan ofta konverteras från ett fall till ett annat eller från HTML-enheter till Unicode-tecken. Många redaktörer inkluderar också funktioner som förenklar inmatning och redigering av asiatiska språk, konvertera text mellan förenklad kinesiska och traditionell kinesiska eller mellan translitterationer och Unicode-representationer, till exempel.
Många Unicode-textredigerare är tillgängliga kommersiellt eller genom öppen källkod. De flesta moderna proprietära ordbehandlare och öppen källkod kan också fungera som Unicode-redigerare. Flera webbdesignverktyg och e-postredigerare gör detta också. Unicode-textredigerare är allmänt tillgängliga för alla de stora operativsystemen, och flera webbaserade verktyg finns också.