DSPRelated.com
Forums

fonts at different resolution

Started by reader25 May 21, 2004
I have a Satellite Pro with the normal resolution at 1600 X 1200
(factory settings)  I would like to reduce the resolution to 1200 X
1024.  When this is done the fonts look fuzzy.  Is there a setting
that I have missed (looked in all usual places under Display Settings,
fonts. etc...)?
reader25 wrote:

> I have a Satellite Pro with the normal resolution at 1600 X 1200 > (factory settings) I would like to reduce the resolution to 1200 X > 1024. When this is done the fonts look fuzzy. Is there a setting > that I have missed (looked in all usual places under Display Settings, > fonts. etc...)?
Give me half a chance: what's a satellite pro? Jerry -- Engineering is the art of making what you want from things you can get. �����������������������������������������������������������������������
Jerry Avins <jya@ieee.org> writes:

> reader25 wrote: > > > I have a Satellite Pro with the normal resolution at 1600 X 1200 > > (factory settings) I would like to reduce the resolution to 1200 X > > 1024. When this is done the fonts look fuzzy. Is there a setting > > that I have missed (looked in all usual places under Display Settings, > > fonts. etc...)? > > Give me half a chance: what's a satellite pro? >
I think the OP is in the wrong group - he/she is talking about a laptop. To answer the question, when you reduce the resolution, everything (not just the fonts) looks fuzzy as the LCD panel has a fixed number of pixels (1600 of them across the display by the sounds of it and 1200 lines) which your new "pixels" don't line up with perfectly, so they get "smeared". Does that help? Cheers, Martin -- martin.j.thompson@trw.com TRW Conekt, Solihull, UK http://www.trw.com/conekt

Jerry Avins wrote:
> > reader25 wrote: > > > I have a Satellite Pro with the normal resolution at 1600 X 1200 > > (factory settings) I would like to reduce the resolution to 1200 X > > 1024. When this is done the fonts look fuzzy. Is there a setting > > that I have missed (looked in all usual places under Display Settings, > > fonts. etc...)? > > Give me half a chance: what's a satellite pro?
My guess would be that its an LCD monitor. They tend to be clearest at only their native resolution. Not sure why that is. I guess they really only have one resolution capability and any other setting means resampling the image, but you'd think that could be done good enough to fool our eyes. -jim -----= Posted via Newsfeeds.Com, Uncensored Usenet News =----- http://www.newsfeeds.com - The #1 Newsgroup Service in the World! -----== Over 100,000 Newsgroups - 19 Different Servers! =-----




"Martin Thompson" <martin.j.thompson@trw.com> wrote in message
news:u65am2l9x.fsf@trw.com...
> Jerry Avins <jya@ieee.org> writes: > > > reader25 wrote: > > > > > I have a Satellite Pro with the normal resolution at 1600 X 1200 > > > (factory settings) I would like to reduce the resolution to 1200 X > > > 1024. When this is done the fonts look fuzzy. Is there a setting > > > that I have missed (looked in all usual places under Display Settings, > > > fonts. etc...)? > > > > Give me half a chance: what's a satellite pro? > > > > I think the OP is in the wrong group - he/she is talking about a > laptop.
I guess the OP thinks comp.dsp stands for computer.display .
> >--
Clay S. Turner, V.P. Wireless Systems Engineering, Inc. Satellite Beach, Florida 32937 (321) 777-7889 www.wse.biz csturner@wse.biz
On 2004-05-24, jim <N0sp@m.sjedging> wrote:
> > > Jerry Avins wrote: >> >> reader25 wrote: >> >> > I have a Satellite Pro with the normal resolution at 1600 X 1200 >> > (factory settings) I would like to reduce the resolution to 1200 X >> > 1024. When this is done the fonts look fuzzy. Is there a setting >> > that I have missed (looked in all usual places under Display Settings, >> > fonts. etc...)? >> >> Give me half a chance: what's a satellite pro? > > My guess would be that its an LCD monitor. They tend to be clearest at only > their native resolution. Not sure why that is. I guess they really only have > one resolution capability and any other setting means resampling the image, > but you'd think that could be done good enough to fool our eyes.
having sat in many meetings, bored, up close to a projection screen, scrutinizing the pixels, I'm reminded of one interesting artifact. this projector actually spaced its pixels along diagonal lines, so that vertical lines would not appear as different widths. For example, if you drew a large, non-filled square on the screen, it's possible that the left and right halves would be rendered very differently. We comp.dsp'ers know that ideally this woldn't be the case, and that it would require a good amount of cpu power. so, presumeably to use less cpu power, this project used a box filter and non-vertical layout. there was about a 50 to one ratio of vertical pixels to horizontal per triangle, so a vertical line from top to bottom would "cycle" about 10 times. sorry for typos, I'm getting huge lag here...must be that new virus... N -- different MP3 every day! http://gweep.net/~shifty/snackmaster . . . . . . . . ... . . . . . . "Maybe if you ever picked up a goddamn keyboard | Niente and compiler, you'd know yourself." -Matthew 7:1 | shifty@gweep.net
Martin Thompson wrote:

>>reader25 wrote:
>>>I have a Satellite Pro with the normal resolution at 1600 X 1200 >>>(factory settings) I would like to reduce the resolution to 1200 X >>>1024. When this is done the fonts look fuzzy. Is there a setting >>>that I have missed (looked in all usual places under Display Settings, >>>fonts. etc...)?
(snip)
> I think the OP is in the wrong group - he/she is talking about a > laptop.
It seems the right newsgroup for a resampling problem.
> To answer the question, when you reduce the resolution, everything > (not just the fonts) looks fuzzy as the LCD panel has a fixed number > of pixels (1600 of them across the display by the sounds of it and > 1200 lines) which your new "pixels" don't line up with perfectly, so > they get "smeared".
If they used a good resampling algorithm it might not be so bad, but in fact there is no such algorithm that will make fonts look consistently good. Fonts are carefully designed for a specific resolution, and any resampling, other than integer factors of increased resolution, will look bad. See D.E.Knuth's "Computers and typesetting, volume 5", for some description of fonts and resolution. Most likely they use the simple resampling algorithm that takes the value at the new sampling point and uses that. -- glen
"glen herrmannsfeldt" <gah@ugcs.caltech.edu> wrote in message
news:oIrsc.18573$af3.957907@attbi_s51...
> Martin Thompson wrote: > > >>reader25 wrote: > > >>>I have a Satellite Pro with the normal resolution at 1600 X 1200 > >>>(factory settings) I would like to reduce the resolution to 1200 X > >>>1024. When this is done the fonts look fuzzy. Is there a setting > >>>that I have missed (looked in all usual places under Display Settings, > >>>fonts. etc...)? > (snip) > > If they used a good resampling algorithm it might not be > so bad, but in fact there is no such algorithm that will make > fonts look consistently good. Fonts are carefully designed > for a specific resolution, and any resampling, other than > integer factors of increased resolution, will look bad. > > See D.E.Knuth's "Computers and typesetting, volume 5", for > some description of fonts and resolution. > > Most likely they use the simple resampling algorithm that takes > the value at the new sampling point and uses that.
I think the display driver resamples the data from 1200x1024 to 1600x1200 without any consideration (or probably any knowledge) of if the data is a font, a bitmap, etc.. Ideally, a true type font could be correctly re-rendered at the native 1600x1200 resolution, but this probably isn't supported. Regarding the quality of resampling, I just tried this on my old Dell laptop. It's 1024x768 native, so I reduced it to 800x600. It looks like it uses the "nearest neighbor" type algorithm rather than doing any fancy interpolation. Boy does it look awful on text!

glen herrmannsfeldt wrote:
>Fonts are carefully designed > for a specific resolution, and any resampling, other than > integer factors of increased resolution, will look bad. >
No, most fonts on modern computers are True Type or Open Type which will work fine at any resolution. But, to use that as the solution to the OP's problem he shouldn't be changing his display resolution but instead change his font size to large fonts or some custum scaling. The problem that the OP is having is that when he requests a different screen resolution other than the monitors native resolution the operating system constructs a bitmap at that requested resolution but something else (video card maybe) must convert it back to the native resolution before displaying it. The only solution that I've ever heard is 'don't change the resolution'.
> -- glen
-----= Posted via Newsfeeds.Com, Uncensored Usenet News =----- http://www.newsfeeds.com - The #1 Newsgroup Service in the World! -----== Over 100,000 Newsgroups - 19 Different Servers! =-----
"jim" <"N0sp"@m.sjedging@mwt.net> wrote in message
news:40b25633_3@corp.newsgroups.com...
> > > glen herrmannsfeldt wrote: > >Fonts are carefully designed > > for a specific resolution, and any resampling, other than > > integer factors of increased resolution, will look bad. > > No, most fonts on modern computers are True Type or Open Type which will work > fine at any resolution. But, to use that as the solution to the OP's problem > he shouldn't be changing his display resolution but instead change his font > size to large fonts or some custom scaling. > The problem that the OP is having is that when he requests a different screen > resolution other than the monitors native resolution the operating system > constructs a bitmap at that requested resolution but something else (video > card maybe) must convert it back to the native resolution before displaying > it. > The only solution that I've ever heard is 'don't change the resolution'.
I think you hit the nail right on the head, jim. Large fonts may solve the problem if he is trying to decrease resolution in order to make fonts appear bigger. Another reason I've heard of to decrease resolution is to connect to LCD projectors that don't support the native resolution of the laptop. But we can only guess unless the OP gives us more info.