diff --git a/03_RoyalGallery/Unity-19050-03_RoyalGallery_iPad/19050-03_RoyalGallery_iPad/Assets/RoyalGallery/Script/ThaiAdjust.cs b/03_RoyalGallery/Unity-19050-03_RoyalGallery_iPad/19050-03_RoyalGallery_iPad/Assets/RoyalGallery/Script/ThaiAdjust.cs index b8e5054..8b9b0a0 100644 --- a/03_RoyalGallery/Unity-19050-03_RoyalGallery_iPad/19050-03_RoyalGallery_iPad/Assets/RoyalGallery/Script/ThaiAdjust.cs +++ b/03_RoyalGallery/Unity-19050-03_RoyalGallery_iPad/19050-03_RoyalGallery_iPad/Assets/RoyalGallery/Script/ThaiAdjust.cs @@ -9,34 +9,47 @@ using System.Text; namespace UltraCombos.Marvel.DrawHeroes { - + + public class ThaiAdjust : MonoBehaviour { + string current_language; + bool is_bold; void Start() { Debug.Log("start"); + var text=GetComponent(); + is_bold=(text.fontStyle & FontStyles.Bold) != 0; + fix(); } void Update() { - // fix(); + fix(); } void fix(){ var current=I2.Loc.LocalizationManager.CurrentLanguage; - + if(current_language==current) return; + + current_language=current; + var text=GetComponent(); if(current!="Thai"){ text.margin=new Vector4(0,0,0,0); + + if(is_bold){ + text.fontStyle |= FontStyles.Bold; + } + return; } var adjust=ThaiFontAdjuster.Adjust(text.text); - bool isBold = (text.fontStyle & FontStyles.Bold) != 0; - if(isBold) + if(is_bold) text.fontStyle ^= FontStyles.Bold; text.margin=text.margin+new Vector4(0,-text.fontSize*.3f,0,0);