// Use this for initialization
    void Start()
    {
        ttm=transform.parent.GetComponent<TTFText>();
        tts=GetComponent<TTFSubtext>();

        TTFTextOutline o=TTFTextInternal.Engine.MakeOutline(tts.Text,
            ttm.Hspacing,ttm.Embold,ttm);
        foreach(TTFTextOutline.Boundary bn in o.boundaries) {
            b=bn;
            break;
        }
        sz2=o.GetSize()/2;
        if (b!=null) {
            but=b.GetUniformTraverser();
            flare=transform.FindChild("Flare");
            flare2=transform.FindChild("Flare2");
            flare3=transform.FindChild("Flare3");
        }
    }
    // Use this for initialization
    void Start()
    {
        ttm = transform.parent.GetComponent <TTFText>();
        tts = GetComponent <TTFSubtext>();

        TTFTextOutline o = TTFTextInternal.Engine.MakeOutline(tts.Text,
                                                              ttm.Hspacing, ttm.Embold, ttm);

        foreach (TTFTextOutline.Boundary bn in o.boundaries)
        {
            b = bn;
            break;
        }
        sz2 = o.GetSize() / 2;
        if (b != null)
        {
            but    = b.GetUniformTraverser();
            flare  = transform.FindChild("Flare");
            flare2 = transform.FindChild("Flare2");
            flare3 = transform.FindChild("Flare3");
        }
    }