Strona Polskiego Radia - Złe kodowanie

w dziale Opera dla systemów Linux, Mac OS, FreeBSD oraz Solaris
Johny454 napisał(a):

Witajcie,

Czy moglibyśćie zobaczyć czy pod tym linkiem strona Wam poprawnie koduje znaki?

Używam najnowszego snapshota, wcześniej Bety - Na obu wersjach jest ten sam problem.

woj-tek napisał(a):

Jak na moje ok wszystko jest ok... (najnowsza weekly)
trojka.png

Johny454 napisał(a):

Jak na moje ok wszystko jest ok... (najnowsza weekly)



Faktycznie...a u mnie krzaczki w niektórych miejscach.

Lwiczek, jesteś na Windowsie? Jakie masz kodowanie? - Ja używam wersji makówkowej - Czy to może mieć wpływ?

P.S: Nie masz może problemów z dostępem do gmail? U mnie stoi na "Loading" i ani drgnie..

woj-tek napisał(a):

Na windows (potem sprawdzę na linuksie), wybór kodowania mam ustawiony na automatycznie. Gmail (w końcu) się ładuje, tyle że trochę to trwa (czasami pomaga użycie 'odśwież'), za to poczta.o2.pl mi zdechła wink

Johny454 napisał(a):

Powiedz mi prosze po czym poznać że ma się jakąś wersje rozwojową?

woj-tek napisał(a):

opera:about - masz napisane dokładnie jaką wersję masz. Ostatnia finalna/stabilna to OIDP 9.26 była.

Johny454 napisał(a):

Pytałem bo nie byłem pewien czy ta moja to rzeczywiście ostatni build, ale nie może być inaczej.

Wygląda na to że, to problem z kodowaniem na Mac'u - Napisałem już posta na forum użytkowników z prośbą o sprawdzenie, zobaczymy.

woj-tek napisał(a):

Sprawdziłem - pod linuksem też jest ok.

Johny454 napisał(a):

Mac zatem /: Właśnie męcze gośći na kanale opery o testy

Johny454 napisał(a):

Widze że w wątku cicho, więc napewno wszycy używają Windowsa lub penguin wink
A tak na poważnie - Mógłbym prosić Pana Moderatora o przeniesienie wątku do sekcji "Makowej"?

golew napisał(a):

Maki są chyba jednak jeszcze mało popularne w Polsce, chociaż mój kolega używa i jest bardzo zadowolony.
Wprawdzie ja nie Pan Moderator ale przeniosłam wink

Johny454 napisał(a):

Dziękuje bardzo smile

A my się chyba już znamy, prawda? bigsmile

Johny454 napisał(a):

Nie pomaga "automatycznie" ani "Unicode", a na ISO strona totalnie się "rozjeżdza"
Problem może nie jest do konca tak uciążliwy, bo przecież czytać się da...ale irytuje fakt występowania czegoś takiego w operze i brak informacji na ten temat.

Naprawde nie ma tu żadnego "macowca", który byłby w stanie pomóc?

Zajec napisał(a):

Originally posted by Johny454:

Nie pomaga "automatycznie" ani "Unicode", a na ISO strona totalnie się "rozjeżdza"
Problem może nie jest do konca tak uciążliwy, bo przecież czytać się da...ale irytuje fakt występowania czegoś takiego w operze i brak informacji na ten temat.

Naprawde nie ma tu żadnego "macowca", który byłby w stanie pomóc?

W środę/czwartek będę mógł sprawdzić.

Jesteś pewien że wybrałeś odpowiednie kodowanie Unicode? Powinno być (po wymueszaniu): Unicode → UTF-8.

Może to jakiś kłopot z fontem, który jest używany na tej stronie? Może nie potrafi ten font obsłużyć Ci polskich liter?

Johny454 napisał(a):

W środę/czwartek będę mógł sprawdzić.



Będe Ci bardzo wdzięczny

Jesteś pewien że wybrałeś odpowiednie kodowanie Unicode? Powinno być (po wymueszaniu): Unicode → UTF-8.



Wybierałem właśnie UTF-8 i nie było żadnych zmian (chyba że taka zmiana wymaga restartu przeglądarki, ale to też już robiłem)

Może to jakiś kłopot z fontem, który jest używany na tej stronie? Może nie potrafi ten font obsłużyć Ci polskich liter?



Sam nie wiem worried Masz na myśli czcionki w systemie? To byłoby dziwne ponieważ firefox nie ma najmniejszych problemów ze stroną a też używam wersji Beta.
Jak mogę sprawdzić kodowanie strony przed wysłaniem jej do klienta?

Zajec napisał(a):

Originally posted by Johny454:

Sam nie wiem worried Masz na myśli czcionki w systemie? To byłoby dziwne ponieważ firefox nie ma najmniejszych problemów ze stroną a też używam wersji Beta.

Kiedyś na forum padło stwierdzenie, że Opera sprawdze informacje podawane przez font na temat tego, czy obsługuje polskie znacznki. Firefox podobno nie sprawdza, tylko próbuje używac. Nie wiem na ile to prawdziwe, na ile można stosować do Maca, ale może akurat to dolega Macowej Operze? W końcu to forum też używa UTF-8, a jakoś Ci działa. Więc to wskazuje faktycznie problem z konkretnym fontem.


Originally posted by Johny454:

Jak mogę sprawdzić kodowanie strony przed wysłaniem jej do klienta?

Tak zupełnie, zupełnie przed to się nie da smile Zobacz w panelu "Info" jakie kodowanie Opera dostała a jakiego użyła.

Johny454 napisał(a):

Kiedyś na forum padło stwierdzenie, że Opera sprawdze informacje podawane przez font na temat tego, czy obsługuje polskie znacznki. Firefox podobno nie sprawdza, tylko próbuje używa



Czyli to znaczyłoby że Opera jest bardziej wyczulona na nasze "znaczki" niż firefox.

Zobacz w panelu "Info" jakie kodowanie Opera dostała a jakiego użyła.



Hmm...W "info" widzę coś takiego - "Encoding (used by Opera) UTF-8" - To kodowanie jakiego użyła opera po pobraniu srony, prawda?
Kilka pozycji poniżej widnieje "Meta Information" z wartością "charset" równą UTF-8.

Jeśli dobrze popatrzyłem to chyba oznaczą teoretycznie "zgodnośc" serwera z przeglądarką na poziomie kodowania, tak?


Zawsze lepiej jest zobaczyć smile, dorzucam więc zrzut.


1Obrazek 1.png

Ryszard napisał(a):

Mi się wydaje, że gdyby "problem przesunięć" nie występował w Operze na Mac to i przestałby występować w innych wersjach. A może to chodzi o zupełnie inny problem. wink
Strona http://www.polskieradio.pl/ chyba używa tylko Tahoma lub Arial lub Verdana. Masz zainstalowaną którąś z tych trzech? Jeżeli nie to Opera używa tej, którą masz ustawioną jako "sans-serif".
Na Twoim zrzucie wygląda, że problem występuje tylko w tekstach pogrubionych.
Zrób może zrzucik dołu strony http://www.testopery.terramail.pl/sprosny.html
W windowsie poprosiłbym jeszcze o obrazek "okienka", które wyskoczy po Narzędzia → Preferencje → Zaawansowane → Czcionki → [Czcionki międzynarodowe] i "system pisma" ustawiony na "Łaciński rozszerzony -A".

Ale gdzie toto jest w Mac? I czy w ogóle jest?

Johny454 napisał(a):

drugi zrzut.png

Mi się wydaje, że gdyby "problem przesunięć" nie występował w Operze na Mac to i przestałby występować w innych wersjach. A może to chodzi o zupełnie inny problem.



Masz na myśli ten feralny pasek, którego nie idzie przesunąć do samego dołu strony bez wskaźnika myszy uciekającego w dół?smile
To chyba tylko w wersjach rozwojowych jest ten problem.


Na Twoim zrzucie wygląda, że problem występuje tylko w tekstach pogrubionych.



Tak Ryszard! - Świetne spostrzeżenie:)

Ale gdzie toto jest w Mac? I czy w ogóle jest?



Niu....Mac też komputer a Leopard to zwierz taki co jak burza czasem pędzić potrafi a i wyżej od poziomu "okna" skacze wink

Dołączam zrzuty o które prosiłeś i sam prosze o uchylenie rąbka tejemnicy co do tego tajemniczego "testu" do którego dałeś mi link.


Pierwszy zrzut.png

drugi zrzut.png

Ryszard napisał(a):

Zestaw Latin Extended-A to ten, gdzie są polskie znaki - http://www.bazy.hoga.pl/fonty/fontu_Latin%20Extended-A.asp
Na http://files.myopera.com/Johny454/files/drugi%20zrzut.png widać które z posiadanych przez ciebie czcionek Opera "uznaje" za posiadające PLznaki.
Przez Narzędzia → Preferencje → Zaawansowane → Czcionki można sobie różności w Operze poustawiać. A jak poustawiać, to przydałoby się jakoś posprawdzać - dawno temu zrobiłem to http://www.testopery.terramail.pl/sprosny.html w jednym celu - sprawdzania ustawień czcionek.
Na http://files.myopera.com/Johny454/files/Pierwszy%20zrzut.png widać slicznie "problem przesunięć" tak dawno temu nazwano efekt, który widzisz dla "CSS font-family fantasy - Czcionki ozdobne arkuszy stylów CSS" - polskie litery i wszystkie kolejne do najbliższej spacji są wyraźnie z innego zestawu.
To, że polskie litery i wszystkie kolejne do najbliższej spacji są z innego zestawu to pewnie taki MacKoloryt - w Windows zamieniane są tylko polskie znaki.
"Grubość" czcionek jest jakby niezbyt przestrzegana - w każdym zestawie to drugie "Ponoć sprośny paź Twą żonę uwiódł w cień" powinno być pogrubione.

Spoedziewałem się, że na http://www.testopery.terramail.pl/sprosny.html w zestawie dla "CSS font-family sans-serif - Czcionki bezszeryfowe arkuszy stylów CSS" wystąpi ten sam efekt, jaki widzisz na http://www.polskieradio.pl/ ale nie wystąpił. Czyli to (ustawienie czcionek "sans-serif" masz OK). No i zgłupiałem.

A co z zestawem Tahoma, Arial, Verdana - masz takie zainstalowane? A może Mac ma jakiś system zastępowania tych czcionek?
Arial - Ponoć sprośny paź Twą żonę uwiódł w cień
Tahoma - Ponoć sprośny paź Twą żonę uwiódł w cień
Verdana - Ponoć sprośny paź Twą żonę uwiódł w cień
Jak widzisz powyższe linijki? Ja tak:

Johny454 napisał(a):

A co z zestawem Tahoma, Arial, Verdana - masz takie zainstalowane? A może Mac ma jakiś system zastępowania tych czcionek?



Brakuje mi "Tahomy" i "Verdany". Chyba, z Twoją pomocą Ryszard, udało się znaleśc przyczyne problemu.

Spójrz na zrzut w załączniku.

3Obrazek 1.png

Ryszard napisał(a):

Originally posted by Johny454:

Brakuje mi "Tahomy" i "Verdany". Chyba, z Twoją pomocą Ryszard, udało się znaleśc przyczyne problemu.

Nie wiem czy aż przyczynę, ale może coś więcej już wiemy. Zrobiłem takie coś - http://www.opera1.ovh.org/tahoma.php - ja to co jest pod "American Typewriter" widzę czcionką szeryfową. A Ty jak to widzisz? W szczególności chodzi o "tahoma".
Ze strony http://sourceforge.net/project/showfiles.php?group_id=34153&release_id=105355 można pobrać archiwa z czionkami. Dla windows to są archiwa samorozpakująco/samoinstalujące. W innych systemach trzeba rozpakowywać i instalować ręcznie. Zakładam, że pliki *.TTF są "widziane" przez Mac jako pliki czcionek.
O tahomie znalazłem takie - http://pl.wikipedia.org/wiki/Tahoma

Johny454 napisał(a):

Nie wiem czy aż przyczynę, ale może coś więcej już wiemy. Zrobiłem takie coś - http://www.opera1.ovh.org/tahoma.php - ja to co jest pod "American Typewriter" widzę czcionką szeryfową. A Ty jak to widzisz? W szczególności chodzi o "tahoma".



Wszystko w porządku, z wyjatkiem "Tahomy" która w pogrubieniu kaszani się niemiłosiernie.

Ale...Znalazłem ją w systemie - Spójrz na załącznik.

Może wystarczy więc ustawić ją tylko w operze?



4Obrazek 1.png

Ryszard napisał(a):

Originally posted by Johny454:

Ale...Znalazłem ją w systemie

No i tego się właśnie obawiałem.

Originally posted by Johny454:

Może wystarczy więc ustawić ją tylko w operze?

Jeżeli myślisz, że jakoś musisz poinformować Operę, że masz Tahomę to nieco nie tak myślisz. Opera sama znalazła w Twoim systemie Tahomę i stara się ją używać.
Stronę http://www.opera1.ovh.org/tahoma.php zrobiłem tak, żeby do wyświetlania była używana albo dana czcionka albo ta, którą na http://www.testopery.terramail.pl/sprosny.html widzisz pod "CSS font-family serif - Czcionki szeryfowe arkuszy stylów CSS"
jeżeli chcesz dokładniej na temat sposobu "informownia" przeglądarki o tym jaką czcionkę ma użyć to np. http://www.kurshtml.boo.pl/css/rodzaj,czcionki.html
Na stronie http://www.polskieradio.pl/ zastosowano z styl z
font-family: Tahoma, Arial, Verdana, sans-serif
i zgodznie z tym poleceniem Opera używa pierwszej z listy czyli Tahomy. A Twojej Tahomie coś dolega. Tylko co? I czy ta dolegliwość pojawi się w programie innym niż Opera?
W windows czcionka Tahoma siedzi w dwóch plikach tahoma.ttf (zwykła czcionka) i tahomabd.ttf (wersja pogrubiona) i gdyby taki efekt wystąpił w windows to powiedziałbym, że w pliku tahomabd.ttf brakuje PLznaków
Czy u Ciebie to też dwa pliki i jakim programem sprawdzić ich zawartość nie wiem (najprościej - napisać w jakimś edytorze coś z PLznakami używając Tahomy pogrubionej, albo spróbować wstawić w tekst pisany Tahomą PLznak tak samo jak wstawiasz tam np. strzałkę → lub ℜ)

No ale pewnie nie o to Ci chodzi, ale o rozwiązanie wink
Można poprostu wywalić Tahomę z systemu. Wtedy np. na stronie polskiego radia zostanie użyta kolejna z listy - Arial.
Można poszukać tahomabd.ttf albo na serwerach ftp, albo u znajomego z windowsem (i zastanawiać się czy mogę taką czcionkę legalnie używać).
Można zrobić odpowiedni arkusz stylu.

Johny454 napisał(a):

No ale pewnie nie o to Ci chodzi, ale o rozwiązanie



A nieprawda Mój Drogi, nieprawda - Bardzo chetnie popróbuje z ta "Tahomą" w najbliższym czasie i napisze tutaj jak poszło.
Wywalić można zawsze przecież - To akurat najprostsze smile

Dziękuje Ci serdecznie Ryszard za wszystkie bezcenne informacje:)