Sauf si elle vend ses propres polices sur ce site, je pense que vous pourriez tous deux travailler davantage sur l'intégration CSS (ouais, je lis que ce n'est pas une option pour vous maintenant, mais j'insiste).
Si le cas est un travail graphique plus lourd sur les polices (couleurs dégradées, alignement torsadé, brillant, gaufrage, gravure ...), ce qui rend vraiment impossible de rendre les options CSS complètes comme elle a besoin, alors je recommanderais de faire ce qui suit:
utilisez des images via CSS (peut-être un sprite) et masquez le texte d'ancrage avec text-ident. 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;}
C'est une technique. Oui, je sais, Google peut punir cela, mais vous savez, je n'ai jamais entendu parler d'un seul site pénalisé en utilisant cela.
Une autre façon serait d'utiliser la balise img à l'intérieur de la balise d'ancrage le long du texte, puis d'utiliser CSS pour masquer le texte et corriger le positionnement img si nécessaire. Cette dernière option vous donne la possibilité d'ajouter alt, title, longdesc à l'image, augmentant la quantité et la qualité des informations indexées.
Vous pouvez même aller plus loin avec cette dernière option et opter pour une solution encore meilleure et fraîche: en utilisant la balise figure, disponible pour HTML5, avec figcaption. L'idée est de garder l'ancre-> figure-> img + figcaption.
Figcaption ferait le rôle de texte d'ancrage et vous pouvez utiliser CSS pour le masquer.
Eh bien, 3 solutions. Choisissez-en un. J'irais avec le dernier.