The best film capacitors (like PS and PP) have a sightly negative tempco, but a well selected ferrite core with a suitable airgap can exactly compensate for that. It represents quite an amount of work, because many parameters are involved, but it's worth the trouble and effort. Note that I didn't originally come up with this idea: it originated from a 60's 70's French author, H Schreiber IIRC