On iOS, the text displayed in Session Replay is handled as text, but you have the possibility to upload the exact same fonts that your app is using for better rendering.
How does it work?
The SDK is not able to fetch the fonts automatically but can detect which ones are missing. Once detected, a notification ribbon will be displayed at the top of your replay indicating that fonts are missing. The notification message will disappear when no more fonts are missing.
Note: Any other font used in your app will be detected as a missing font.
First time you upload fonts
1. Click on the upload font link displayed in the ribbon.
2. When the manage Fonts window opens, click Upload to upload a missing font file. The font library opens. You are able to select one file at a time in the font library. Non-supported files are greyed out.
3. Repeat the previous steps as many times as required, and click Save once you're done to complete the font uploading on all session replays in your project.
Replacing fonts
If you have replaced your font with a wrong font file you might have uploaded by accident, you can still replace it.
1. Click on the settings icon in the bottom right-hand corner of the replay player.
2. Click on Manage Fonts
3. Click Replace and select a file to replace the current one