Created a custom text function that fills text depending on the colour behind it. Currently works best when drawing on top of either white or black (other colours work but not as well).
(source) https://github.com/Mr-Pyro/VisibleTextLib/tree/master/src/Pyro/TextLib/Text
(jar file) https://github.com/Mr-Pyro/VisibleTextLib/blob/master/Text.jar
(example) https://github.com/Mr-Pyro/VisibleTextLib/blob/master/src/Pyro/TextLib/Main.java