Bug 17968 - deosn't always show a "special" character (e.g., with an accent)
Summary: deosn't always show a "special" character (e.g., with an accent)
Status: CLOSED WORKSFORME
Alias: None
Product: Branch 4.1
Classification: Distributions
Component: dillo (show other bugs)
Version: unspecified
Hardware: all Linux
: P2 normal
Assignee: Nikolay A. Fetisov
QA Contact: qa-4.1@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-21 20:54 MSK by Ivan Zakharyaschev
Modified: 2008-12-28 04:25 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Zakharyaschev 2008-11-21 20:54:20 MSK
dillo-0.8.6-alt3.M41.1

For example, on the page http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:%C3%80_propos , I see

the title: Wikipédia:À propos -- OK, accented characters (é) are shown
the subtitle: Un article de Wikipédia, l'encyclopédie libre. -- OK
the section title: À propos de Wikipédia -- OK
the beginning of the first paragraph (bold): Wikipédia ... -- (OK)
the beginning of the second paragraph (normal text): Le nom Wikipdia -- bad!

In the last case (as in many other), the accented character é is not shown in dillo (still, it is shown in other browsers, e.g., skipstone-1.0.0-alt2).
Comment 1 Ivan Zakharyaschev 2008-11-21 21:01:30 MSK
The same for the Ukrainian i. On 
http://uk.wikipedia.org/wiki/%D0%92%D1%96%D0%BA%D1%96%D0%BF%D0%B5%D0%B4%D1%96%D1%8F :

the beginning of the first paragraph (bold): Вікіпедія
the beginning of the second paragraph (normal text): Вкпедю

(Perhaps, I have a broken normal font? But it happens only in dillo.)
Comment 2 Nikolay A. Fetisov 2008-11-24 00:20:10 MSK
Tested on current branch 4.1, dillo version 0.8.6-alt3.M41.1, with default user setting (locale ru_RU.UTF-8) and following installed font's packages:
fonts-ttf-java-1.6.0-sun-1.6.0.07-alt0.M41.3
fonts-bitmap-misc-7.0.0-alt4.M41.1
fonts-ttf-dejavu-2.26-alt0.M41.1
fonts-bitmap-terminus-4.20-alt2.1
fonts-type1-urw-1.0.7pre44-alt1
fonts-ttf-liberation-1.03-alt0.M41.1

Both pages had been displayed properly, without missed accent characters.
Also tested on current Sisyphus and branch 4.0 with the same result: both pages had been displayed properly.
Comment 3 Ivan Zakharyaschev 2008-12-24 21:33:52 MSK
Thank you for the answer! I will be testing it more.

(In reply to comment #2)
> Tested on current branch 4.1, dillo version 0.8.6-alt3.M41.1, with default user setting (locale ru_RU.UTF-8) and following installed font's
> packages:

> Both pages had been displayed properly, without missed accent characters.
> Also tested on current Sisyphus and branch 4.0 with the same result: both pages had been displayed properly.
Comment 4 Ivan Zakharyaschev 2008-12-24 22:19:01 MSK
(In reply to comment #2)

I upgraded these font packages both on my Sisyphus system and on the 4.1 system. (But they are not "clean": they have some older libs.)

On the 4.1 system, the problem with accents persists.

On the Sisyphus system, dillo shows something crazy instead of the Wikipedia pages (huge black dots -- having the size of the screen or even more). I tried it under different LC_ALL settings, but the result was the same.

Probably, that's because of old versions of some libraries:

$ rpm -q dillo --requires | while read d tail; do echo -n "$d "; rpm -q --whatprovides "$d"; done
rpmlib(PayloadFilesHavePrefix) warning: no package provides rpmlib(PayloadFilesHavePrefix)
rpmlib(CompressedFileNames) warning: no package provides rpmlib(CompressedFileNames)
/lib/ld-linux.so.2 glibc-core-2.9-alt1
/usr/bin/perl perl-base-5.8.8-alt16
perl-base-5.8.8-alt16
libXft.so.2 libXft-2.1.12-alt5
libc.so.6(GLIBC_2.0) glibc-core-2.9-alt1
libc.so.6(GLIBC_2.1) glibc-core-2.9-alt1
libc.so.6(GLIBC_2.1.3) glibc-core-2.9-alt1
libc.so.6(GLIBC_2.2) glibc-core-2.9-alt1
libc.so.6(GLIBC_2.2.3) glibc-core-2.9-alt1
libc.so.6(GLIBC_2.3) glibc-core-2.9-alt1
libc.so.6(GLIBC_2.3.4) glibc-core-2.9-alt1
libc.so.6(GLIBC_2.4) glibc-core-2.9-alt1
libcrypto.so.7 libssl7-0.9.8h-alt3
libgdk-1.2.so.0 gtk+-1.2.10-alt15
libglib-1.2.so.0 glib-1.2.10-alt13
libgtk-1.2.so.0 gtk+-1.2.10-alt15
libjpeg.so.62 libjpeg-6b-alt7
libm.so.6(GLIBC_2.1) glibc-core-2.9-alt1
libpng12.so.0(PNG_12) libpng12-1.2.23-alt1
libpthread.so.0(GLIBC_2.0) glibc-pthread-2.9-alt1
libpthread.so.0(GLIBC_2.1) glibc-pthread-2.9-alt1
libpthread.so.0(GLIBC_2.3.2) glibc-pthread-2.9-alt1
libssl.so.7 libssl7-0.9.8h-alt3
libz.so.1 zlib-1.2.3-alt4
perl(IO/Socket/UNIX.pm) perl-base-5.8.8-alt16
rtld(GNU_HASH) glibc-core-2.9-alt1
rpmlib(PayloadIsLzma) warning: no package provides rpmlib(PayloadIsLzma)
$ 

Of course, in a sense, it's my problem, but it also shows that perhaps the formal dependencies of the dillo package are not as strict and exact as they could be to guarantee that the libraries are fresh enough for it to work properly.

I will test more on a clean 4.1 system.

> Tested on current branch 4.1, dillo version 0.8.6-alt3.M41.1, with default user setting (locale ru_RU.UTF-8) and following installed font's
> packages:
> fonts-ttf-java-1.6.0-sun-1.6.0.07-alt0.M41.3
> fonts-bitmap-misc-7.0.0-alt4.M41.1
> fonts-ttf-dejavu-2.26-alt0.M41.1
> fonts-bitmap-terminus-4.20-alt2.1
> fonts-type1-urw-1.0.7pre44-alt1
> fonts-ttf-liberation-1.03-alt0.M41.1
Comment 5 Ivan Zakharyaschev 2008-12-24 22:24:29 MSK
(In reply to comment #4)

> On the Sisyphus system, dillo shows something crazy instead of the Wikipedia pages (huge black dots -- having the size of the screen or
> even more). I tried it under different LC_ALL settings, but the result was the same.

This is what it writes:

$ LC_ALL=C dillo 'http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:%C3%80_propos'

Gtk-WARNING **: Failed to load module "libgnomebreakpad.so": libgnomebreakpad.so: cannot open shared object file: No such file or directory
HTTP warning: Content-Type 'text/html; charset=utf-8' doesn't match the real data.
$ 

Comment 6 Ivan Zakharyaschev 2008-12-28 04:25:05 MSK
Yes, on a clean 4.1 system it works fine.
So, I'll have a closer look at the old libraries or fonts or X server present where it doesn't work fine.