I did try this approach. It worked well on the Mac. However on the iOS, I couldn’t install the bundled SF Pro.ttf (used iFont; it said fonts contain variations are supported) and could only install SF Pro Display and SF Pro Text. I set SF Pro Display for heading and SF Pro Text for body text according to Apple’s guideline but it looks somewhat funky.