Ciaran, it isn't a single page. Editing the "oxygen" template's template.css extended the entire template. (This is also how it worked with "notebook", which I believe you don't offer any more.)
With those templates, all it took was creating a "/fonts" directory off the base directory, installing the physical font files, then adding sections like the following to template.css. Those fonts then appeared in all the drop-downs, including those of the JCE editor plug-in (without having to go through its instructions on adding fonts).
@font-face {
font-family: 'simonettaext';
src: url('/fonts/simonettaext-regular-webfont.eot');
src: url('/fonts/simonettaext-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/simonettaext-regular-webfont.woff') format('woff'),
url('/fonts/simonettaext-regular-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'simonettaext';
src: url('/fonts/simonettaext-italic-webfont.eot');
src: url('/fonts/simonettaext-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/simonettaext-italic-webfont.woff') format('woff'),
url('/fonts/simonettaext-italic-webfont.ttf') format('truetype');
font-weight: normal;
font-style: italic;
}
And so forth. Then, within any document itself, all that appeared in order to use one of the fonts was a statement like this:
<span style="font-family: simonettaext; font-size: 12pt;"><span style="font-family: simonettaext_black;">
Does "lifestyle" not have a CSS that acts as its root for style definitions?
BTW, the directions on TemplateMonster [
http://www.templatemonster.com/help/joomla-3-x-how-to-add-and-use-custom-fonts.html] are as simple as the procedure was for "oxygen" and "notebook".