Another solution that would, however, cause Arachne to increase
in size, is to add afew more font sets below and above the current
"scale" of fonts.
That is, having something like propnn1.fnt up to propnn8.fnt.
And then, according to the resolution use, select the appropriate files
for the resolution used. For example, Font Size 1 definition will mean
using propnn1.fnt when on 640x480, propnn2.fnt when in 800x600,
propnn3.fnt
when in 1024x800... and etc'.
Same goes to Font size 6 - which will be propnn6.fnt when in 640x480,
propnn7.fnt
when in 800x600, and propnn8.fnt when in 1024x800.
Thus, the fonts will be bigger or smaller for each resolution, by this
still
looking readable to the user.
Here's a graphical demonstration with some ASCII art.
If this is the current font-scale:
Availble font-file sizes: [1---2---3---4---5---6]
FontSize definition used: [1---2---3---4---5---6]
As you can see, its fixed to use the same thing no matter on which
resolution.
However, when using a dynamic font size definition:
For 640x480:
Availble font-file sizes: [1---2---3---4---5---6---7---8]
FontSize definition used: [1---2---3---4---5---6 ]
For 800x600:
Availble font-file sizes: [1---2---3---4---5---6---7---8]
FontSize definition used: [ 1---2---3---4---5---6 ]
For 1024x800:
Availble font-file sizes: [1---2---3---4---5---6---7---8]
FontSize definition used: [ 1---2---3---4---5---6]
The pointer to the file to use simply change according the resolution.
Its not the best solution - making more font files with bigger and
smaller font sizes, by this generating more space... ofcourse, the best
method would be to use sizeable font, like TTF or Vector based. But
Arachne so far doesnt support it. I think that this system could
be a nice "quick and dirty" solution...
"J. J. Young" wrote:
>
> Arachne uses pictures for the fonts, not a description.
> So, if you use one size smaller scaling (same screen
> resolution) you substitute the set one size smaller
> except for font size=1 which will have to be the same
> as size=2. There isn't the wide range of sizing available
> with True Type Fonts. An improvement would be if Arachne's
> default font size more closely matched the average Window's
> browser font. There are enough discrepancies in Arachne's
> fonts (especially italics) for them to become quite tiring
> to read (IMHO). A possibility would be to add some anti-
> aliasing to smoothe the font outlines.
>
> Jake