We're all exited about Servo (and Rust) and I'm really looking forward to using it.
But what makes software that's used everyday feel great are the small details.
I can't use Chrome (for consumption, though I use it for development) because of the way it renders text and a few other UI annoyances.
A browser is a lot of things, but to me, it's first and foremost a reading platform.
So please, do whatever you can to use the OS's native text rendering.
>> So please, do whatever you can to use the OS's native text rendering.
That seems odd and would mean different quality on different platforms. Yes, if native is better than built-in then I agree. But what if their GL based text rendering is just fine, shouldn't they use it everywhere because it's portable?
The user doesn't care whether the text rendering of one app is consistent with the same app on a different platform, the user cares whether the rendering is consistent with the other apps he uses on the same platform.
I don't use Windows, so maybe GL text rendering is better there.
But on the Mac, light thin fonts on dark backgrounds look much better with Cocoa text on retina screen than anything else. That's why I can't use anything but Terminal.app, despite all the niceties other terminals provide.
Besides, I don't want to give up on the built in dictionary, spell checking, etc
But what makes software that's used everyday feel great are the small details.
I can't use Chrome (for consumption, though I use it for development) because of the way it renders text and a few other UI annoyances.
A browser is a lot of things, but to me, it's first and foremost a reading platform. So please, do whatever you can to use the OS's native text rendering.