Skip navigation

Lost password? | Help

Nie tylko o przeglądarkach...

Moje boje z Ubuntu - odcinek 1

,

Jako, że dystrybucja Ubuntu pretenduje do miana systemu dla zwykłego Kowalskiego. Pozwolę sobie opisywać na łamach tego bloga problemy z tą dystrybucją, na rozwiązanie których zwykły Kowalski raczej nie wpadnie.

Tematem odcinka nr 1 są fonty w Linuksie. Odwieczna bolączka wszystkich dystrybucji z którymi miałem do tej pory do czynienia. Przykro mi to mówić, ale porównując system wyświetlania fontów w trzech systemach Mac OS X, Windows oraz Linux. Ten pierwszy renderuje je najładniej, a ten ostatni najgorzej. Zastrzeżenie - to jest moja własna opinia. Pal sześć, gdyby problem dotyczył tylko ładności. Niestety, problem jest znacznie gorszy, bo dotyczy wielkości fontów, co ma krytyczne znaczenie przy przeglądaniu stron w przeglądarkach typu Firefox, Opera czy Konqueror. To, że DPI ma być ustawione na 96 to wie każde dziecko i zresztą tego przestawiać nie trzeba, bo Ubuntu domyślnie ma tak właśnie to ustawione. Schody zaczynają się, gdy chcemy porządnie ustawić wygładzanie czcionek. Wbrew pozorom zmieniając opcje wygładzania w System -> Preferencje -> Czcionki, nie zmieniamy tylko i wyłącznie jakości wyświetlania fontów, ale paradoksalnie również wielkość wynikowego fontu. Wiele krwi zepsutej, wiele eksperymentów i rezultat jest taki, że najlepsze efekty uzyskałem przy ustawieniu:

Wygładzanie: podpikselowe
Hinting: średni

Dodam, że żadne inne cyrki z modyfikacjami DPI oraz DisplaySize w xorg.conf nie przyniosły, żadnych sensownych rezultatów. Macie inne spostrzeżenia w tym temacie? Podzielcie się :smile:

Przeglądarkowe „640kB wystarczy każdemu”Moje boje z Ubuntu - odcinek nr 2

Comments

Adam Dziura 26. April 2007, 20:10

Hmm... Czyli to z tego powodu np. niektóre linki np. na gazeta.pl mi się nie mieszczą w swoich div-ach?

zbraniecki 26. April 2007, 20:28

adas: tak :frown: Fonty w Linuksie to temat bardzo trudny. Dziala na tyle dobrze, ze nikt sie nie zebral, zeby poprawic, a na tyle zle, zeby moglo przeszkadzac :/

marcinj 26. April 2007, 21:15

Ubuntu ma freetype 2.3? Jeżeli dobrze pamiętam, po zainstalowaniu w moim systemie zmuszony byłem zmienić wszystkie ustawienia fontów (nagle zmieniły się rozmiary), ale ostatecznie wyświetlane są zauważalnie lepiej, przynajmniej na moim lcd. Możliwe jednak, że to efekt moich zmian, nie wymiany biblioteki.

Robert Błaut 26. April 2007, 21:33

Originally posted by marcinj:

Ubuntu ma freetype 2.3?


Feisty ma wersję 2.2.1 Hmm... Lista zmian dla freetype 2.3 zawiera interesującą rzecz:

The auto-hinter has been tuned a lot to improve its results with
serif fonts, resulting in much better font rendering of many web
pages.

Wojtek Kowaluk 26. April 2007, 22:00

Też miałem jakieś dziwne problemy z fontami w nowym Ubuntu. Przestawiłem rozdzielczość z 1028x1024 na 1028x960 i teraz jest już ładnie, przynajmniej na domyślnych czcionkach (Dejavu), bo inne się nadal kaszanią przy niektórych rozmiarach.

Robert Błaut 26. April 2007, 22:00

Wow. Panowie i panie, zainstalowałem przeportowane pakiety z Freetype 2.3 wg przepisu z tego wątku: http://ubuntuforums.org/showthread.php?t=343670 Niesamowite. Kolosalna poprawa czytelności fontów. Dramatyczna zmiana na plus. Niestety dalej są artefakty na gazeta.pl, ale jest zdecydowanie lepiej :smile:

Michał Czarnecki 27. April 2007, 01:07

Fakt... Ja też musiałem przestawiać w swoich Linuksach wszystkie fonty. Ale po tej operacji zrobiło się całkiem dobrze. (Mam KDE.)

Zolak 27. April 2007, 06:36

Ja używam lekkiego hintingu, który zaznacza wszystkie opcje renderowania na raz. :smile:

O dziwo, daje to niezły efekt. Jak na obrazku:

M-Z 10. May 2007, 15:09

O dziwo, daje to niezły efekt. Jak na obrazku:
http://farm1.static.flickr.com/170/474276833_57e7109330_o.png


Tylko że te czcionki są duże, założę się że coś podobnego do Tahomy 8 nie wygląda już tak dobrze.

M-Z 10. May 2007, 15:45

Przykro mi to mówić, ale porównując system wyświetlania fontów w trzech systemach Mac OS X, Windows oraz Linux. Ten pierwszy renderuje je najładniej, a ten ostatni najgorzej.


Hmm... Nie mam Macintosh'a, ale znalazłem taki screenshot:
http://img409.imageshack.us/my.php?image=snapshot1wc3.png
Nie jestem zachwycony...

Zolak 10. May 2007, 18:38

Hmm... Nie mam Macintosh'a, ale znalazłem taki screenshot:
http://img409.imageshack.us/my.php?image=snapshot1wc3.png
Nie jestem zachwycony...



Wygląda mi to raczej na Linuksa z KDE.

Robert Błaut 10. May 2007, 18:54

Originally posted by M-Z:

Hmm... Nie mam Macintosh'a, ale znalazłem taki screenshot:http://img409.imageshack.us/my.php?image=snapshot1wc3.png


Co to jest? Zapewniam Cię, że tak nie wyglądają fonty w Mac OS X.

Originally posted by M-Z:

Tylko że te czcionki są duże, założę się że coś podobnego do Tahomy 8 nie wygląda już tak dobrze.

I słusznie. Patrys zamieścił świetny zrzut ekranu z tym eliganckim wyglądem o którym piszę: http://www.flickr.com/photo_zoom.gne?id=412655433&size=o

M-Z 10. May 2007, 20:50

Co to jest? Zapewniam Cię, że tak nie wyglądają fonty w Mac OS X.


To jest książka do programowania w Qt4 i ten zrzut (w tej książce) jest z Maca (nie wiem tylko czy z OS X).

Wygląda mi to raczej na Linuksa z KDE.


Słusznie, bo to zrzut kchmviewera ze zrzutem z Maca.

I słusznie. Patrys zamieścił świetny zrzut ekranu z tym eliganckim wyglądem o którym piszę: http://www.flickr.com/photo_zoom.gne?id=412655433&size=o


Tylko że to nie wygląda mi na auto-hinter. To wygląda jak anti-aliasingowany bytecode interpreter. Ale może się mylę...

Robert Błaut 11. May 2007, 05:32

Originally posted by M-Z:

Tylko że to nie wygląda mi na auto-hinter. To wygląda jak anti-aliasingowany bytecode interpreter. Ale może się mylę...


No a o czym ja piszę? Przecież opcja Native (o której piszę w innym wpisie) oznacza włączenie właśnie bytecode interpretera. Czy to jest zakazane? Nie! Na szczęście żyjemy w kraju w którym durne patenty na oprogramowanie nie obowiązują, więc mogę używać takiego hintingu jaki mi się podoba.

M-Z 11. May 2007, 08:04

Nie mam nic do zarzucenia Native hintingowi - sam go używam - ale wówczas takie efekty można uzyskać bez nowego freetype. Liczyłem, że auto-hinting poprawił się na tyle, że dobrze renderuje fonty gorszej jakości niż Tahoma...

M-Z 11. May 2007, 08:27

Ja używam lekkiego hintingu, który zaznacza wszystkie opcje renderowania na raz.


Hmm... Zrobiłem screenshota dla różnych ustawień hintingu.
http://img206.imageshack.us/my.php?image=snapshot2ax9.png
Od górnego KPDFa jest to Slight, Medium i Full. Twierdzę, że z anti-aliasingowanych najlepiej wygląda hinting Full.

Robert Błaut 11. May 2007, 09:04

Originally posted by M-Z:

Hmm... Zrobiłem screenshota dla różnych ustawień hintingu.http://img206.imageshack.us/my.php?image=snapshot2ax9.png


Hmm… a jaki masz monitor? LCD, czy CRT?

M-Z 11. May 2007, 12:04

LCD. Szczerze mówiąc nie widzę różnicy między anty-aliasingiem sub-pixelowym i niesubpikselowym...

Robert Błaut 11. May 2007, 13:09

Originally posted by M-Z:

LCD. Szczerze mówiąc nie widzę różnicy między anty-aliasingiem sub-pixelowym i niesubpikselowym.


To dosyć mocno zależy od rodzaju, jakości itd monitora LCD.

M-Z 11. May 2007, 18:29

To dosyć mocno zależy od rodzaju, jakości itd monitora LCD.


To raczej low-endowy laptop... :smile:

Robert Błaut 11. May 2007, 19:25

Originally posted by M-Z:

To raczej low-endowy laptop...


No właśnie :wink:

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.