То, что вы написали, должно работать, если только проблема не в том, что указал Крис,
Когда вы получаете пару шрифтов, для которых это работает правильно, вы можете подумать, что лучшим способом сделать это было бы объявление класса для специальных ссылок, которые каким-то образом напоминают вам , почему им нужно отдельный шрифт (может быть, потому что вы хотите, чтобы они были особенно заметны?)
a { font-family: Arial; }
a .noticed { font-family: Helvetica; }
Тогда в HTML:
<a class="noticed" href="...">...</a>
Изменение шрифта путем создания тега span вокруг ссылки или добавления в ссылку встроенного стиля, просто попахивает старыми днями тегов <font>
.