I like these oil based sharpies for coloring wood,glass, acrylic, tile, Leather, stone and metal hardware . The paint will not rub off and is waterproof. They are not opaque but in the right application they can’t be beat.
https://www.sharpie.com/all-markers/art/oil-based-paint/SHOilBasedPaintAquaFine
Sasquatch