Nestandardní fonty - počítačové fonty , uspořádání glyfů , ve kterém neodpovídá obecně uznávaným kódování. Mezi taková písma mohou patřit:
Šíření nestandardních písem začalo současně s tím, že se v textových procesorech objevila možnost přepínat písma - to umožnilo neomezené zvýšení sady použitých znaků, aniž by se překročila technologie 8bitových znaků.
Nestandardní fonty jsou také široce používány v lokalizaci her : hry často používají svůj vlastní font engine a někdy musíte opravit kódování, abyste splnili jeho omezení. Občas musíte do 8bitového kódování vměstnat několik abeced najednou (například názvy zatáček v automobilových simulátorech - viz schéma okruhu Interlagos ).
Použití nestandardních písem s sebou nese také zjevné nepříjemnosti: při absenci přístupu ke konkrétnímu písmu nelze určit, který znak by se měl zobrazit, a proto při přenosu dokumentu do jiného počítače -standardní znaky se mohou změnit na krakozyabry (totéž se děje při prohlížení webových stránek na počítači, kde chybí určité nestandardní písmo).
Zavedení Unicode snížilo potřebu nestandardních písem, protože všechny běžně používané znaky dostaly své vlastní kódové pozice. Unicode také umožňuje použití "uživatelských znaků" - pro ně jsou přiděleny samostatné oblasti U + E000 - U + F8FF a U + FFF80 - U + 10FFFF.
Spolu s tím existují fonty, ve kterých jsou nestandardní znaky umístěny "nelegálně" - na pozicích vyhrazených pro jiné znaky. Obzvláště oblíbené je umístění nestandardních znaků na pozice 0x20-0xFF: díky tomu jsou přístupné programům, které nepoužívají Unicode. Například ruská písma TrueType bývala často vyráběna tak, že ruská písmena zaujímala pozice U + 00C0-U + 00FF (pozice rozšířené latinky), namísto správného U + 0410-U + 044F - to umožňovalo např. například pro práci s azbukou v raných neruských verzích Windows.
WordPerfect přišel s velkým výběrem nestandardních písem (například azbuka, řečtina atd.). Svého času chemici hojně používali editor ChiWriter , který měl vlastní fontový engine s vestavěným editorem – ale měl pouze první polovinu kódové tabulky. Ruští uživatelé tedy vytvořili nestandardní písmo odpovídající ruskému rozložení klávesnice (Q → Y atd.)
Microsoft Windows obsahuje několik nestandardních písem: Symbol (řecká písmena a matematické symboly), Wingdings (piktogramy a dekorativní symboly), Webdings (ikony).
Firma ParaType vyráběla řadu nestandardních písem: pro ruštinu ve starém pravopisu, pro „asijskou azbuku“, pro gruzínštinu, arménštinu, starořečtinu atd. [1]
Kódování znaků | |
---|---|
Historická kódování | doplňková komp. semafor (Makarov) morse Bodo MTK-2 komp. 6bitový SCP RADIX-50 EBCDIC KOI-7 ISO 646 |
moderní 8bitová reprezentace | symboly ASCII non-ASCII 8bitové kódové stránky cyrilice KOI-8 Základní kódování MacCyrillic ISO 8859 1 (lat.) 2 3 čtyři 5 (kir.) 6 7 osm 9 deset jedenáct 12 13 čtrnáct 15 (€) 16 Okna 1250 1251 (Kir.) 1252 1253 1254 1255 1256 1257 1258 WGL4 IBM a DOS 437 850 852 855 866 "alternativní" MIC |
Vícebajtové | tradiční DBCS GB2312 HTML unicode UTF-32 UTF-16 UTF-8 seznam postav cyrilice |
uživatelské rozhraní rozložení klávesnice národní prostředí překlad řádků písmo přepis vlastní písma utility iconv záznam |