private void LoadAllFonts()
 {
     FontData[] aryFonts = RequestCache<FontData[]>.Get("FontData", requestCacheComponentName);
     if (null == aryFonts)
     {
         ContentAPI contentApi = new ContentAPI();
         aryFonts = contentApi.GetAllFonts();
         RequestCache<FontData[]>.Insert("FontData", requestCacheComponentName, aryFonts);
     }
     if (aryFonts != null)
     {
         for (int i = 0; i < aryFonts.Length; i++)
         {
             ContentDesigner.FontNames.Add(aryFonts[i].Face);
         }
     }
 }