Sofern sie nicht ihre eigenen Schriften auf dieser Website verkauft, könnten Sie beide besser an der CSS-Einbettung arbeiten (ja, ich habe gelesen, dies ist derzeit keine Option für Sie, aber ich bestehe darauf).
Wenn es sich bei dem Fall um eine schwerere grafische Arbeit mit Schriftarten handelt (Verlaufsfarben, verdrehte Ausrichtung, Glanz, Prägung, Gravur ...), die es wirklich unmöglich macht, die CSS-Optionen nach Bedarf zu rendern, würde ich Folgendes empfehlen:
Verwenden Sie Bilder über CSS (möglicherweise ein Sprite) und verbergen Sie den Ankertext mit 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;}
Dies ist eine Technik. Ja, ich weiß, Google kann das bestrafen, aber Sie wissen, ich habe noch nie von einer einzigen Website gehört, die damit bestraft wurde.
Eine andere Möglichkeit wäre, das img-Tag innerhalb des Anker-Tags ALONG mit Text zu verwenden und dann CSS zu verwenden, um Text auszublenden und das img bei Bedarf zu positionieren. Diese letzte Option gibt Ihnen die Möglichkeit, Alt, Titel und Longdesc zum Bild hinzuzufügen, um die Menge und Qualität der zu indizierenden Informationen zu erhöhen.
Mit dieser letzten Option können Sie sogar noch weiter gehen und eine noch bessere und aktuellere Lösung wählen: Verwenden des für HTML5 verfügbaren Zahlentags zusammen mit figcaption. Die Idee ist keep anchor-> figure-> img + figcaption.
Figcaption würde den Ankertext zur Rolle machen und Sie können CSS verwenden, um ihn auszublenden.
Nun, 3 Lösungen. Wähle eins. Ich würde mit dem letzten gehen.