Blurry Fonts?

  • Thread starter Thread starter Ed Sutherland
  • Start date Start date
E

Ed Sutherland

I'm using build 5744 of RC2 and there is still the nagging problem of fonts
appearing blurry, indistinct, muddy -- you choose the adjective. The point
is that ClearType in Vista isn't as good as ClearType in XP. Using Standard
font smoothing only results in a jagged headache.

Anyone know how I can use Vista and regain the font quality of XP? The font
is gorgeous in the menus and titlebar, but when it comes to heavy-duty text
users, the current (albeit unfinished) version of Vista looks like a toy.
(Which I know it isn't.)

Thanks.
 
I have always thought that "Cleartype" made things worse,
unconditionally, on both CRT and LCD displays (and in the case of LCD
displays, both digital and analog). When I build systems, I always show
the customer the display with cleartype on and cleartype off and let
them select ... no one has EVER selected cleartype on. Cleartype adds
"gray" pixels in the edges of characters that are simply not present in
the actual font design. For the life of me, I can't figure out why
anyone would ever want it. I turn all font "smoothing" off on my own
systems.

If you have an analog LCD display, you may not have the dot clock
frequency and or phase adjusted correctly. If Vista and it's drivers
are using different refresh frequencies or resolutions than XP, this
could cause and apparent "fuzzy" problem.

Here is my writeup on adjusting the dot clock frequency and phase on an
analog LCD display:

To properly adjust the dot clock frequency and phase of an analog LCD
monitor, download this test program:

www.winsite.com/bin/Info?500000030936

or (same site)

http://ns.winsite.net/bin/Info?500000030936

This program is variously known as CRTAT, CRTAT2, and CRT Align
(crtalign), and was written by Stephen Jenkins in about 1992 or 1993.
This is a very old Windows 3.1 program written in visual basic. It runs
under XP just fine, absolutely perfectly in fact, even with today's high
resolution monitors (you do need VBRUN300.DLL (the Visual basic version
3 runtime DLL library), which it may or may not come with the program
depending on where you download it from, but if you don't have
VBRUN300.DLL, it can be easily found on the web).

This program is totally non-invasive, it's "installation" makes NO
changes to your registry or to ANY system components or files. In fact,
if you just unzip the program and double click the exe file, it will run
fine without actual "installation" (but the program and the help file
need to be in the same directory, and VBRUN300.DLL needs to be available
in \Windows\System).

To use the program for this purpose, after installation, select the
leftmost of the 3 functions in the "Test" group (or "resolution" in the
drop-down menu) and then check both "mode" check-boxes.

When you display this pattern, you should see an absolutely perfect and
uniform field of alternating (but very, very fine) black and white
vertical bars. Each bar is only one single pixel wide. If you see
"moire" distortion, or smearing, your display isn't adjusted correctly.
Digital monitors (with DVI interfaces) will always be "perfect".
Analog monitors will usually show an initial moire distortion pattern
until they are adjusted (dot clock frequency and phase). In most cases,
perfect adjustment can be achieved (and is "remembered" by the display),
but in some cases you can't achieve this. Note that the "auto"
(auto-adjust) function on almost all analog LCD monitors gets "close"
but usually does not get to a perfect or even the best possible adjustment.

[On many monitors, the dot clock frequency is called Horizontal size or
width. Phase is usually called Phase]

If you have an analog monitor and you don't use this program to adjust
your monitor, you are doing yourself a real disservice.

Two other comments:

First, you MUST run the video card only a the native pixel resolution of
the LCD panel. NO EXCEPTIONS OF ANY KIND ON THIS POINT, PERIOD.

Second, poor quality video cables are a huge issue with analog LCD
monitors. MOST of the analog cables offered for sale, as well as those
that come with many low-cost monitors, are "poor quality". You can
almost tell the quality by the thickness of the cable. You want
something significantly larger than a number 2 pencil .... maybe even
approaching the size of a garden hose (there are 5 individual coax
cables inside a good analog video cable, and the larger their individual
diameters, the lower their loss and capacitance). Unfortunately, really
good video cables are both hard to find and expensive.
 
ClearType works at the subpixel level, effectively tripling the horizontal
resolution of the screen, so using the native resolution when using
ClearType is necessary. Make sure your screen resolution is native to your
LCD panel. ClearType only works correctly when your screen resolution
matches the native resolution of the LCD panel. For example, if the maximum
resolution that your monitor can display without shrinking the image is
1024x768, you should set your resolution to 1024x768. If the max resolution
makes text too small, you can choose the "Large Fonts" appearance setting,
or change the DPI in the display settings. But if you care about font
smoothness, never set the resolution to anything other than the LCD panel's
native resolution, and always use a DVI cable rather than a VGA cable.

ClearType does not usually work well on CRT displays.

Jon
 
I may be mistaken but with a TFT/LCD monitor it may just be a case of
running the monitor at its native resolution.

For other readers:
there seems to be a wealth (or poverty?) of intrusive stuff from the links
provided = look out!

You mey get more than you bargained for.


Barry Watzman said:
I have always thought that "Cleartype" made things worse, unconditionally,
on both CRT and LCD displays (and in the case of LCD displays, both digital
and analog). When I build systems, I always show the customer the display
with cleartype on and cleartype off and let them select ... no one has EVER
selected cleartype on. Cleartype adds "gray" pixels in the edges of
characters that are simply not present in the actual font design. For the
life of me, I can't figure out why anyone would ever want it. I turn all
font "smoothing" off on my own systems.

If you have an analog LCD display, you may not have the dot clock
frequency and or phase adjusted correctly. If Vista and it's drivers are
using different refresh frequencies or resolutions than XP, this could
cause and apparent "fuzzy" problem.

Here is my writeup on adjusting the dot clock frequency and phase on an
analog LCD display:

To properly adjust the dot clock frequency and phase of an analog LCD
monitor, download this test program:

www.winsite.com/bin/Info?500000030936

or (same site)

http://ns.winsite.net/bin/Info?500000030936

This program is variously known as CRTAT, CRTAT2, and CRT Align
(crtalign), and was written by Stephen Jenkins in about 1992 or 1993. This
is a very old Windows 3.1 program written in visual basic. It runs under
XP just fine, absolutely perfectly in fact, even with today's high
resolution monitors (you do need VBRUN300.DLL (the Visual basic version 3
runtime DLL library), which it may or may not come with the program
depending on where you download it from, but if you don't have
VBRUN300.DLL, it can be easily found on the web).

This program is totally non-invasive, it's "installation" makes NO changes
to your registry or to ANY system components or files. In fact, if you
just unzip the program and double click the exe file, it will run fine
without actual "installation" (but the program and the help file need to
be in the same directory, and VBRUN300.DLL needs to be available in
\Windows\System).

To use the program for this purpose, after installation, select the
leftmost of the 3 functions in the "Test" group (or "resolution" in the
drop-down menu) and then check both "mode" check-boxes.

When you display this pattern, you should see an absolutely perfect and
uniform field of alternating (but very, very fine) black and white
vertical bars. Each bar is only one single pixel wide. If you see
"moire" distortion, or smearing, your display isn't adjusted correctly.
Digital monitors (with DVI interfaces) will always be "perfect". Analog
monitors will usually show an initial moire distortion pattern until they
are adjusted (dot clock frequency and phase). In most cases, perfect
adjustment can be achieved (and is "remembered" by the display), but in
some cases you can't achieve this. Note that the "auto" (auto-adjust)
function on almost all analog LCD monitors gets "close" but usually does
not get to a perfect or even the best possible adjustment.

[On many monitors, the dot clock frequency is called Horizontal size or
width. Phase is usually called Phase]

If you have an analog monitor and you don't use this program to adjust
your monitor, you are doing yourself a real disservice.

Two other comments:

First, you MUST run the video card only a the native pixel resolution of
the LCD panel. NO EXCEPTIONS OF ANY KIND ON THIS POINT, PERIOD.

Second, poor quality video cables are a huge issue with analog LCD
monitors. MOST of the analog cables offered for sale, as well as those
that come with many low-cost monitors, are "poor quality". You can almost
tell the quality by the thickness of the cable. You want something
significantly larger than a number 2 pencil .... maybe even approaching
the size of a garden hose (there are 5 individual coax cables inside a
good analog video cable, and the larger their individual diameters, the
lower their loss and capacitance). Unfortunately, really good video
cables are both hard to find and expensive.


Ed said:
I'm using build 5744 of RC2 and there is still the nagging problem of
fonts appearing blurry, indistinct, muddy -- you choose the adjective.
The point is that ClearType in Vista isn't as good as ClearType in XP.
Using Standard font smoothing only results in a jagged headache.

Anyone know how I can use Vista and regain the font quality of XP? The
font is gorgeous in the menus and titlebar, but when it comes to
heavy-duty text users, the current (albeit unfinished) version of Vista
looks like a toy. (Which I know it isn't.)

Thanks.
 
Back
Top