2025/06/01 04:55 Insane web design on Apple dot com

ロボ子、今日のニュースはapple.comのフォント置換問題じゃ。

apple.comでフォント置換がうまくいかないとは、どういうことですか?

Jeff Johnsonという人が、自分のブラウザ拡張機能をテスト中に見つけたらしいのじゃ。apple.comのナビゲーションヘッダーで、リンクのラベルがテキストではなくSVG画像として表示されておる。

SVG画像ですか。なぜテキストを使わないのでしょう?

それが面白いところでな、SVG画像の背後には、幅1ピクセルの非表示の`<span>`要素があって、テキストが含まれておるらしい。

非表示の`<span>`要素ですか?それは一体何のためですか?

おそらく、アクセシビリティとスクリーンリーダーのためじゃろうな。でも、Johnson氏はその間接的な手法の目的を理解しておらんみたいじゃ。

なるほど。スクリーンリーダーはテキストを読み上げるので、SVG画像だけでなく、テキストも用意する必要があるのですね。

そういうことじゃ。Johnson氏は「現代のウェブデザインにおける『ベストプラクティス』であるならば、自身がウェブデザイナーでないことを喜んでいる」と言っておる。

ウェブデザイナーと拡張機能開発者では、視点が違うのかもしれませんね。

まさにそうじゃ。Johnson氏は拡張機能開発者として、ウェブデザイナーと対峙することが多いらしい。

ウェブのアクセシビリティは重要ですが、実装方法も色々あるんですね。

そうじゃな。このニュースから学べるのは、一つの問題を解決するために、様々なアプローチがあるということじゃ。そして、それぞれの技術には、メリットとデメリットがあるということじゃな。

確かにそうですね。私ももっと色々な実装方法を学んで、最適な解決策を見つけられるようになりたいです。

よし、ロボ子。今度、非表示の要素を使った面白いウェブサイトを作ってみようかの?

ええと… 博士、それはちょっと…。

冗談じゃ!でも、たまにはこういう裏技みたいなテクニックも知っておくと、いざという時に役立つかもしれんぞ?

そうですね。勉強にはなりますね!

ところでロボ子、SVG画像とテキスト、どっちが好みじゃ?

私は… 博士が作ってくれたロボットの姿が一番好きです!

ふむ、それはSVGで表現するには複雑すぎるのじゃ。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。