[Netsurf-develop] Font / Unicode overview
by James Bursa
In an attempt to answer the questions that have appeared recently,
I've written a guide to fonts and Unicode support in NetSurf.
James
______________________________________________________________________
Fonts in NetSurf
NetSurf has support for displaying pages containing Unicode characters
that aren't normally available on RISC OS, for example accented Latin
letters, Greek, Cyrillic, Japanese, and various symbols.
The font choices let you pick a font for each of the five standard
families available to web authors (in CSS). The choices specify the
preferred font to use. If a character is not available in the chosen
font, but it's present in some other font that you have installed,
then NetSurf will automatically use it. There's no need to change the
font choices to view pages with characters that are not available in
the chosen font.
Note that you can only choose a font family. NetSurf will
automatically use weights from the family for bold and slanted text,
if available.
Installing more fonts
The fonts that come with RISC OS cover Latin (Homerton, Trinity,
Corpus), Greek (Sidney), and various symbols (Selwyn, Sidney). (On
RISC OS 3-4, only the "Latin 1" characters from the standard fonts,
which cover Western European languages, can be used by NetSurf).
If you want to display pages with other characters correctly, you'll
need to install fonts containing them. When a character is not present
in any available font, the Unicode character code will be displayed.¹
Any font supplied with a correctly designed "Encoding" file should
work. In practice, native fonts covering anything other than Latin 1
are rare. The solution is to convert TrueType fonts using TTF2f (this
currently produces fonts suitable for RISC OS 5 only).
After installing new fonts, NetSurf will need restarting so that it
detects them.
Problems and unimplemented features
* The default font is always the sans-serif one.
* Printing on RISC OS 5 doesn't work, due to lack of support in the
Font Manager and printer drivers. Printing to Postscript printers on
RISC OS 3-4 is not correctly implemented in NetSurf.
* Substituted characters are taken from the first font that contains
them, even if a character which matches the weight or slant better
is available.
* Only two weights (regular and bold) are supported, even if a family
contains other weights. The algorithm that finds weights needs
improving, for example using the heuristics given in CSS 2.1 15.6.
* Drawfile export is broken.
* Right-to-left text (Hebrew, Arabic) is not implemented.
____________________
¹ If you see the codes 0091, 0092, 0096, or others starting 009, that
indicates that the page is not specifying the character set that it
is using correctly. Installing fonts won't help. We haven't yet
decided what the best way to work around this problem is.
16 years, 8 months
[Netsurf-develop] Reporting bugs
by James Bursa
Due to lack of time, we're finding it difficult to reply to bug
reports on this list, and keep track of what needs fixing. Therefore
we've decided to change the way we do things.
>From now on, please report bugs to the bug tracker on SourceForge
instead of to this list:
http://sourceforge.net/tracker/?atid=464312&group_id=51719
If you set up a SourceForge account, you'll get an email whenever
something changes on a bug that you reported, and you can also choose
to monitor other bugs. Otherwise you'll need to note your bug number
and check back for changes.
There is also a similar tracker on SourceForge for feature requests.
Thanks!
James
17 years, 5 months
[Netsurf-develop] Printing
by Dave
Well chappies.
Just been to the Iyonix site and wanted to print out the specs of the
various machines... I see you've not yet sorted out the printing problems
with NetSurf.
Picture elements printed okay but the textural content blank... tried a
couple of settings... Blank.
NetSurf (13 Feb 2006 00:30)
Printer: HP LaserJet 5P Prints okay from other browsers.
Machine: SARPC Select 4.39 with plenty of RAM.
Any cure?
Cheers
Dave S
--
17 years, 6 months
[Netsurf-develop] css problem
by Jess Hampshire
Hi
I have been updating a site to use CSS and it's valid (with warnings
though), it displays as intended on firefox, IE, safari etc (though
not O2) but NS displays the "cells" the wrong size and has bullets.
http://www.cocketts.com
Could anyone tell me if this is an error on my page or a NS bug or
unimplemented CSS?
Thanks
--
Jess Iyonix
contact http://jess.itworkshop-nexus.net
mailto:groups@itworkshop.uklinux.net
17 years, 6 months
[Netsurf-develop] [Netsurf-develop]Download fetch terminated
by Donald
Each time I try to download the recent versions of Netsurf it gets close
to the end and then stops with the message in red "fetch terminated".
I have only a dial up connection, (wireless broadband for remote users in
Uist and Barra promised soon), so it used to take around 15 or so minutes
to download in the past.
The machine is a SARPC 4.02 with 72M memory. Nothing else running when
attempting download.
Any thoughts or pointers would be appreciated.
Donald. Isle of South Uist.
17 years, 7 months
[Netsurf-develop] Failed reading aliases file
by Anton
Having been away for a few months, I just downl;oaded the 23 Feb 2006 build of NetSurf and I get a "failed reading aliases file" error when I try to run it.
What am I doing wrong?
Anton
--
17 years, 7 months
[Netsurf-develop] Download
by Mondevana@web.de
Saly
I can not download the new Netsurf-Version with !Browse, !Phoenix,
!Fresco and !Netsurf.
Please make it easier.
Axel
17 years, 7 months
[Netsurf-develop] Re: Recent URLs
by Tony Moore
On 20 Feb 2006, Richard Porter wrote
> Is it possible to turn off the display of recent URLs?
In Choices:www.netsurf.choices set url_suggestion:0
> Netsurf throws up the whole of the recent URLs file even when the URL
> writable icon is blank! When I type in "h" it decides to get rid of
> all the numeric IP addresses
To enter http://www.drobe.co.uk/ start typing 'd' not 'h'
Tony
___________________________________________________________
Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail http://uk.messenger.yahoo.com
17 years, 7 months