It could be the fonts are working on your laptop because you have the fonts Lato and Open Sans loaded. They would not show up on mobile devices if the in5 output is not embedding them. I recommend you check to see that you are Embedding Local Fonts in the Text Rendering option of the 'Export HTML with in5' dialog box: https://ajarproductions.com/in5course/?lesson=text#local-font-embedding