5 ms·
Oh no, it's not you. I say that without DirectWrite font looks nice and smooth. With DirectWrite it's broken, it looks like some Win 3.11 font without anti alia
by ivanche 12y ago
Oh no, it's not you. I say that without DirectWrite font looks nice and smooth. With DirectWrite it's broken, it looks like some Win 3.11 font without anti aliasing. Just look at letter w - you can see pixels forming diagonal lines. And bottom row with grey letters is almost unreadable.
Edit: I was referring to screenshot shown in article, not to DirectWrite in general.
- anon4 12y agoI think you can disable subpixel antialiasing and tweak sharpness for DirectWrite like you could for (Un)ClearType.
- seanmcdirmid 12y agoI can't find the control panel item for that.
- AjithAntony 12y agoPerformance options ("Adjust the appeance and performance of Windows")->Smooth edges of screen fonts Or is it the "Adjust ClearType text"
- seanmcdirmid 12y agoDirectWrite isn't using ClearType, so no effect.
- kuschku 12y agoIf you look at the screenshot at 1:1 resolution http://4.bp.blogspot.com/-4mueYYHRq8I/U8g3U-bk26I/AAAAAAAAAUM/4b50Cr2bgIA/s1600/directwrite-comparison.png http://4.bp.blogspot.com/-4mueYYHRq8I/U8g3U-bk26I/AAAAAAAAAU... you can clearly see that the old renderer is blurry and hard to read, while the new one is crisp and looks much better.
- ivanche 12y agoI'm sorry but I still don't share your opinion, even after looking at 1:1 screenshot. Just look at the 'crisp' letter w - for me it's not crisp, it's jagged. I can clearly see vertical line after vertical line (offset to the right), trying to make diagonal lines which constitute the letter. In contrast, "old" style w looks very smooth, much closer to what one would write by hand. Also look at the top of the curve in letter e - it is actually not a curve at all but a horizontal line which stands out.
- jcrawfordor 12y agoPretty sure you have a subpixel order difference or something then - as previously mentioned, screenshots are not the way to compare.
- pgeorgi 12y agoScreenshots can be massively misleading when it comes to font rendering because renderers take display characteristics into account. Make a screenshot of those and look at it on a different monitor, and things can look very ugly.