Я понимаю, что вы хотите, но я думаю, что ответ на ваш вопрос «Нет, это не может быть сделано в CSS», по крайней мере, не в CSS2.
Надеясь, что кто-то может доказать, что я неправ, потому что я тоже этого хочу: D
Полагаю, JS может сделать это, по крайней мере, до некоторой степени.Не уверен, что есть "этот шрифт установлен?"метод в JS, но вы можете сделать некоторые догадки на основе ОС и тому подобное.У меня нет опыта, извините.
Редактировать: некоторые быстрые поиски в Google дают несколько хитрых трюков с JS, хотя я еще не пробовал их.Например, http://remysharp.com/2008/07/08/how-to-detect-if-a-font-is-installed-only-using-javascript/
Еще одно редактирование, после еще нескольких поисков: я был вызван "кто-то должен предложить это": D.Кажется, спецификация CSS3 имеет «font-size-Adjust», который может быть использован здесь.Однако поддержка в браузерах, отличных от Firefox, может быть неоптимальной на момент написания этой статьи.Вот слово W3 об этом свойстве: http://www.w3.org/TR/WD-font/#font-size-adjust