Nahlédněte i do Diskuse pod čarou!

Počešťování Lynxu pro DOS

Tento text se zabývá pouze počešťováním DOSovského Lynxu. Nepředpokládám, že máte náladu překompilovávat zdrojáky, takže budete upravovat jen konfigurační soubory. Pro úspěsné počeštění potřebujete český font a ovladač klávesnice, nejlépe v kódování IBM PC Latin 2 (CP 852). Lynx bohužel nepodporuje kódování bratří Kamenických, dále má také několik chyb v překladových tabulkách, hlavně v 7 bit approximations. Podívejte se níže na seznam podporovaných kódových stránek.

Počeštit Lynx můžete dvěma způsoby. Buď pomocí konfiguračního souboru lynx.cfg, nebo v (O)ptions. Dále předpokládám, že jste se rozhodli pro CP852 (Latin2), IMHO nejrozšířenější kódovou stránku v DOSu. Nahrajte si tedy český font a dáme se do práce.

lynx.cfg

# Kódová stránka instalovaná na Vašem počítači. Odpovídá kódové stránce
# instalovaného fontu. Pokud máte jiný font než PC Latin 2, doplňte sem
# jméno kódování z tabulky.
CHARACTER_SET:PC Latin2 CP 852

# Pokud http-server nevrátí kódovou stránku a ta není udaná ani v html
# dokumentu, použije se tato. Codepage se zadává jako mime-název.
ASSUME_CHARSET:iso-8859-2

# Specifikuje kódovou stránku lokálních dokumentů.
ASSUME_LOCAL_CHARSET:iso-8859-2

# Pokud http-server vrátí neznámou kódovou stránku, bude nastavena tato.
ASSUME_UNREC_CHARSET:iso-8859-2

# PREFERRED_LANGUAGE udává Váš oblíbený jazyk.
PREFERRED_LANGUAGE:cz,en

# PREFERRED_CHARSET říká Lynxu, ve které kódové stránce má požadovat po
# serveru dokumenty.
PREFERRED_CHARSET:ISO-8859-2

Options

V (O)ptions si nastavte následující položky:
     preferred document lan(G)uage: cz,en
     preferred document c(H)arset : iso-8859-2
     ^A)ssume charset if unknown  : iso-8859-2
     display (C)haracter set      : PC Latin2 CP 852
     Raw 8-bit or CJK m(O)de      : ON
preferred document language znamená, že chcete dokumenty nejradši v češtině, potom v angličtině. preferred document charset obdobně vaši oblíbenou kódovou stránku. Assume charset if unknown je již poněkud problematičtější, protože na českém Internetu se prosadily dvě kódové stránky. Jednak ISO-8859-2 a Billova Windows-1250. Doporučuji vám nastavit ISO-8859-2. Pokud přesto trváte na Windows-1250, nastavte tuto položku na windows-1250. Display Character Set je nejdůležitější, nastavte na kódovou stránku, v jaké máte font. Ještě jednou upozorňuji, že Lynx nepodporuje kódovou stránku bratří Kamenických, takže tu ne. Tím je nastavení u konce, uložte jej pomocí ">", a můžete brouzdat po .cz stránkách.

Podporované kódové stránky

    Kódová stránka                     MIME jméno

    ISO Latin 1                        iso-8859-1
    ISO Latin 2                        iso-8859-2
    Other ISO Latin                    x-iso-8859-other
    WinLatin1 (cp1252)                 iso-8859-1-windows-3.1-latin-1
    DEC Multinational                  dec-mcs
    Macintosh (8 bit)                  macintosh
    NeXT character set                 x-next
    KOI8-R Cyrillic                    koi8-r
    Chinese                            euc-cn
    Japanese (EUC)                     euc-jp
    Japanese (SJIS)                    shift_jis
    Korean                             euc-kr
    Taipei (Big5)                      big5
    Vietnamese (VISCII)                viscii
    7 bit approximations               us-ascii
    Transparent                        x-transparent
    IBM PC character set               cp437
    IBM PC codepage 850                cp850
    PC Latin2 CP 852                   cp852
    DosCyrillic (cp866)                cp866
    DosGreek (cp737)                   cp737
    DosGreek2 (cp869)                  cp869
    DosArabic (cp864)                  cp864
    DosHebrew (cp862)                  cp862
    WinLatin2 (cp1250)                 windows-1250
    WinCyrillic (cp1251)               windows-1251
    WinGreek (cp1253)                  windows-1253
    WinHebrew (cp1255)                 windows-1255
    WinArabic (cp1256)                 windows-1256
    ISO Latin 3                        iso-8859-3
    ISO Latin 4                        iso-8859-4
    ISO 8859-5 Cyrillic                iso-8859-5
    ISO 8859-6 Arabic                  iso-8859-6
    ISO 8859-7 Greek                   iso-8859-7
    ISO 8859-8 Hebrew                  iso-8859-8
    ISO 8859-9 (Latin 5)               iso-8859-9
    ISO 8859-10                        iso-8859-10
    UNICODE UTF 8                      unicode-1-1-utf-8
    RFC 1345 w/o Intro                 mnemonic+ascii+0
    RFC 1345 Mnemonic                  mnemonic

Lynx jako jediný WWW prohlížeč rovněž umí HTML entity ze znakové sady ISO-8859-2 (běžně je podporován sedmibitový přepis jen pro znaky sady ISO-8859-1), takže například z opisu č udělá znak č. Bližší podrobnosti jsou na stránce počešťování Lynxu pro Unix.