Re: Font renders differently on different computers
- From: Joseph M. Newcomer <newcomer@xxxxxxxxxxxx>
- Date: Sat, 28 Mar 2009 20:38:01 -0500
Why is this surprising? I'd be much more surprised if it rendered the *same* on two
randomly-selected computers.
Rendering is controlled by a number of factors, including the vendor of your video card,
the version of the device driver you are using, the default user font, as well as screen
resolution and screen physical DPI. Not to mention whether font smoothing is engaged, or
ClearType rendering is engaged. There is no promise, ever, that two fonts will render
with identical pixel representations from day to day on the same computer, let alone on
two different computers. Change one of the many parameters that affect font rendering,
and the rendering will change. Any belief that rendering is going to be identical on two
different machines is erroneous.
Font rendering is precisely what the rendering engine feels like today, given the massive
number of parameters that affect font rendering.
joe
On Sun, 22 Mar 2009 11:37:28 -0400, Joe wrote:
In my .NET application, the Arial 12 pt. font is drawn with a 2-pixel.
wide line on Computer A and with a 1-pixel wide line on Computer B. A
line of text is many more pixels in width on machine A than machine B.
Both machines are running XP, at 1280 x 1024 resolution, Normal Font.
I thought that the font rendering is controlled by Windows and a given
line of text would span the same number of pixels on all machines. Any
insight into this would be appreciated.
- References:
- Prev by Date: Re: Multiple Monitor geometery
- Next by Date: Re: programmatically detect the alpha channel of a bitmap
- Previous by thread: Re: Font renders differently on different computers
- Next by thread: Image.FromStream return NULL
- Index(es):
Relevant Pages
|