Jeśli jesteś właścicielem tej strony, możesz wyłączyć reklamę poniżej zmieniając pakiet na PRO lub VIP w panelu naszego hostingu już od 4zł!

UWAGA! Tego testu na pewno nie przejdą bardzo stare przeglądarki z pierwszej połowy lat dziewięćdziesiątych, takie jak Internet Explorer 3 i Netscape Navigator 3. W przeglądarce IE4 i wyższych większość liter będzie widoczna, ale wiele znaków specjalnych nie, do tego pewne style użyte na tej stronie nie są obsługiwane przez IE w wersji starszej niż 8, co pociąga za sobą nieco dziwny wygląd pewnych fragmentów strony, puste klatki zamiast wielu znaków i brak wyświetlania całych fragmentów tekstu. Zmień przeglądarkę na lepszą: Firefox link do str. zewnętrznej, Opera link do str. zewnętrznej, Internet Explorer 8, nie pożałujesz.

Testy

  1. Test obsługi unikodu
  2. Test obsługi kodowania 8-bitowego (prawidłowa deklaracja)
  3. Test obsługi kodowania 8-bitowego (błędna deklaracja)
  4. Test obsługi kodowania 8-bitowego (brak deklaracji)
  5. Test obsługi unikodu przez wirtualną maszynę Javy

Aby test był miarodajny, należy mieć przeglądarkę skonfigurowaną do użycia czcionek unikodowych zawierających testowane znaki. Aby sprawdzić pod Windowsem, czy dysponuje się prawidłowymi czcionkami unikodowymi, należy sobie zainstalować rozszerzenie font properties extension link do str. zewnętrznej. Po zainstalowaniu można kliknąć drugim przyciskiem myszy na pliku czcionki i z menu kontekstowego wybrać „Właściwości” (ang. Properties), a następnie wybrać zakładkę „Charset/Unicode”. Tam w okienku „Supported Unicode ranges” (czyli obsługiwane zakresy unikodu) powinna pojawić się lista wspomnianych zakresów. Im dłuższa lista, tym więcej znaków zawiera czcionka, przykładowe zakresy to:
Basic Latin: zakres US-ASCII (wielkie i małe litery łacińskie, cyfry i kilka znaków przestankowych) (zakres unikodu 0x0000–0x007F)
Latin-1 Supplement – górny zakres ISO-8859-1 (litery z diakrytykami używane w językach zachodnioeuropejskich i kilka znaków specjalnych) (zakres unikodu 0x0080–0x00FF)
Latin Extended-A – znaki używane w językach środkowoeuropejskich opartych na alfabecie łacińskim, bałtyckich, Esperanto, tureckim, maltańskim, grenlandzkim, lapońskim (zakres unikodu 0x0100–0x017F)
Latin Extended-B – znaki używane w innych językach opartych na alfabecie łacińskim oraz litery „s z przecinkiem pod spodem” (ș) i „t z przecinkiem pod spodem” (ț) używane w poprawnym języku rumuńskim (zakres unikodu 0x0180–0x024F)
Cyrillic – wiadomo, cyrylica (zakres unikodu 0x0400–0x04FF)
Greek – wiadomo, alfabet grecki (zakres unikodu 0x0370–0x02FF)
Hebrew – wiadomo, alfabet hebrajski (zakres unikodu 0x0590–0x05FF)
Arabic – wiadomo, alfabet arabski (zakres unikodu 0x0600–0x06FF)
Currency – znaki walut (zakres unikodu 0x20A0–0x20CF)
itd. Gdy wspomniane okno jest puste lub zawiera tylko wpisy, że czcionka zawiera znaki z zakresu Basic LatinLatin-1 Supplement, należy daną czcionkę zastąpić jej wersją unikodową lub w opcjach konfiguracyjnych przeglądarki wybrać na jej miejsce inną czcionkę. Więcej o konfiguracji przeglądarek www można znaleźć na stronie o konfiguracji przeglądarek www link prowadzi do podstrony.

Źródła czcionek unikodowych: Darmowe czcionki unikodowe w formacie TTF dostępne są m.in. z serwisu Microsoft’s True Type core fonts on rpm-based systems link do str. zewnętrznej, dostępne czcionki to:
* Andale Mono link do str. zewnętrznej (o stałej szerokości)
* Arial link do str. zewnętrznej (bezszeryfowa)
* Arial Black link do str. zewnętrznej (bezszeryfowa)
* Comic Sans MS link do str. zewnętrznej (bezszeryfowa, można użyć jako typ cursive)
* Courier New link do str. zewnętrznej (o stałej szerokości)
* Georgia link do str. zewnętrznej (szeryfowa)
* Impact link do str. zewnętrznej (bezszeryfowa, można użyć jako typ fantasy)
* Times New Roman link do str. zewnętrznej (szeryfowa)
* Trebuchet link do str. zewnętrznej (bezszeryfowa)
* Verdana link do str. zewnętrznej (bezszeryfowa)
Inne darmowe czcionki unikodowe:
* Bitstream Cyberbit link do str. zewnętrznej i jej dużo mniejsza wersja pozbawiona znaków chińskich, koreańskich i japońskich zwana Bitstream Cyberbase link do str. zewnętrznej (szeryfowa),
* Caslon link do str. zewnętrznej (szeryfowa),
* Fixedsys Excelsior link do str. zewnętrznej (o stałej szerokości). UWAGA: w rzeczywistości jest to czcionka bitmapowa i dobrze wygląda w jednej, średniej wielkości (w Windows 12 punktów typograficznych). Ponadto zawiera pojedyncze znaki o szerokości odbiegającej od standardowej szerokości znaków tej czcionki (zauważone szersze znaki to znak promila, nieskończoności, dwuznaki typu ij i dž, kilka znaków strzałek, kilka znaków cyrylicy, znaki arabskie i znak pesety), w niektórych programach może być niewidoczna na liście wyboru czcionki o stałej szerokości,
* Unicode BMP Fallback font link do str. zewnętrznej – nie jest to normalna czcionka, bo zamiast rysunków liter, cyfr i znaków zawiera numery (szesnastkowe) pozycji. Czcionka użyteczna dla programistów lub zaawansowanych użytkowników potrzebujących możliwości zobaczenia, co kryje się za danym znakiem.
* Titus link do str. zewnętrznej (szeryfowa) – darmowa wyłącznie do użytku niekomercyjnego, wymagana rejestracja,
Dobre komercyjne czcionki unikodowe:
* Arial Unicode MS link do str. zewnętrznej – część pakietów MS Office 2000 i 2003, może też być kupiona osobno (bezszeryfowa)
* Batang link do str. zewnętrznej – część pakietu MS Office 2000, część dystrybucji systemów Windows 2000 i Windows XP, może też być kupiona osobno (szeryfowa)
* Code 2000 link do str. zewnętrznej (szeryfowa)
* Everson Mono link do str. zewnętrznej (o stałej szerokości)

Obecność w systemie czcionek Lucida Sans Unicode i Fixedsys Excelsior wystarczy do wyświetlenia wszystkich znaków zawartych na tej stronie w dobrych przeglądarkach www.


Działanie sprawdzone na przeglądarkach pod Windows 2000 SP4: Opera 7.x, 8.01-8.54 i 9, Firefox 1.0.6, 1.0.7 i 1.5-1.5.0.4, Amaya 9.1, IE 6.0SP1 i Lynx 2.8.2, oraz pod Linuksa (Knoppix 4.0.2, jądro 2.6.12): Konqueror 3.4.1, Firefox 1.5 i Lynx 2.8.5rel.1 uruchomiony w XTerm(Unicode).

Uwagi na temat konfiguracji Lynksa

Oczywiście Lynx pod Windows 9x/ME prawidłowo wyświetli tylko te znaki, które są zawarte w nieunikodowej czcionce ekranowej używanej w oknie DOS i używającej kodowania wynikającego z locale systemu (np. dla polskiego locale – CP-852), pozostałe zostaną (prawidłowo) przedstawione jako znaki symboliczne lub puste klatki. Okno konsoli w Windows linii NT ma większe możliwości – patrz konfiguracja Lynxa na stronie z uwagami nt. przeglądarek www link prowadzi do podstrony. Aby w Lynxie pod Windowsem z rodziny NT móc obejrzeć wszystkie powyższe znaki, trzeba zmieniać zarówno kodowanie używane w oknie konsoli poleceniem CHCP, jak i ustawienie kodowania w opcjach Lynxa. Dla znaków języków zachodnioeuropejskich jest to DOS CP-437 lub CP-850 (chcp 437 lub chcp 850), Windows-1252 (chcp 1252), ISO-8859-1 lub ISO-8859-15 (chcp 28591 lub chcp 28605), dla znaków języków środkowoeuropejskich – DOS CP-852 (chcp 852), Windows-1250 (chcp 1250) lub ISO-8859-2 (chcp 28592), dla znaków języków bałtyckich – DOS CP-775 (chcp 775), Windows-1257 (chcp 1257, ISO-8859-4 lub ISO-8859-13 (chcp 28594 lub chcp 28603 – to ostatnie dostępne jest wyłącznie w systemach Windows XP SP2 i wyższych), dla cyrylicy – DOS CP-866 (chcp 866), Windows-1251 (chcp 1251), ISO-8859-5 (chcp 28595), KOI8-R (chcp 20866) lub KOI8-U (chcp 21866), a dla liter greckich – DOS CP-737 (chcp 737), Windows-1253 (chcp 1253) lub ISO-8859-7 (chcp 28597). Zmiana kodowania działa tylko w oknie, nie w trybie pełnoekranowym — w nim używana jest nieunikodowa czcionka w kodowaniu DOS właściwym dla locale systemu (np. dla polskiego locale – CP-852). Próby uruchomienia Lynxa w konsoli ustawionej na UTF-8 (poleceniem chcp 65001) nie przyniosły pozytywnych rezultatów. Pod małymi Windowsami zmiana kodowania używanego w oknie DOS jest bardzo uciążliwa i wiąże się z poważnymi zmianami konfiguracji systemu oraz skutkami ubocznymi (w tym utrata dostępu do katalogów i plików, w których nazwach są polskie litery; po ewentualnych zmianach kodowania nie wolno używać narzędzi diagnostycznych dysku twardego, gdyż można utracić dane), wśród możliwych kodowań dostępne są wyłącznie kodowania DOS (CP-437, CP-852, CP-866, CP-737, CP-775 itd.). Lynksa pod Linuksem można uruchomić w Xterm (unicode), dzięki czemu nie istnieją problemy ze stronami kodowymi i niemożnością wyświetlenia znaków spoza jednej, wybranej, 8-bitowej strony kodowej.

Test obsługi png z kanałem alfa (czyli częściową przezroczystością) przez przeglądarkę link do str. zewnętrznej – jeżeli używasz IE6 lub jeszcze starszej wersji, zobacz kolejną wadę IE na własne oczy.

Ogonki na stronach internetowych link prowadzi do podstrony – więcej o konfiguracji przeglądarek www

Po prawidłowej konfiguracji strona ta wyświetla się prawidłowo w następujących przeglądarkach i systemach operacyjnych:
Windows 2000 SP4 English:
Internet Explorer 6 SP1, Mozilla Firefox 1.0 – 1.0.7, 1.5 – 1.5.0.10 i 2.0 – 2.0.0.4, Opera 6 – 9.21, Lynx 2.82 – 2.8.5rel.1,
Knoppix Linux (jądro 2.6.12, KDE 3.4.1):
Konqueror, Mozilla Firefox 1.06 i Lynx 2.8.5rel.1
Windows 95 OSR 2.1 English:
Firefox 1.5.0.4 i Opera 6.x i 8.54.

licznik