I don't know the answer beyond a high-quality paint, but, fortunately for you in this situation, with the infill below the primary surface level, you won't see it wear "off" like pad printing does. Your main concern will be whether it chips or flakes "out" of the cavity.