The "Retina" screens make this even harder to match.
Once Apple makes a retina iPad around 10 inches and lets me use my own USB keyboard, I'll never use anything else. If that iPad Pro rumor pans out, it'd better have USB.
Typography is one of those things that, once you've seen it, you can't un-see it. You can only try to not care.
Apple's not interested in adding USB to the iPad since Bluetooth already does anything USB can do and more, at least from the perspective of a consumer. If you want a portable USB-capable tablet, maybe you want a Surface Pro. That thing would be pretty awesome if someone can Linux it.
In any case, you can already use pretty much any Bluetooth keyboard you want, and there are a large number of third party ones to pick from.
Much like typography can't be unseen, once you use good keyboards, anything but is maddening. The same goes for good UI.
I would like a kind of font-wrapper for X. So it could be configured simply and just start bare bones X with the fonts all configured. Then XMonad would be a bit prettier.
(You can then install Heltevica et al. if that's what your into)
I'd say you don't have to abandon X to get decent fonts. I think the Arch defaults are just bad.
Then again as I mentioned I am not a "font snob" - it's not very distinguishable to me, beyond the "old-style" (pre-freetype) stuff looking kind of bad; YMMV.
Firefox would need to work though.
I guess this has something to do with patent issues, but I'm not sure. Although being a bit of a hack, you can get the Ubuntu font rendering with patched libraries from AUR (1). For me the Ubuntu font patches provide in every way very pleasant rendering. If you want to spend time fine tuning and even better rendering, you might want to try Infinality patches and configuration (2).
Use yaourt (3) instead of pacman for keeping the system up to date, and it takes care of the AUR packages also. Installing yaourt is the most annoying part here, but after that it's pretty straightforward.
1. https://wiki.archlinux.org/index.php/Font_Configuration#Ubun...
2. https://wiki.archlinux.org/index.php/Font_Configuration#Infi...
I've looked into this for a brief moment but realized that I want to spend as little time in the GUI being unproductive as possible. I'd almost say that shitty X fonts are a feature for me right now -- the one time it was an actual problem motivated me to set up CUPS and get my laser printer working (btw, HP, f* you for your handling of Zjstream printers).
Good tip though. And yes, the patent issue doesn't help.
For one, I prefer the smaller form factor, trackpoint and much superior keyboard (even if it's still chiclet). Secondly, I hardly ever use X. I get so much more work done on this laptop than I can on any other computer and it's relatively distraction-free (I added a couple roguelikes and dwarf fortress). Just log in and tmux is ready to go with what I need to start working.
The one downside is that, on the occasions that I do use X, the fonts aren't very good. I wouldn't even begin to know how to approach making typography more Mac-like, but I'm okay with that. I spend 99% of my time in the console.
In fact, going forward I see myself using a VPS or running a dedicated server somewhere and then it doesn't really matter what laptop I use.