Hacker News new | past | comments | ask | show | jobs | submit login

fonts get insanely better for my systems the moment i turn on full hinting.



Agreed (I use ubuntu too), but normal users won't do this. Surely there must be a good solution by default?


To get the fonts I like (Mac OS X style) I turn hinting off completely. Ubuntu seems to be moving closer to this as the default as time goes by, probably a smart move as there will be less and less people used to old-skool Windows font rendering.


"Old-skool"? Does Mac OS X do sub-pixel positioning yet?


Yes, the released it in Mac OS X 10.2, one year after Windows XP had cleartype, but they didn't hide the feature away so that only experts could find it and so it was widely used.

But, sub-pixel rendering is just a diversion from the real differences between the two systems, one fits to the grid via hints, the other anti-aliases. I believe both iPhone and Windows Phone are now using this system, and without bothering with sub-pixel rendering.


I didn't say sub-pixel rendering. I said sub-pixel positioning. Can characters be placed at sub-pixel boundaries instead of whole-pixel ones?


Sorry I misread that. But I'm fairly certain that Apple's method positioned text to less than a pixel anyway, just as a side effect of their general method. It's the Microsoft school of type rendering that tries to grid fit and therefore is excited about having a finer grid of (sub-)pixels to fit to.

I can't Google up a definitive answer but this document comparing Adobe type rendering against Cleartype seems to suggest that what I say above is true.

Microsoft and Adobe: Sub-pixel Positioning and Kerning:

http://antigrain.com/research/font_rasterization/#toc0003


Yes, but where does it say Apple does sub-pixel positioning? From what I remember last time I checked, I'm 99% sure it doesn't.

My overall point is that calling ClearType "old-skool" is an injustice when it's more technically advanced than Apple's rendering.


It's fairly obvious that Apple use the same basic system as Adobe. This renders text on a grid that is far higher resolution than the screen then resamples it down. Anything that doesn't round to a pixel is pretty much by definition sub-pixel, and the colour fringes you see when zoomed in clearly show that they're using the individual sub-pixels independantly. I'm not really sure how you could achieve this without what Microsoft call "sub-pixel positioning". It only appears to be a feature with a distinct name because they left it out in their first few versions of cleartype.

Old-skool referred to a) the fact that it's subjectively more pleasing to those who are used to aliased, bitmap fonts hence the big demand for "terminal" or programmer fonts in that style, even today and b) the fact the rising DPIs have been on the cards for a long time and are now arriving, making cleartype technology, and the aesthetic philosophy behind it, basically redundant.

I don't really believe it's more technically advanced, just a different style of rendering that worked with a different set of technological and user-defined constraints.

(For what it's worth, when I looked up what sub-pixel positioning was, it was listed next to Y-axis anti-aliasing with equal billing. Again this is just built into the Adobe and Apple approach from the start: http://msdn.microsoft.com/en-us/library/ms749295.aspx#y-dire...)


> and the colour fringes you see when zoomed in clearly show that they're using the individual sub-pixels independantly

Seems like you're still missing the point. You'll see the colour fringes with ClearType too. Here's a test:

iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

Do all of those render identically on Mac OS X, or are the colour fringes different for different i's? They render differently on Windows with DirectWrite. If they render differently then you know you support sub-pixel positioning. (I can't claim the inverse, of course.)

> b) the fact the rising DPIs have been on the cards for a long time and are now arriving, making cleartype technology, and the aesthetic philosophy behind it, basically redundant.

How is this so? As DPI goes to infinity, both ClearType and Quartz will look exactly like they would look in print.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: