Icke-standardtypsnitt - datorteckensnitt , arrangemanget av glyfer där inte motsvarar allmänt accepterade kodningar. Sådana typsnitt kan inkludera:
Spridningen av icke-standardiserade teckensnitt började samtidigt med uppkomsten i ordbehandlare av förmågan att byta teckensnitt - detta möjliggjorde en obegränsad ökning av uppsättningen tecken som användes, utan att gå utöver 8-bitars teckenteknik.
Icke-standardtypsnitt används också ofta i spellokalisering : ofta använder spel sin egen teckensnittsmotor, och ibland måste du fixa kodningen för att tillfredsställa dess begränsningar. Ibland måste du passa in flera alfabet i en 8-bitars kodning samtidigt (till exempel namnen på svängar i bilsimulatorer - se diagrammet för Interlagos-kretsen ).
Samtidigt medför användningen av icke-standardtypsnitt också uppenbara olägenheter: i avsaknad av tillgång till ett specifikt teckensnitt är det omöjligt att bestämma vilket tecken som ska visas, därför, när du överför ett dokument till en annan dator, är alla icke -standardtecken kan förvandlas till krakozyabry (samma sak händer när man tittar på webbsidor på en dator där ett visst icke-standardtypsnitt saknas).
Införandet av Unicode minskade behovet av icke-standardiserade typsnitt, eftersom alla vanliga tecken fick sina egna kodpositioner. Unicode ger också möjlighet att använda "användartecken" - separata områden U + E000 - U + F8FF och U + FFF80 - U + 10FFFF är tilldelade för dem.
Tillsammans med detta finns det typsnitt där icke-standardiserade tecken placeras "olagligt" - i positioner reserverade för andra tecken. Att placera icke-standardiserade tecken i positionerna 0x20-0xFF är särskilt populärt: detta gör dem tillgängliga för program som inte använder Unicode. Till exempel brukade ryska TrueType-teckensnitt ofta vara gjorda på ett sådant sätt att ryska bokstäver upptog positionerna U + 00C0-U + 00FF (positioner av utökat latin), istället för rätt U + 0410-U + 044F - detta tillät, för till exempel att arbeta med kyrilliska i tidiga icke-ryska versioner av Windows.
WordPerfect kom med ett stort urval av icke-standardiserade typsnitt (till exempel kyrilliska, grekiska, etc.). En gång i tiden använde kemister i stor utsträckning ChiWriter- editorn , som hade sin egen teckensnittsmotor med en inbyggd editor - men den hade bara den första halvan av kodtabellen. Så ryska användare skapade ett icke-standardtypsnitt som motsvarar den ryska tangentbordslayouten (Q → Y, etc.)
Microsoft Windows innehåller flera icke-standardiserade teckensnitt: Symbol (grekiska bokstäver och matematiska symboler), Wingdings (piktogram och dekorativa symboler), Webdings (ikoner).
ParaType - företaget producerade ett antal icke-standardiserade typsnitt: för ryska i den gamla ortografin, för "asiatisk kyrilliska", för georgiska, armeniska, antika grekiska, etc. [1]
Teckenkodningar | |
---|---|
Historiska kodningar | ytterligare komp. semafor (Makarov) morse Bodo MTK-2 komp. 6-bitars SCP RADIX-50 EBCDIC KOI-7 ISO 646 |
modern 8-bitars representation | symboler ASCII icke-ASCII 8-bitars kodsidor Kyrillisk KOI-8 Grundläggande kodning MacCyrillic ISO 8859 1 (lat.) 2 3 fyra 5 (kir.) 6 7 åtta 9 tio elva 12 13 fjorton 15 (€) 16 Windows 1250 1251 (Kir.) 1252 1253 1254 1255 1256 1257 1258 WGL4 IBM & DOS 437 850 852 855 866 "alternativ" MIC |
Multibyte | traditionell DBCS GB2312 HTML unicode UTF-32 UTF-16 UTF-8 teckenlista Kyrillisk |
användargränssnitt tangentbordslayout plats linjeöversättning font translitterering anpassade typsnitt verktyg iconv spela in |