A couple of coats of shellac as a sealer has been mentioned elsewhere. That's supposed to be compatible with all paint types.