Question about modifying a theme

How do I go about putting a new font into an existing theme?

#379784

I used ResEdit and went through and took one of the existing fonts (like say Arial) and replaced it every time it appeared with the font I wanted. I'm sure there are easier ways to do that though, StyleBuilder can probably do it a lot easier.

#379788