Bold fonts are too bold on iOS with shrink-to-fit

Bold fonts are too bold on iOS with shrink-to-fit

I'm working on a website and using the following HTML meta tag:

I'm working on a website and using the following HTML meta tag:

<meta name="viewport" content="width=600, shrink-to-fit=yes">

I also have the minimum width of the page set to 600px. Because of the nature of the site, I'm not worried about having a completely mobile-compatible site, however, one small issue keeps bothering me. On iOS, bold fonts tend to render more bold than they should. If the default zoom on my iPhone 6s is 62.5% (375px device width divided by the 600px minimum), when I pinch zoom so that the effective zoom is closer to 100%, everything looks fine.

It's a minor issue and I could work around it with a solution that tailors to iOS (maybe updating classes based on the browser and viewport size), but I'm wondering if there are other CSS attributes or meta tags that could be applied to more easily fix the issue. I have a few font attributes on the body that aren't solving the issue:

body {
  -webkit-font-smoothing: antialiased;
  -webkit-font-smoothing: subpixel-antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
}

The problem is only occurring on iOS. I checked in Android and it looked fine.

Angular 9 Tutorial: Learn to Build a CRUD Angular App Quickly

What's new in Bootstrap 5 and when Bootstrap 5 release date?

Brave, Chrome, Firefox, Opera or Edge: Which is Better and Faster?

How to Build Progressive Web Apps (PWA) using Angular 9

What is new features in Javascript ES2020 ECMAScript 2020

The Ultimate Guide to Web Development with HTML and CSS

The Ultimate Guide to Web Development with HTML and CSS. Learn Web Development by creating a Blog with HTML and CSS. Make a web applications using HTML5 and CSS3. Create a blog from Scratch.

Animate Any SVG icons with CSS Only | SVG Stroke Animation With Html CSS

Animate Any SVG icons with CSS Only | SVG Stroke Animation With Html CSS

HTML 5 Tutorial: How to create a table using HTML tags and Stylesheet (CSS)

In this article, we want to show you how to create a table using HTML tags and Stylesheet (CSS). HTML table may vary depends on data and style requirements. Sometimes, in the real application, we use an HTML table as a layout of the Email template in HTML format.