I'd wish there was a better answer than what I'm giving, but your best bet is to use server-side scripting to determine the user's web browser, then depending on the browser...
If it's old like Netscape 4.xx:
You can use the html font tag to define the font and size of the font you want. See: http://www.w3schools.com/tags/tag_font.asp
If the browser is too new to handle the font tag properly like most are now, then you'll have to stick with defining fonts in CSS:
Here's an example done with PHP:
<?php $browser=$_SERVER['HTTP_USER_AGENT']; $old=0; //assume new browser if (strpos($browser,"netscape") > -1){$old=1;} if (strpos($browser,"IE3.0") > -1){$old=1;} if ($old==1){ //old browser HTML ?> <font face="verdana">This is verdana font</font> <?php }else{ //new browser HTML ?> <p style="font-family: verdana;">This is verdana font</p> <?php } ?>
As for specific fonts other than what I shown, you can replace verdana with the font name of that specific font but users will need to make sure they have that applicable font file on their system or the font rendering may be incorrect since the browser will find the next best font.