CSSやJSを使ってのブラウザ判別(振り分け)はそんなにむずかしくないことですが、
Windowsの場合・Macの場合、といったようなOS判別に関して、結構苦戦する部分なのですが
jQueryプラグイン「jQuery Browser Plugin」でそれが簡単に行うことが出来そうです。

jQueryBrowserPlugin.jpg
jQuery Browser Plugin

主にブラウザのバージョン判別を可能とするプラグインですが、
この「jquery.browser.js」を読み込んでおけば
—————–
$.os.name
—————–
でOSを「win」「mac」といった値で取得することができます。

◆SCRIPT
$(function(){
	if($.os.name == 'mac') {
		$('p').css({letterSpacing:'-0.1em'});
	}
});

の様な記述でMacの場合のみの処理を入れることが実現。

Macブラウザ特有の文字間隔の問題もこれがあれば何とか出来そうで、
激しく使えそうです。

日本語での参考ページはこちら
jQueryPlugin jquery.browser.jsの使い方 – Nullyの日記

ご参考までに。。。