A screen that I have created appears differently on XD (the software to create the screen) and on its preview in the XD iOS app.
Specifically, a line gets truncated in the app, as compared to the same text line on the screen designed in the XD software (using a Windows 10 desktop).
My phone is an iPhone 6S Plus, and the screen size I have chosen to design the screen in XD is the same.
It appears like a bug, prima facie. I will be grateful for any inputs on what might be going on. Thank you!
Copy link to clipboard
There is difference of color profiles for MAC and Windows and others mobile devices. The solution will be to use the same color profile.
Thanks for reaching out. If the issue is with the text, I'd recommend installing the used fonts on the phone as in some cases where fonts are not transferred, they are replaced by the system fonts. So please try installing the fonts and let us know if you need any further assistance.
Thank you, Rishabh, and apologies for the delay. My phone (the XD app on it, I mean) is not showing any fonts as missing. How do I know if that is the issue?
Thank you again, Ares. I am not an expert at XD, however - can create screens to save my life, more or less. How do I change the color profile?
Just for the record, I did check this, Ares. It seems to say that it is not possible to change color profiles:
Copy link to clipboard
I remember having this problem as well. I don't remember very well, but it had something to do with whether the text layer is a "Point Text" or "Area Text". Not sure how long your text is, but try changing between them and see if that fixes it.
Thank you for the suggestion, Spas. I tried it, but I'm afraid that did not do it, either...
Can you send screenshots from both the Xd file (how it should appear), and then take a screenshot from the phone as well, so we can see the issue? If you can upload the problematic file / artboard, that would help as well in identifying the problem.
Thank you for offering to help again, Spas. I should have posted the screens earlier itself. Those are the screens...
I am not able to figure out how to upload the .xd file, however. There appears to be no option here for uploading an XD file...
Not sure if you can upload it here, I normally use Dropbox or Google Drive, so that works as well.
I can see there is some missing fonts warning in your Xd screenshot. Are you also getting a warning about missing fonts when you open it up on the iOS app? If a font is missing it will try to find a close substitute, and that might look bigger / different than the file. Some fonts just don't play well with Xd on the mobile app, but should look fine in a mobile web prototype.
For multi-line texts, you should use the Area Text option. Even if it's not the cause for this issue, I remember it caused some problems for me in the past.
Anyways, try to upload the file somewhere if you can so I can test it on my own device and see if we can find a solution 🙂
Apologies for the delay, Spas, and thank you very much for the elaborate response.
I have uploaded the file here:
I am getting a different text layout on the iOS app with both area text and point text (though different kinds of layout errors each time). And no, I am not getting any font missing notifications on the iOS app...
Yeah, not sure I can be helpful on this one. I can see it's only happening on the elements using the SF Pro font. I assume that on MacOS and on iOS the SF font is being rendered differently, for some reason. Don't know if you can do anything about it other than trying a different font that is similar.
I'm having font issues on my own on the Android app, which at this point are not fixable, and I've just been generating a prototype and viewing that through my phone's browser 🙂 So I feel your pain, but can't really help you out. The only thing that will work 100% is to convert the problematic text to paths. This way they will render 1:1, but it's not practical for many screens really.
Thank you for the quick response and for generously spending your precious time on responding all through, Spas. I am quite grateful. I guess for now I'll have to learn to live with this, and try workarounds (or maybe experiment with other applications).
We are sorry for the trouble. It looks like you're experiencing the similar issue mentioned here: Solved: Roboto font from Google has different heights on M... - Adobe Support Community - 11734620
If yes, then after a long investigation on this issue and trying all the aspects to fix it. The team identified that the font engines on the 2 platforms return different values for this font, which won't be fixed until we use the same engine on both platforms. There is something related to this going on in the backend, but until then, there is nothing that team can do to fix it.
We are sorry for the inconvenience.
Harshika, thank you for the response. The Adobe team should realize that XD is a paid product, and issues should be fixed in a reasonable time frame. 1.5 years is not a reasonable time frame. More importantly, it is 1.5 years SO FAR. The issue is not resolved yet, and there is no guideline from you on when it might get resolved. You first posted this same response - that "it won't be fixed until we use the same engine on both platforms" - in Feb 2021. It is disappointing that Adobe hasn't found good enough people within its staff to fix this for 1.5 years now, and has no clue what might happen in future. Again - for a PAID product.
Responses from Adobe too on this issue are very delayed, and totally unhelpful.
As many people have pointed out, full-fledged projects have been executed using these fonts, since it was too late to abandon them by the time the issues were discovered, and since there was expectation that Adobe would fix them once they were highlighted. So good money kept chasing bad money due to the exit barriers. At the bottom of all of it is the fundamental assumption that the product is from Adobe, and so the problems will be fixed very quickly. That assumption has been belied for very very long now.
I appreciate your feedback and fully understand your concern. I will make sure to highlight the concern to the team.
I am sorry for the inconvenience.