Vad är en Unicode Text Editor?
En Unicode-textredigerare är datorprogramvara som kan användas för att skapa, redigera eller visa text i olika alfabet. Det lagrar information i Unicode, en utvecklande internationell standard för representation av mänskliga språk. En Unicode-textredigerare är särskilt användbar med alfabet som inte är latin, inklusive de som läses från höger till vänster. Unicode-redaktörer används runt om i världen för att skapa dokument, innehåll på webbsidan 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 i Unicode Consortium; denna ideella organisation samordnar standardens utveckling över hela världen. Tidigare versioner av Unicode utformades för att rymma de flesta språk som användes vid den tiden. 1996 ökade dess kapacitet till över en miljon distinkta karaktärer, vilket tillåter även antika egyptiska hieroglyfer att matas in och visas med en Unicode-textredigerare. Unicode-standarden definierar specifikt mer än 107 000 tecken. Ännu mer komplexa bokstäver och symboler kan utformas med hjälp av dessa fördefinierade byggstenar.
Unicode stöds i viss utsträckning i de flesta moderna webbläsare, programvara och operativsystem. Före Unicode fanns det många olika metoder för att representera icke-latinska alfabet, de flesta av dem 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 fullständig Unicode-textredigerare tillåter generellt 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 anges och visas i den riktningen med en Unicode-redigerare. Flera språk kan inkluderas i samma dokument, även om de är skrivna i olika riktningar. Inte alla tecken kan enkelt matas in med ett lokalt tangentbord - alternativa inmatningsmetoder tillhandahålls vanligtvis, inklusive att välja från en skärmlista och hårdkodning numeriskt.
En Unicode-textredigerare kan importera filer i olika format, t.ex. Unified Hangul Code eller Thai. Under laddning 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 HyperText Markup Language (HTML) -format med Unicode UTF-8-kodning, vilket möjliggör korrekt visning i moderna webbläsare.
Unicode-textredigerare tillåter ofta att olika teckensnitt och färger kan väljas för enskilda språk, vilket gör det lättare att arbeta med en blandning av innehåll. "Att kombinera tecken", som krävs av vissa språk för att ansluta enskilda symboler, kan vanligtvis döljas eller visas. Vid redigering kan block av text ordnas om. De kan ofta konverteras från ett fall till ett annat eller från HTML-enheter till Unicode-tecken. Många redaktörer innehåller också funktioner som förenklar inmatning och redigering av asiatiska språk, konvertering av text mellan förenklad kinesisk och traditionell kinesisk eller mellan transliterationer och Unicode-representationer, till exempel.
Många Unicode-textredigerare är tillgängliga kommersiellt eller genom öppen källkod. De flesta moderna egenutvecklade och open source-ordbehandlare kan också fungera som Unicode-redaktörer. Flera webbdesignverktyg och e-postredigerare gör det också. Unicode-textredigerare är generellt tillgängliga för alla större operativsystem, och det finns också flera webbaserade verktyg.