private static void OnPreRenderCanvas()
 {
     if (TMP_MaterialManager.isFallbackListDirty)
     {
         TMP_MaterialManager.CleanupFallbackMaterials();
         TMP_MaterialManager.isFallbackListDirty = false;
     }
 }
 // Event received when font asset properties are changed in Font Inspector
 void ON_FONT_PROPERTY_CHANGED(bool isChanged, TMP_FontAsset font)
 {
     if (m_fontAsset != null && font.GetInstanceID() == m_fontAsset.GetInstanceID())
     {
         // Copy Normal and Bold Weight
         if (m_fallbackMaterial != null)
         {
             if (TMP_Settings.matchMaterialPreset)
             {
                 TMP_MaterialManager.ReleaseFallbackMaterial(m_fallbackMaterial);
                 TMP_MaterialManager.CleanupFallbackMaterials();
             }
         }
     }
 }