Search Unity

[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