basically copy pasted from AmberWats Negative Space

github: https://github.com/AmberWat/NegativeSpaceFont

