A menos que esté vendiendo sus propias fuentes en este sitio web, creo que ambos podrían trabajar más en la incorporación de CSS (sí, leí que esta no es una opción para ustedes ahora, pero insisto).
Si el caso es un trabajo gráfico más pesado sobre las fuentes (colores degradados, alineación retorcida, glosado, relieve, grabado ...), lo que hace que sea realmente imposible procesar las opciones CSS a medida que lo necesita, entonces recomendaría hacer lo siguiente:
use imágenes a través de CSS (quizás un sprite) y oculte el texto de anclaje con 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;}
Esta es una técnica. Sí, lo sé, Google puede castigar eso, pero ya sabes, nunca escuché sobre un solo sitio penalizado por usar esto.
Otra forma sería usar la etiqueta img dentro de la etiqueta de anclaje JUNTO con el texto, y luego usar CSS para ocultar el texto y corregir el posicionamiento img si es necesario. Esta última opción le brinda la posibilidad de agregar alt, title, longdesc a la imagen, aumentando la cantidad de información y la calidad que se indexa.
Incluso puede ir más allá con esta última opción e ir por una solución aún mejor y más fresca: usando la etiqueta de figura, disponible para HTML5, junto con figcaption. La idea es mantener el ancla-> figura-> img + figcaption.
Figcaption haría que el texto de anclaje fuera un rol y puede usar CSS para ocultarlo.
Bueno, 3 soluciones. Elegir uno. Yo iría con el último.