Если она не продает свои собственные шрифты на этом сайте, я думаю, что вы оба могли бы больше работать над встраиванием CSS (да, я читал, что сейчас это не вариант для вас, но я настаиваю).
Если дело касается графической работы со шрифтами (цвета градиента, скрученное выравнивание, глянцевание, тиснение, гравировка ...), что делает невозможным рендеринг с помощью опций CSS по мере необходимости, то я бы рекомендовал сделать следующее:
используйте изображения через CSS (возможно, спрайт) и скрывайте текст привязки с помощью text-идент. HTML
<a href="work1.html" title="My first work" id="firstWork">My first work</a>
CSS
#firstWork {display: block; width: 200px; height: 150px; background-image:url('img/firstwork.jpg'); text-ident: -999em;}
Это одна из техник. Да, я знаю, Google может наказать это, но вы знаете, я никогда не слышал ни об одном сайте, оштрафованном за использование этого.
Другой способ - использовать тег img внутри тега привязки ALONG с текстом, а затем использовать CSS, чтобы скрыть текст и исправить положение img, если это необходимо. Эта последняя опция дает вам возможность добавлять alt, title, longdesc к изображению, увеличивая количество информации и качество индексируемой.
Вы даже можете пойти дальше с этим последним вариантом и перейти к еще лучшему и свежему решению: использовать тег figure, доступный для HTML5, вместе с figcaption. Идея заключается в том, чтобы держать якорь-> figure-> img + figcaption.
Figcaption сделает роль якорного текста, и вы можете использовать CSS, чтобы скрыть его.
Ну, 3 решения. Выбери один. Я бы пошел с последним.