← Back to context

Comment by ascorbic

3 hours ago

As I mentioned, images are the hardest to do because beyond the core icons, the available graphics vary massively in size. Displaying them at "actual size" makes them far too small to be usable on a modern screen. I think you're also probably misremembering the scale of the cursor. It's not perfect, but it's not meant to be 16x16. Take a look at https://hcsimulator.com/

The approach I took is the best I could manage without hand-modifying every image. You're right that some of them are not as good as they should be. The ones that I did hand-make (the background, as you noticed, and the window chrome) are the ones that are pixel-perfect.

The fonts took a lot of work to control the anti-aliasing. You'll see they vary quite a bit between monitors, OSs and browsers. Generally they look best in Firefox on a Mac retina display, because that's what I created them in.

> Displaying them at "actual size" makes them far too small to be usable on a modern screen

Man, I have ancient (er, well, that's a bit awkward in context!) stuff, I know. But these things are still just fine at ~96dpi IMO.

> I think you're also probably misremembering the scale of the cursor. It's not perfect, but it's not meant to be 16x16.

I recall 16x16 cursors (System 6 CURS resource) and 32x32 icons, so I expect the cursor to be visually 1/2 the height/width of the icons. You have it effectively at 2/3.

> on a Mac retina display

These basically don't exist in my world. But again (or maybe I was unclear?), @media queries can check for dpi and not just viewport size.