Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
2
Question by Syndran · Jan 25, 2018 at 07:42 AM · androidguitextunity remote

how to fix blurry text on android

Looking for some ideas or a solution to blurry text elements in UI when building to android.

  1. have set my project up with correct platform
    1. Ensured aspect ratio is correct.

    2. Tried pixel perfect on/off

    3. UI scalar , multiple settings, lowest possible reference resolution, mid and high range

    4. multiple reference PPU

    5. Font Scaling/overflow trick.

    6. Multiple fonts, and font types.

    7. set project quality to max

    8. followed all the advice in https://answers.unity.com/questions/990559/fix-blurry-ui-text.html

Even the "made with unity" is blurry as anything, cannot read the text. This issue appeared first when converting from 5.X to 2017.1, and I have not been able to correct, Even blank projects built with zero content and only the unity splash screen exhibit the issue.

Comment
Add comment · Show 11
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Syndran · Feb 20, 2018 at 10:45 AM 0
Share

Hi still looking for any ideas or possible solutions for this issue Cheers

avatar image Harinezumi Syndran · Feb 20, 2018 at 11:06 AM 0
Share

Hi,
at this point I would try with a different device as well, because the below suggestions usually help. It could be a specific issue of the Android system on that hardware.

avatar image Syndran Harinezumi · Feb 20, 2018 at 10:45 PM 0
Share

Hi, yes I have tried a few devices, it does look SLIGHTLY better on the old HTC desire with lower resolution. (screenshot attached for comparison with galaxy one in other part of thread) It has been tried on multiple other phones, including 3 Samsung galaxy s7's, 2 of which are running different version of android, and the issue persists across all. A little concerning when it doesn't look good at super high resolution. alt text

htc-screen-clip.png (188.5 kB)
Show more comments
avatar image RobAnthem · Feb 21, 2018 at 09:00 AM 0
Share

People have made a lot of suggestions, but one I haven't seen is actually the first thing that came to $$anonymous$$d for me. In your Quality settings, if your Texture Quality is not set to Full Res, this will effect EVERY TEXTURE including UI. So, depending on your target graphic settings, your probably may lie somewhere in there. I can't say I have had the issue you are referring to, and I work with android a lot. So, definitely check your quality settings.

avatar image meat5000 ♦ · Mar 07, 2018 at 11:38 AM 0
Share

Did you solve your issue?

avatar image Syndran meat5000 ♦ · Mar 07, 2018 at 10:25 PM 0
Share

Sort of. I did find a legacy gui render part on a camera, but that did not fix.. $$anonymous$$y "fix", is a clean install of unity and tools on my partners computer, which seems to work, however a side by side compare of projects still has me none the wiser as to source. This entire incident has seriously made me rethink 3d graphics for mobile using unity, to the point I have returned to 2d mobile games in android studio, because, well it just works.. every time.

avatar image meat5000 ♦ Syndran · Mar 07, 2018 at 10:40 PM 0
Share

Did you compare the manifest files? Read this document, it explains entries in the manifest that may enable Compatibility mode, which is probably what's causing the issue.

avatar image TreyH · Mar 07, 2018 at 01:01 PM 0
Share

Can you screenshot the settings for that font?

avatar image Syndran TreyH · Mar 07, 2018 at 10:21 PM 0
Share

RobAnthem's solution was covered under 7) on original post, under quality settings alt text

qualitysettings.png (18.8 kB)
avatar image TreyH Syndran · Mar 07, 2018 at 11:03 PM 0
Share

These are your project's quality settings. Fonts have their own settings when you select them in the inspector. Can you show those?

4 Replies

· Add your reply
  • Sort: 
avatar image
1

Answer by Legend_Bacon · Jan 25, 2018 at 11:53 AM

Hello there,


Scaling up the object and then reducing the font size USED to be a solution, but there is much better one now.

I recommend using TextMesh Pro. It's fast, it's good, it's easy to learn, and it's pretty robust. It is also completely free now, since Unity bought it.


Hope that helps!

Cheers,

LegendBacon

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Syndran · Jan 26, 2018 at 05:47 AM 0
Share

Cheers, Textmesh appears to correct the issue within the editor, however as soon as i drop it into unity remote its still blurry, and a full development AP$$anonymous$$ build the issue remains. Which makes me think my issues lies further down the pipeline.

editor is set to resolution of "remote(1440x2560) when i am using remote, which is max res for my samsung, and i cannot clearly read font size 50.

avatar image
0

Answer by gordiri · Jan 25, 2018 at 08:21 AM

Try to do something similar like in link but increase not font size, increase text element size to very big and then set scale to low.

Comment
Add comment · Show 3 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Syndran · Jan 25, 2018 at 11:02 AM 0
Share

Is that , set the text box to overflow, set font size to 200 or so, then scale back to 0.2? Was the top result in the step 8, and yes, tried, but failed. alt text

unity-text-blur.png (144.4 kB)
avatar image saschandroid Syndran · Jan 25, 2018 at 12:28 PM 0
Share

Is the lower part of the posted image a screenshot of your android device? It looks like a problem with the aspect ratio. Everything seems to be a bit squeezed (width). The circle buttons are not really circles and the $$anonymous$$ing button has a different aspect ratio. Even the font letters are smaller.

avatar image Syndran saschandroid · Feb 20, 2018 at 10:42 AM 0
Share

$$anonymous$$y error when I resized to upload.

full image

unable to upload image directly for some reason

avatar image
0

Answer by meat5000 · Feb 21, 2018 at 08:57 AM

As far as I am aware, having never used Unity Remote, it doesnt give you a representation of an actual Test Build but instead streams the build from your desktop. Its mentioned that you can change the image compression in your project settings. It was always intended for input and other such workings but was never meant for graphical test. My information could be out of date. The only way to properly test is to deploy a Build to Device. If that is having issues for you then check your Default Quality settings, which may be set lower for devices and make sure you use a good Android compatible compression.


When it comes down to it, this may not be a Unity issue at all but in fact an Android issue. I do believe that this problem occurs on Android as a result of incompatible DPI scaling, which can be set automatically for Apps. I'm completely unsure of Unity's ability to change this at the moment but the Android API would suggest that you can disable Scaling for the App, which you could achieve in Unity with a Plugin. The process would be similar to the plugin I wrote on the "Detect hard or soft buttons" QA.


My Android device has several options for scaling and messing with Fonts including some Text Clarifying nonsense that came with a 3rd party keyboard, preinstalled and active when I received my phone. Hunt through your device and switch all this stuff off and test again, before making any drastic changes elsewhere.


I havent yet read this but I think you might want to

https://forum.unity.com/threads/screen-dpi-on-android.414014/


Look at this Android API page on the manifest and Screen setup. It mentions a compatibility mode which is ill-advised due to its effects of UI pixelisation due to Zooming.

https://developer.android.com/guide/topics/manifest/supports-screens-element.html

Comment
Add comment · Show 6 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image RobAnthem · Feb 21, 2018 at 09:02 AM 0
Share

I was going to bring up the remote as well, it is not a valid test environment, and really is only useful for light play-testing. However, I noticed at the top of his question, he mentioned that on android builds it was doing the same. I may of just been assu$$anonymous$$g that he actually compiled though.

avatar image meat5000 ♦ RobAnthem · Feb 21, 2018 at 09:05 AM 0
Share

Yeah I too noticed that after I'd posted. If I deleted my answer I'll just have wasted 10 $$anonymous$$utes of my life :)

avatar image Syndran meat5000 ♦ · Feb 21, 2018 at 11:55 PM 0
Share

heh all information is valid. yes it shows blurry in AP$$anonymous$$ build as well, i have not done a full test of all compression methods since using the textmesh pro tho, will try to get to that on weekend and see if i can find a combination that works.

Show more comments
avatar image
0

Answer by MolhamM · May 18, 2019 at 04:28 PM

PC build :Here's a video how to do it in 1 min https://www.youtube.com/watch?v=vARzcwlA2qI mobile build : make it best fit and max 300 and It will work fine on mobile however it might look blury on Unity.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

210 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Andoid enter text without gui 1 Answer

Blurry Text using Textmesh Pro on android device 2 Answers

GUI.TextField duplicates texts on android. 0 Answers

how to scale and position guiText in android 1 Answer

Level Button And Quit Button Android 2 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges