@SethKips Font size can be inconsistent. I had text going out of bounds on Chrome/mac. You should be checking the width/height of the PIXI.Text object for whether the width/height of the button is less than the Text's dimensions
Also why I tried to standardize with a google font (Dosis...)
But I see you're going the "everything's an image" route. Afraid I can't agree with it, even if you spritesheet it, the makeButton iteration was better with potential to work on mouseover detection changing color (now you'll have to double number of images... this isn't scalable. I didn't even mention adding a clicked state)