Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

[iOS11] Thai text won't display anymore

Discussion in 'iOS and tvOS' started by fourdesire, Aug 22, 2017.

  1. fourdesire

    fourdesire

    Joined:
    Sep 26, 2014
    Posts:
    17
    No matter what fonts we used (ex. Arial), the Thai text won't display correctly on iOS11 (Unity 5.5.1p4, 5.5.4p3, 5.6.3p1). P.S. Everything was fine before iOS11
    Please help~~

     
    Last edited: Aug 24, 2017
  2. william-zhao

    william-zhao

    Joined:
    Feb 1, 2016
    Posts:
    5
    same

    still buggy in iOS 11 beta 10
     
    fourdesire likes this.
  3. fourdesire

    fourdesire

    Joined:
    Sep 26, 2014
    Posts:
    17
    I thought this is a critical issue. Could anyone reproduce the isue? Just use some thai text and install it on iOS 11
     
  4. wangray86

    wangray86

    Joined:
    Dec 10, 2015
    Posts:
    2
    same, no official answer for this?
     
  5. sufeng

    sufeng

    Joined:
    Oct 10, 2016
    Posts:
    1
    we got the same problem .

    and on version 15A5304j ,the text is normally displaying N7AHJ$AV}%~5WJRA4382CD9(1).jpg
     
  6. xseriesx

    xseriesx

    Joined:
    Sep 21, 2017
    Posts:
    1
    8E7B5FDD-255F-48D8-9766-CB0280681901.png Pokemon GO have this problem too
     
  7. mayawizard_dev

    mayawizard_dev

    Joined:
    May 25, 2016
    Posts:
    4
    I fixed it.

    You have to use font .ttf that has thai alphabet.
    Noto Serif Thai or what ever.


    I think iOS 11 change font management.
    The old iOS will try to fallback font to default Thai alphabet if font we use have no Thai ( Arial is no Thai ).

    The new iOS11may manage font in different way.
     
  8. fourdesire

    fourdesire

    Joined:
    Sep 26, 2014
    Posts:
    17
  9. wangray86

    wangray86

    Joined:
    Dec 10, 2015
    Posts:
    2
    I used Moto Serif Thai and found it only worked when I set the font's rendering mode to "OS Defalut". For "Smooth" rendering mode, it still didn't work. Did you meet the same problem?
     
  10. PhilippRabe

    PhilippRabe

    Joined:
    Jul 4, 2017
    Posts:
    1
    We have the same problem: At places where we use UnityEngine.UI.Text instead of our commonly used TMPro.TextMeshProUGUI, the Thai font gets replaced by question marks on iOS 11.

    We use NotoSansThai-Bold.ttf and also tried to set the rendering mode to OS Default (thanks to @mayawizard_dev and @wangray86 for these suggestions), but it still doesn't work.

    Did anybody found something else we could try?
    Thank you very much.

    photo_2017-10-02_13-39-38.jpg
     
  11. shochet

    shochet

    Joined:
    Dec 17, 2013
    Posts:
    30
  12. alex-turantsev

    alex-turantsev

    Joined:
    Nov 12, 2015
    Posts:
    2
    @shochet it is good. but it better to see fix in the nearest patch. I've report also this bug, hope they'll do patch
     
  13. northroom

    northroom

    Joined:
    Dec 20, 2014
    Posts:
    4
    This problem reappeared in Unity 2017.4.36-2017.4.40 version