iOS 16以前の場合、font-weight: normalはW3で表示され、iOS 17からはW5で表示されるようになったため、これまでと比べて太くなった。 font-family: sans-serifを指定している場合font-family: sans-serifを指定している場合は、どういうフォントが指定されるのか。これは HTML によって変わる。 <html lang="en">の場合は、「San Francisco」が適用されるため、iOS 17でnormal(400)指定の文字が太字にはならない。一方で<html lang="ja">の場合は、「Hiragino Sans」が適用されるため、iOS 17でnormal(400)指定の文字が太字になってしまう。 解決方法新旧のiOSでフォントの太さを整える方法として、以下の3つが考えられる。 font-weightを変更する
![[iOS 17] 太くなったfont-weightを以前のiOSに揃える方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/1bb94a159c18f913cfd09ff8d7ffbf9582e34b16/height=288;version=1;width=512/https%3A%2F%2Fb.0218.jp%2Fimages%2Fogp%2F202401160018.webp%3Fts%3D13b3c4b2d559e05993b196c65992da3c3c7461c4)