PDA

View Full Version : Opera draws Fonts as BLOCKS!?


N770-Freak
10-20-2006, 05:26 AM
Hi,

i noticed some problems on some internetpages!
Fonts aren't drawn correctly (or are missing?). As result i can only see
a lot of blocks!

For example: http://www.ubuntu.com/news/EdgyReleaseCandidate
Or look at the attached jpg.

What can i do to resolve this?

Greetings
N770-Freak

mallard
10-20-2006, 02:12 PM
Hmm... That site works fine on my '770. Maybe you are using a proxy that is messing up the "content-type" header? Or maybe my proxy is fixing it?

N770-Freak
10-20-2006, 04:41 PM
Hmm... That site works fine on my '770. Maybe you are using a proxy that is messing up the "content-type" header? Or maybe my proxy is fixing it?

i am not using a proxy. do you have installed any additional fonts?
Would be great to know if more people have this problem.

greetings
N770-Freak

mallard
10-20-2006, 05:55 PM
I haven't installed any additional fonts, have you?
It is possible that your ISP is using a transparent proxy, it could also be to do with your "Language and region" settings. Mine are set to "English (United Kingdom)".

N770-Freak
10-20-2006, 06:08 PM
i made a fresh install today and didn't install any fonts yet.
i don't think that a proxy of my isp is the problem (i had never problems with my laptop with this connection).
my locale is de_DE (germany). so perhaps i should try to change my locale and see what happens.
any other ideas? anybody out there with same locale who has same problem?

N770-Freak
10-21-2006, 12:47 PM
Now i have changed my locale to english UK!
But nothing has changed!!! :(

Am i the only one with this problem??? What else can i try to solve this problem?

Robh
10-21-2006, 02:41 PM
Am i the only one with this problem??? What else can i try to solve this problem?

Is your "encoding" option (menu: view, encoding) set to something other than "Automatic"? That page is UTF-8, works fine with encoding set to Automatic. But with encoding set to UTF-16 it shows boxes and dashes, not quite the same as yours but similar.

N770-Freak
10-21-2006, 03:07 PM
Encoding s set to "Automatic"! i tried also other encodings, but the result didn't get better.
how can i test if this problem could be related to my ISP?

fanoush
10-22-2006, 03:17 AM
happens to me with this http://www.mozilla.org/projects/minimo/ page too on N770.
works fine in Firefox on PC in same network (not ISP related). encoding is latin1 in firefox, changing encoding in opera on N770 doesn't help

fanoush
10-22-2006, 03:20 AM
maybe some css stylesheet that uses strange font not available on n770?

aflegg
10-22-2006, 04:17 AM
Shouldn't be a CSS issue; opening the Minimo page at Mozilla on my 770 looks fine.

fanoush
10-22-2006, 06:50 AM
That's strange. I don't have any opera or font-related hacks. For me it happens also with mono downloads page http://www.mono-project.com/Downloads . Both pages work the same for a long time for me. Just thought they contain some weird html stuff. But if you can see it properly then it is something different. Tried to move /home/user/.opera but after automatic re-creation it still shows blocks. Tried both optimized/non-optimized views various zoom levels, tried also various encodings and it still happens. As for fonts I have only additional Vera fonts which come with osso-xterm.

BanditRider
10-22-2006, 08:16 AM
I have no problems with any of the sites in this thread.

N770-Freak
10-22-2006, 11:40 AM
As for fonts I have only additional Vera fonts which come
with osso-xterm.
I had also installed this vera font! So i deinstalled this font to see if something
changes. But same problem as before :(

fanoush
10-22-2006, 01:15 PM
well, I have booted the device from internal flash which I keep as a (stable) backup and almost never use and all those pages work fine. Now to find what's different between those two installations that matters. I hope it is not ext2 vs jffs2.

npallett
11-06-2006, 07:45 AM
I also experience this problem if I boot from mmc2 (ext2 fs).

If I boot from flash everything displays fine in opera and minimo.

fanoush
11-06-2006, 09:39 AM
I upgraded system in flash to newer firmware, then cloned it to my third mmc partition used for sardine and various tests and it still happens when booting from mmc and both systems are almost identical. I think the only difference is jffs2 vs ext2 filesystem and device name of root filesystem (i.e. /dev/mmcblk... vs /dev/mtdblock...)

That's pretty strange. it should be none of Opera's business to know what device/filesystem is used.

fanoush
11-06-2006, 09:39 AM
If I boot from flash everything displays fine in opera and minimo.
You have same problem in minimo? That's even more strange.

npallett
11-06-2006, 10:15 AM
Actually I must correct my previous post.

The problem does NOT occur in Minimo ( I was wrong) but it does always occur in opera if I boot from mmc2.

I upgraded my tablet to IT OS 2006 V2.2006.39-14, then cloned it on mmc2.

Never experienced the problem in IT2005 or IT2006.26-8 !!

Like fanoush , the only difference between flash and mmc2 is ext2 filesystem.

fanoush
11-06-2006, 11:34 AM
I have reported it in bugzilla https://maemo.org/bugzilla/show_bug.cgi?id=838 so it is not forgotten. I don't expect any solution from Nokia but this is so unbelievable I had to report it :-)

fanoush
11-07-2006, 02:28 AM
issue resolved, looks like rsync does not make exact copies. When using tar (not from busybox, the real one) it works.
http://maemo.org/pipermail/maemo-developers/2006-November/006113.html

thefakirrr
11-08-2006, 11:59 AM
issue resolved, looks like rsync does not make exact copies. When using tar (not from busybox, the real one) it works.
http://maemo.org/pipermail/maemo-developers/2006-November/006113.html

Hi :)

Where to get the GNU tar from ? (running 2006 november release here)
When i try to fetch it from one of the repos present into my actual sources.list, apt wants to remove more than a 100 packages.

Giving a try to a tar binary extracted from Debian arm package i might be going into some busybox/PATH weirdness where the extracted binary is not found :
/home/user # dpkg -x ./tar_1.15.1_arm.deb ./toto
/home/user # ./toto/bin/tar
/bin/sh: ./toto/bin/tar: not found
/home/user # ls -l ./toto/bin/tar
-rwxrwxr-x 1 1000 1000 194452 Apr 2 2006 ./toto/bin/tar
/home/user #

Thanks for your help...

PS : I would like to try circumventing rsync issue i have experienced too on some sites (eg. www.n700.net).

fanoush
11-08-2006, 01:01 PM
get it from repository but do not install it.

# apt-get -d install tar

should download it to /var/cache/apt/archives but not install (try to ignore those scary warnings).

Or copy it from scratchbox arm target.

thefakirrr
11-08-2006, 02:05 PM
get it from repository but do not install it.

# apt-get -d install tar

should download it to /var/cache/apt/archives but not install (try to ignore those scary warnings).



It worked :)
Didn't remember apt-get wouldn't remove it all when invoked in "download only" mode, thanks...

And THANKS for your work on all the goodies for the N770 :)

fanoush
11-08-2006, 04:55 PM
What worked? Tar or font in Opera after cloning with tar?

thefakirrr
11-09-2006, 02:07 PM
What worked? Tar or font in Opera after cloning with tar?

Both :D
- Cloning with tar with similar syntax to the one you mentionned into the bug report
- Then, when using the cloned mmc based OS, i experienced no "fonts as blocks" into www.n770.net

Haven't used the cloned OS a lot since then but so far it seems fine to me.

Thanks again.