My current thinking is that in order to make a resolution independent UI toolkit one must first have a resolution independent drawing library?

The things I've found on that were algorithms based on device independent pixels.

Is that still actually the state of the art?

My primary design constraint is that I want the scaling to be zero cost when there's no actual scaling happening.

Can anyone point me to some good books/posts on the subject?

0

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.tmm.cx/users/hp/statuses/116205814626738798 on your instance and quote it. (Note that quoting is not supported in Mastodon.)