I have a situation that I can't get myself out of, see the images.. there's right now a huge issue with the pressed/active state of the buttons in Activity Monitor and the Calendar ... It's been going on like this for at least the past 2 hours and I've remade buttons using different programs, like Sketch, Pixelmator and Acorn(hence the slightly(understatement of the year!!) different appearance of the regular buttons. I kinda like these brighter buttons. Anyway...
The real issue is that no matter how I make the buttons there appears to be a minimum height that contains the text, or so it would seem. Earlier when I wrote everything was dandy but there was in actuality lots of various situations that I wanted to resolve. I fell asleep when I got home and I've been at it since I woke. I'll keep on getting the text to appear as it should - it HAS to be possible to lessen the buttons' height but then again they have to contain the standard height of the font in macOS on buttons. I believe right now as I type it out loud that it's probably what's happening. I'll attempt to heighten the buttons but keep them less tall as possible.
I don't want to ship half a theme where the user can't read the titles of the buttons of the interface.
Btw .. I have to say that the themes I made for Yosemite and El Capitan was never this stringent with the buttons and they all could have the same size with the same dimensions and placement within a canvas. Including margins and all. Once macOS Sierra came along there was a shift in the way that was handled. That's why I never really made buttons for my more recent themes other on as a concept. And I tried to keep the height on the buttons as per default.
Also, more of a note to myself, and possibly other too, try using non-retina resolutions and see how things appear there. If you can then upscale buttons from that. I think the reverse, like how I'm doing it is the worse of the two ways. I'll take that note with me as I go redo the whole button line up for non-retina and just upscale. This HAS to work.
With non-retina the blurriness can however kill even the best looking theme. Retina gives the whole interface a huge boost and clarity. Sorry to the non-retina users.