mikepenz / Android-Iconics

Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.
https://mikepenz.dev
Apache License 2.0
5.2k stars 615 forks source link

Icons disappeared after Dexguard shrinking and obfuscation. #175

Closed kuno closed 8 years ago

kuno commented 8 years ago

I am using com.mikepenz:material-design-iconic-typeface:2.2.0.1@aar and iconcis 2.5.11. It works in debug build. But in release build after dexguard shrinking and obfuscation. All icons disappeared.

I already added those rules to my dexguard file

-keep class .R
-keep class **.R$* {
    <fields>;
}
-keep class com.mikepenz.material_design_iconic_typeface_library.MaterialDesignIconic { *; }

Dexguard version: 7.1.26

kuno commented 8 years ago

Further investigation show if I disable obfuscation by adding rule -dontobfuscate, then everything works again.

kuno commented 8 years ago

This is the result of decompile file of class com.mikepenz.material_design_iconic_typeface_library.MaterialDesignIconic

package com.mikepenz.material_design_iconic_typeface_library;

import android.content.Context;
import android.graphics.Typeface;
import com.mikepenz.iconics.typeface.IIcon;
import com.mikepenz.iconics.typeface.ITypeface;
import java.util.Collection;
import java.util.HashMap;
import java.util.LinkedList;

public class MaterialDesignIconic
  implements ITypeface
{
  private static final String TTF_FILE = "material-design-iconic-font-v2.2.0.ttf";
  private static HashMap<String, Character> mChars;
  private static Typeface typeface = null;

  public String getAuthor()
  {
    return "Google. TTF created by Sergey Kupletsky";
  }

  public HashMap<String, Character> getCharacters()
  {
    if (mChars == null)
    {
      HashMap localHashMap = new HashMap();
      if[] arrayOfif = if.values();
      int j = arrayOfif.length;
      int i = 0;
      while (i < j)
      {
        if localif = arrayOfif[i];
        localHashMap.put(localif.name(), Character.valueOf(localif.��));
        i += 1;
      }
      mChars = localHashMap;
    }
    return mChars;
  }

  public String getDescription()
  {
    return "Material Design Iconic Font is a full suite of material design icons (created and maintained by Google) for easy scalable vector graphics on websites.";
  }

  public String getFontName()
  {
    return "Material Design Iconic";
  }

  public IIcon getIcon(String paramString)
  {
    return if.valueOf(paramString);
  }

  public int getIconCount()
  {
    return mChars.size();
  }

  public Collection<String> getIcons()
  {
    LinkedList localLinkedList = new LinkedList();
    if[] arrayOfif = if.values();
    int j = arrayOfif.length;
    int i = 0;
    while (i < j)
    {
      localLinkedList.add(arrayOfif[i].name());
      i += 1;
    }
    return localLinkedList;
  }

  public String getLicense()
  {
    return "SIL OFL 1.1";
  }

  public String getLicenseUrl()
  {
    return "http://scripts.sil.org/OFL";
  }

  public String getMappingPrefix()
  {
    return "gmi";
  }

  public Typeface getTypeface(Context paramContext)
  {
    if (typeface == null) {
      try
      {
        typeface = Typeface.createFromAsset(paramContext.getAssets(), "fonts/material-design-iconic-font-v2.2.0.ttf");
      }
      catch (Exception paramContext)
      {
        return null;
      }
    }
    return typeface;
  }

  public String getUrl()
  {
    return "http://zavoloklom.github.io/material-design-iconic-font/";
  }

  public String getVersion()
  {
    return "2.2.0";
  }

  public static enum if
    implements IIcon
  {
    private static ITypeface ��;
    char ��;

    static
    {
      �� = new if("gmi_assignment_account", 5, 61702);
      �� = new if("gmi_assignment_alert", 6, 61703);
      �� = new if("gmi_assignment_check", 7, 61704);
      �� = new if("gmi_assignment_o", 8, 61705);
      ��� = new if("gmi_assignment_return", 9, 61706);
      �� = new if("gmi_assignment_returned", 10, 61707);
      �� = new if("gmi_assignment", 11, 61708);
      �� = new if("gmi_attachment_alt", 12, 61709);
      �� = new if("gmi_attachment", 13, 61710);
      �� = new if("gmi_audio", 14, 61711);
      �� = new if("gmi_badge_check", 15, 61712);
      �� = new if("gmi_balance_wallet", 16, 61713);
      �� = new if("gmi_balance", 17, 61714);
      ��� = new if("gmi_battery_alert", 18, 61715);
      ��� = new if("gmi_battery_flash", 19, 61716);
      ��� = new if("gmi_battery_unknown", 20, 61717);
      ��� = new if("gmi_battery", 21, 61718);
      �� = new if("gmi_bike", 22, 61719);
      �� = new if("gmi_block_alt", 23, 61720);
      �� = new if("gmi_block", 24, 61721);
      �� = new if("gmi_boat", 25, 61722);
      ��� = new if("gmi_book_image", 26, 61723);
      ��� = new if("gmi_book", 27, 61724);
      ��� = new if("gmi_bookmark_outline", 28, 61725);
      ��� = new if("gmi_bookmark", 29, 61726);
      ��� = new if("gmi_brush", 30, 61727);
      ��� = new if("gmi_bug", 31, 61728);
      ��� = new if("gmi_bus", 32, 61729);
      ��� = new if("gmi_cake", 33, 61730);
      �� = new if("gmi_car_taxi", 34, 61731);
      �� = new if("gmi_car_wash", 35, 61732);
      �� = new if("gmi_car", 36, 61733);
      �� = new if("gmi_card_giftcard", 37, 61734);
      �� = new if("gmi_card_membership", 38, 61735);
      �� = new if("gmi_card_travel", 39, 61736);
      �� = new if("gmi_card", 40, 61737);
      ��� = new if("gmi_case_check", 41, 61738);
      ��� = new if("gmi_case_download", 42, 61739);
      ��� = new if("gmi_case_play", 43, 61740);
      ��� = new if("gmi_case", 44, 61741);
      ��� = new if("gmi_cast_connected", 45, 61742);
      ��� = new if("gmi_cast", 46, 61743);
      ��� = new if("gmi_chart_donut", 47, 61744);
      ��� = new if("gmi_chart", 48, 61745);
      ��� = new if("gmi_city_alt", 49, 61746);
      ��� = new if("gmi_city", 50, 61747);
      ��� = new if("gmi_close_circle_o", 51, 61748);
      ��� = new if("gmi_close_circle", 52, 61749);
      ��� = new if("gmi_close", 53, 61750);
      ��� = new if("gmi_cocktail", 54, 61751);
      ��� = new if("gmi_code_setting", 55, 61752);
      ��� = new if("gmi_code_smartphone", 56, 61753);
      ��� = new if("gmi_code", 57, 61754);
      ��� = new if("gmi_coffee", 58, 61755);
      ��� = new if("gmi_collection_bookmark", 59, 61756);
      ��� = new if("gmi_collection_case_play", 60, 61757);
      ��� = new if("gmi_collection_folder_image", 61, 61758);
      ��� = new if("gmi_collection_image_o", 62, 61759);
      �� = new if("gmi_collection_image", 63, 61760);
      �� = new if("gmi_collection_item_1", 64, 61761);
      �� = new if("gmi_collection_item_2", 65, 61762);
      �� = new if("gmi_collection_item_3", 66, 61763);
      �� = new if("gmi_collection_item_4", 67, 61764);
      �� = new if("gmi_collection_item_5", 68, 61765);
      �� = new if("gmi_collection_item_6", 69, 61766);
      ��� = new if("gmi_collection_item_7", 70, 61767);
      ��� = new if("gmi_collection_item_8", 71, 61768);
      ��� = new if("gmi_collection_item_9_plus", 72, 61769);
      ��� = new if("gmi_collection_item_9", 73, 61770);
      ��� = new if("gmi_collection_item", 74, 61771);
      ��� = new if("gmi_collection_music", 75, 61772);
      ��� = new if("gmi_collection_pdf", 76, 61773);
      ��� = new if("gmi_collection_plus", 77, 61774);
      ��� = new if("gmi_collection_speaker", 78, 61775);
      ��� = new if("gmi_collection_text", 79, 61776);
      ��� = new if("gmi_collection_video", 80, 61777);
      ��� = new if("gmi_compass", 81, 61778);
      ��� = new if("gmi_cutlery", 82, 61779);
      ��� = new if("gmi_delete", 83, 61780);
      ��� = new if("gmi_dialpad", 84, 61781);
      �� = new if("gmi_dns", 85, 61782);
      �� = new if("gmi_drink", 86, 61783);
      �� = new if("gmi_edit", 87, 61784);
      �� = new if("gmi_email_open", 88, 61785);
      �� = new if("gmi_email", 89, 61786);
      �� = new if("gmi_eye_off", 90, 61787);
      �� = new if("gmi_eye", 91, 61788);
      �� = new if("gmi_eyedropper", 92, 61789);
      ��� = new if("gmi_favorite_outline", 93, 61790);
      ��� = new if("gmi_favorite", 94, 61791);
      ��� = new if("gmi_filter_list", 95, 61792);
      ��� = new if("gmi_fire", 96, 61793);
      ��� = new if("gmi_flag", 97, 61794);
      ��� = new if("gmi_flare", 98, 61795);
      ��� = new if("gmi_flash_auto", 99, 61796);
      ��� = new if("gmi_flash_off", 100, 61797);
      ��� = new if("gmi_flash", 101, 61798);
      ��� = new if("gmi_flip", 102, 61799);
      ��� = new if("gmi_flower_alt", 103, 61800);
      ��� = new if("gmi_flower", 104, 61801);
      ��� = new if("gmi_font", 105, 61802);
      ��� = new if("gmi_fullscreen_alt", 106, 61803);
      ��� = new if("gmi_fullscreen_exit", 107, 61804);
      ��� = new if("gmi_fullscreen", 108, 61805);
      ��� = new if("gmi_functions", 109, 61806);
      ��� = new if("gmi_gas_station", 110, 61807);
      ��� = new if("gmi_gesture", 111, 61808);
      ��� = new if("gmi_globe_alt", 112, 61809);
      ��� = new if("gmi_globe_lock", 113, 61810);
      ��� = new if("gmi_globe", 114, 61811);
      �� = new if("gmi_graduation_cap", 115, 61812);
      �� = new if("gmi_home", 116, 61813);
      �� = new if("gmi_hospital_alt", 117, 61814);
      �� = new if("gmi_hospital", 118, 61815);
      �� = new if("gmi_hotel", 119, 61816);
      �� = new if("gmi_hourglass_alt", 120, 61817);
      �� = new if("gmi_hourglass_outline", 121, 61818);
      ��� = new if("gmi_hourglass", 122, 61819);
      ��� = new if("gmi_http", 123, 61820);
      ��� = new if("gmi_image_alt", 124, 61821);
      ��� = new if("gmi_image_o", 125, 61822);
      ��� = new if("gmi_image", 126, 61823);
      ��� = new if("gmi_inbox", 127, 61824);
      ��� = new if("gmi_invert_colors_off", 128, 61825);
      ��� = new if("gmi_invert_colors", 129, 61826);
      ��� = new if("gmi_key", 130, 61827);
      ��� = new if("gmi_label_alt_outline", 131, 61828);
      ��� = new if("gmi_label_alt", 132, 61829);
      ��� = new if("gmi_label_heart", 133, 61830);
      ��� = new if("gmi_label", 134, 61831);
      ��� = new if("gmi_labels", 135, 61832);
      ��� = new if("gmi_lamp", 136, 61833);
      ��� = new if("gmi_landscape", 137, 61834);
      ��� = new if("gmi_layers_off", 138, 61835);
      ��� = new if("gmi_layers", 139, 61836);
      ��� = new if("gmi_library", 140, 61837);
      ��� = new if("gmi_link", 141, 61838);
      ��� = new if("gmi_lock_open", 142, 61839);
      ��� = new if("gmi_lock_outline", 143, 61840);
      ��� = new if("gmi_lock", 144, 61841);
      ��� = new if("gmi_mail_reply_all", 145, 61842);
      ��� = new if("gmi_mail_reply", 146, 61843);
      ��� = new if("gmi_mail_send", 147, 61844);
      �� = new if("gmi_mall", 148, 61845);
      �� = new if("gmi_map", 149, 61846);
      �� = new if("gmi_menu", 150, 61847);
      �� = new if("gmi_money_box", 151, 61848);
      �� = new if("gmi_money_off", 152, 61849);
      �� = new if("gmi_money", 153, 61850);
      �� = new if("gmi_more_vert", 154, 61851);
      �� = new if("gmi_more", 155, 61852);
      �� = new if("gmi_movie_alt", 156, 61853);
      �� = new if("gmi_movie", 157, 61854);
      �� = new if("gmi_nature_people", 158, 61855);
      �� = new if("gmi_nature", 159, 61856);
      �� = new if("gmi_navigation", 160, 61857);
      ��� = new if("gmi_open_in_browser", 161, 61858);
      ��� = new if("gmi_open_in_new", 162, 61859);
      ��� = new if("gmi_palette", 163, 61860);
      ��� = new if("gmi_parking", 164, 61861);
      ��� = new if("gmi_pin_account", 165, 61862);
      ��� = new if("gmi_pin_assistant", 166, 61863);
      ��� = new if("gmi_pin_drop", 167, 61864);
      ��� = new if("gmi_pin_help", 168, 61865);
      ��� = new if("gmi_pin_off", 169, 61866);
      ��� = new if("gmi_pin", 170, 61867);
      ��� = new if("gmi_pizza", 171, 61868);
      ��� = new if("gmi_plaster", 172, 61869);
      ��� = new if("gmi_power_setting", 173, 61870);
      ��� = new if("gmi_power", 174, 61871);
      ��� = new if("gmi_print", 175, 61872);
      ��� = new if("gmi_puzzle_piece", 176, 61873);
      �� = new if("gmi_quote", 177, 61874);
      �� = new if("gmi_railway", 178, 61875);
      �� = new if("gmi_receipt", 179, 61876);
      �� = new if("gmi_refresh_alt", 180, 61877);
      �� = new if("gmi_refresh_sync_alert", 181, 61878);
      �� = new if("gmi_refresh_sync_off", 182, 61879);
      �� = new if("gmi_refresh_sync", 183, 61880);
      �� = new if("gmi_refresh", 184, 61881);
      �� = new if("gmi_roller", 185, 61882);
      �� = new if("gmi_ruler", 186, 61883);
      �� = new if("gmi_scissors", 187, 61884);
      �� = new if("gmi_screen_rotation_lock", 188, 61885);
      �� = new if("gmi_screen_rotation", 189, 61886);
      �� = new if("gmi_search_for", 190, 61887);
      ��� = new if("gmi_search_in_file", 191, 61888);
      ��� = new if("gmi_search_in_page", 192, 61889);
      ��� = new if("gmi_search_replace", 193, 61890);
      ��� = new if("gmi_search", 194, 61891);
      ��� = new if("gmi_seat", 195, 61892);
      ��� = new if("gmi_settings_square", 196, 61893);
      ��� = new if("gmi_settings", 197, 61894);
      ��� = new if("gmi_shield_check", 198, 61895);
      ��� = new if("gmi_shield_security", 199, 61896);
      ��� = new if("gmi_shopping_basket", 200, 61897);
      ��� = new if("gmi_shopping_cart_plus", 201, 61898);
      ��� = new if("gmi_shopping_cart", 202, 61899);
      ��� = new if("gmi_sign_in", 203, 61900);
      ��� = new if("gmi_sort_amount_asc", 204, 61901);
      ��� = new if("gmi_sort_amount_desc", 205, 61902);
      ��� = new if("gmi_sort_asc", 206, 61903);
      ��� = new if("gmi_sort_desc", 207, 61904);
      ��� = new if("gmi_spellcheck", 208, 61905);
      ��� = new if("gmi_storage", 209, 61906);
      ��� = new if("gmi_store_24", 210, 61907);
      ��� = new if("gmi_store", 211, 61908);
      ��� = new if("gmi_subway", 212, 61909);
      ��� = new if("gmi_sun", 213, 61910);
      ��� = new if("gmi_tab_unselected", 214, 61911);
      ��� = new if("gmi_tab", 215, 61912);
      ��� = new if("gmi_tag_close", 216, 61913);
      ��� = new if("gmi_tag_more", 217, 61914);
      ��� = new if("gmi_tag", 218, 61915);
      ��� = new if("gmi_thumb_down", 219, 61916);
      ��� = new if("gmi_thumb_up_down", 220, 61917);
      ��� = new if("gmi_thumb_up", 221, 61918);
      ��� = new if("gmi_ticket_star", 222, 61919);
      ��� = new if("gmi_toll", 223, 61920);
      ��� = new if("gmi_toys", 224, 61921);
      ��� = new if("gmi_traffic", 225, 61922);
      ��� = new if("gmi_translate", 226, 61923);
      ��� = new if("gmi_triangle_down", 227, 61924);
      ��� = new if("gmi_triangle_up", 228, 61925);
      ��� = new if("gmi_truck", 229, 61926);
      ��� = new if("gmi_turning_sign", 230, 61927);
      ��� = new if("gmi_wallpaper", 231, 61928);
      �� = new if("gmi_washing_machine", 232, 61929);
      �� = new if("gmi_window_maximize", 233, 61930);
      �� = new if("gmi_window_minimize", 234, 61931);
      �� = new if("gmi_window_restore", 235, 61932);
      �� = new if("gmi_wrench", 236, 61933);
      �� = new if("gmi_zoom_in", 237, 61934);
      �� = new if("gmi_zoom_out", 238, 61935);
      �� = new if("gmi_alert_circle_o", 239, 61936);
      �� = new if("gmi_alert_circle", 240, 61937);
      �� = new if("gmi_alert_octagon", 241, 61938);
      �� = new if("gmi_alert_polygon", 242, 61939);
      �� = new if("gmi_alert_triangle", 243, 61940);
      �� = new if("gmi_help_outline", 244, 61941);
      �� = new if("gmi_help", 245, 61942);
      �� = new if("gmi_info_outline", 246, 61943);
      �� = new if("gmi_info", 247, 61944);
      �� = new if("gmi_notifications_active", 248, 61945);
      �� = new if("gmi_notifications_add", 249, 61946);
      �� = new if("gmi_notifications_none", 250, 61947);
      �� = new if("gmi_notifications_off", 251, 61948);
      ��� = new if("gmi_notifications_paused", 252, 61949);
      ��� = new if("gmi_notifications", 253, 61950);
      ��� = new if("gmi_account_add", 254, 61951);
      ��� = new if("gmi_account_box_mail", 255, 61952);
      ��� = new if("gmi_account_box_o", 256, 61953);
      ��� = new if("gmi_account_box_phone", 257, 61954);
      ��� = new if("gmi_account_box", 258, 61955);
      ��� = new if("gmi_account_calendar", 259, 61956);
      ��� = new if("gmi_account_circle", 260, 61957);
      ��� = new if("gmi_account_o", 261, 61958);
      ��� = new if("gmi_account", 262, 61959);
      ��� = new if("gmi_accounts_add", 263, 61960);
      ��� = new if("gmi_accounts_alt", 264, 61961);
      ��� = new if("gmi_accounts_list_alt", 265, 61962);
      ��� = new if("gmi_accounts_list", 266, 61963);
      ��� = new if("gmi_accounts_outline", 267, 61964);
      ��� = new if("gmi_accounts", 268, 61965);
      ��� = new if("gmi_face", 269, 61966);
      ��� = new if("gmi_female", 270, 61967);
      ��� = new if("gmi_male_alt", 271, 61968);
      ��� = new if("gmi_male_female", 272, 61969);
      ��� = new if("gmi_male", 273, 61970);
      ��� = new if("gmi_mood_bad", 274, 61971);
      ��� = new if("gmi_mood", 275, 61972);
      ��� = new if("gmi_run", 276, 61973);
      ��� = new if("gmi_walk", 277, 61974);
      ��� = new if("gmi_cloud_box", 278, 61975);
      ��� = new if("gmi_cloud_circle", 279, 61976);
      ��� = new if("gmi_cloud_done", 280, 61977);
      ��� = new if("gmi_cloud_download", 281, 61978);
      ��� = new if("gmi_cloud_off", 282, 61979);
      ��� = new if("gmi_cloud_outline_alt", 283, 61980);
      ��� = new if("gmi_cloud_outline", 284, 61981);
      ��� = new if("gmi_cloud_upload", 285, 61982);
      ��� = new if("gmi_cloud", 286, 61983);
      ��� = new if("gmi_download", 287, 61984);
      ��� = new if("gmi_file_plus", 288, 61985);
      ��� = new if("gmi_file_text", 289, 61986);
      ��� = new if("gmi_file", 290, 61987);
      ��� = new if("gmi_folder_outline", 291, 61988);
      ��� = new if("gmi_folder_person", 292, 61989);
      �� = new if("gmi_folder_star_alt", 293, 61990);
      �� = new if("gmi_folder_star", 294, 61991);
      �� = new if("gmi_folder", 295, 61992);
      �� = new if("gmi_gif", 296, 61993);
      �� = new if("gmi_upload", 297, 61994);
      �� = new if("gmi_border_all", 298, 61995);
      �� = new if("gmi_border_bottom", 299, 61996);
      �� = new if("gmi_border_clear", 300, 61997);
      �� = new if("gmi_border_color", 301, 61998);
      �� = new if("gmi_border_horizontal", 302, 61999);
      �� = new if("gmi_border_inner", 303, 62000);
      �� = new if("gmi_border_left", 304, 62001);
      �� = new if("gmi_border_outer", 305, 62002);
      �� = new if("gmi_border_right", 306, 62003);
      �� = new if("gmi_border_style", 307, 62004);
      �� = new if("gmi_border_top", 308, 62005);
      �� = new if("gmi_border_vertical", 309, 62006);
      �� = new if("gmi_copy", 310, 62007);
      �� = new if("gmi_crop", 311, 62008);
      �� = new if("gmi_format_align_center", 312, 62009);
      �� = new if("gmi_format_align_justify", 313, 62010);
      �� = new if("gmi_format_align_left", 314, 62011);
      �� = new if("gmi_format_align_right", 315, 62012);
      ��� = new if("gmi_format_bold", 316, 62013);
      ��� = new if("gmi_format_clear_all", 317, 62014);
      ��� = new if("gmi_format_clear", 318, 62015);
      ��� = new if("gmi_format_color_fill", 319, 62016);
      ��� = new if("gmi_format_color_reset", 320, 62017);
      ��� = new if("gmi_format_color_text", 321, 62018);
      ��� = new if("gmi_format_indent_decrease", 322, 62019);
      ��� = new if("gmi_format_indent_increase", 323, 62020);
      ��� = new if("gmi_format_italic", 324, 62021);
      ��� = new if("gmi_format_line_spacing", 325, 62022);
      ��� = new if("gmi_format_list_bulleted", 326, 62023);
      ��� = new if("gmi_format_list_numbered", 327, 62024);
      ��� = new if("gmi_format_ltr", 328, 62025);
      ��� = new if("gmi_format_rtl", 329, 62026);
      ��� = new if("gmi_format_size", 330, 62027);
      ��� = new if("gmi_format_strikethrough_s", 331, 62028);
      ��� = new if("gmi_format_strikethrough", 332, 62029);
      ��� = new if("gmi_format_subject", 333, 62030);
      ��� = new if("gmi_format_underlined", 334, 62031);
      ��� = new if("gmi_format_valign_bottom", 335, 62032);
      ��� = new if("gmi_format_valign_center", 336, 62033);
      ��� = new if("gmi_format_valign_top", 337, 62034);
      ��� = new if("gmi_redo", 338, 62035);
      ��� = new if("gmi_select_all", 339, 62036);
      ��� = new if("gmi_space_bar", 340, 62037);
      ��� = new if("gmi_text_format", 341, 62038);
      ��� = new if("gmi_transform", 342, 62039);
      ��� = new if("gmi_undo", 343, 62040);
      ��� = new if("gmi_wrap_text", 344, 62041);
      ��� = new if("gmi_comment_alert", 345, 62042);
      ��� = new if("gmi_comment_alt_text", 346, 62043);
      ��� = new if("gmi_comment_alt", 347, 62044);
      ��� = new if("gmi_comment_edit", 348, 62045);
      ��� = new if("gmi_comment_image", 349, 62046);
      ��� = new if("gmi_comment_list", 350, 62047);
      ��� = new if("gmi_comment_more", 351, 62048);
      �� = new if("gmi_comment_outline", 352, 62049);
      �� = new if("gmi_comment_text_alt", 353, 62050);
      �� = new if("gmi_comment_text", 354, 62051);
      �� = new if("gmi_comment_video", 355, 62052);
      �� = new if("gmi_comment", 356, 62053);
      �� = new if("gmi_comments", 357, 62054);
      �� = new if("gmi_check_all", 358, 62055);
      �� = new if("gmi_check_circle_u", 359, 62056);
      �� = new if("gmi_check_circle", 360, 62057);
      �� = new if("gmi_check_square", 361, 62058);
      �� = new if("gmi_check", 362, 62059);
      �� = new if("gmi_circle_o", 363, 62060);
      �� = new if("gmi_circle", 364, 62061);
      �� = new if("gmi_dot_circle_alt", 365, 62062);
      �� = new if("gmi_dot_circle", 366, 62063);
      �� = new if("gmi_minus_circle_outline", 367, 62064);
      �� = new if("gmi_minus_circle", 368, 62065);
      �� = new if("gmi_minus_square", 369, 62066);
      �� = new if("gmi_minus", 370, 62067);
      �� = new if("gmi_plus_circle_o_duplicate", 371, 62068);
      �� = new if("gmi_plus_circle_o", 372, 62069);
      �� = new if("gmi_plus_circle", 373, 62070);
      �� = new if("gmi_plus_square", 374, 62071);
      �� = new if("gmi_plus", 375, 62072);
      �� = new if("gmi_square_o", 376, 62073);
      ��� = new if("gmi_star_circle", 377, 62074);
      ��� = new if("gmi_star_half", 378, 62075);
      ��� = new if("gmi_star_outline", 379, 62076);
      ��� = new if("gmi_star", 380, 62077);
      ��� = new if("gmi_bluetooth_connected", 381, 62078);
      ��� = new if("gmi_bluetooth_off", 382, 62079);
      ��� = new if("gmi_bluetooth_search", 383, 62080);
      ��� = new if("gmi_bluetooth_setting", 384, 62081);
      ��� = new if("gmi_bluetooth", 385, 62082);
      ��� = new if("gmi_camera_add", 386, 62083);
      ��� = new if("gmi_camera_alt", 387, 62084);
      ��� = new if("gmi_camera_bw", 388, 62085);
      ��� = new if("gmi_camera_front", 389, 62086);
      ��� = new if("gmi_camera_mic", 390, 62087);
      ��� = new if("gmi_camera_party_mode", 391, 62088);
      ��� = new if("gmi_camera_rear", 392, 62089);
      ��� = new if("gmi_camera_roll", 393, 62090);
      ��� = new if("gmi_camera_switch", 394, 62091);
      ��� = new if("gmi_camera", 395, 62092);
      ��� = new if("gmi_card_alert", 396, 62093);
      ��� = new if("gmi_card_off", 397, 62094);
      ��� = new if("gmi_card_sd", 398, 62095);
      ��� = new if("gmi_card_sim", 399, 62096);
      ��� = new if("gmi_desktop_mac", 400, 62097);
      ��� = new if("gmi_desktop_windows", 401, 62098);
      ��� = new if("gmi_device_hub", 402, 62099);
      ��� = new if("gmi_devices_off", 403, 62100);
      ��� = new if("gmi_devices", 404, 62101);
      ��� = new if("gmi_dock", 405, 62102);
      ��� = new if("gmi_floppy", 406, 62103);
      ��� = new if("gmi_gamepad", 407, 62104);
      ��� = new if("gmi_gps_dot", 408, 62105);
      ��� = new if("gmi_gps_off", 409, 62106);
      ��� = new if("gmi_gps", 410, 62107);
      ��� = new if("gmi_headset_mic", 411, 62108);
      ��� = new if("gmi_headset", 412, 62109);
      ��� = new if("gmi_input_antenna", 413, 62110);
      ��� = new if("gmi_input_composite", 414, 62111);
      �� = new if("gmi_input_hdmi", 415, 62112);
      �� = new if("gmi_input_power", 416, 62113);
      �� = new if("gmi_input_svideo", 417, 62114);
      �� = new if("gmi_keyboard_hide", 418, 62115);
      �� = new if("gmi_keyboard", 419, 62116);
      �� = new if("gmi_laptop_chromebook", 420, 62117);
      �� = new if("gmi_laptop_mac", 421, 62118);
      �� = new if("gmi_laptop", 422, 62119);
      �� = new if("gmi_mic_off", 423, 62120);
      �� = new if("gmi_mic_outline", 424, 62121);
      �� = new if("gmi_mic_setting", 425, 62122);
      �� = new if("gmi_mic", 426, 62123);
      �� = new if("gmi_mouse", 427, 62124);
      �� = new if("gmi_network_alert", 428, 62125);
      �� = new if("gmi_network_locked", 429, 62126);
      �� = new if("gmi_network_off", 430, 62127);
      �� = new if("gmi_network_outline", 431, 62128);
      �� = new if("gmi_network_setting", 432, 62129);
      ��� = new if("gmi_network", 433, 62130);
      ��� = new if("gmi_phone_bluetooth", 434, 62131);
      ��� = new if("gmi_phone_end", 435, 62132);
      ��� = new if("gmi_phone_forwarded", 436, 62133);
      ��� = new if("gmi_phone_in_talk", 437, 62134);
      ��� = new if("gmi_phone_locked", 438, 62135);
      ��� = new if("gmi_phone_missed", 439, 62136);
      ��� = new if("gmi_phone_msg", 440, 62137);
      ��� = new if("gmi_phone_paused", 441, 62138);
      ��� = new if("gmi_phone_ring", 442, 62139);
      ��� = new if("gmi_phone_setting", 443, 62140);
      ��� = new if("gmi_phone_sip", 444, 62141);
      ��� = new if("gmi_phone", 445, 62142);
      ��� = new if("gmi_portable_wifi_changes", 446, 62143);
      ��� = new if("gmi_portable_wifi_off", 447, 62144);
      ��� = new if("gmi_portable_wifi", 448, 62145);
      ��� = new if("gmi_radio", 449, 62146);
      ��� = new if("gmi_reader", 450, 62147);
      ��� = new if("gmi_remote_control_alt", 451, 62148);
      ��� = new if("gmi_remote_control", 452, 62149);
      ��� = new if("gmi_router", 453, 62150);
      ��� = new if("gmi_scanner", 454, 62151);
      ��� = new if("gmi_smartphone_android", 455, 62152);
      ��� = new if("gmi_smartphone_download", 456, 62153);
      ��� = new if("gmi_smartphone_erase", 457, 62154);
      ��� = new if("gmi_smartphone_info", 458, 62155);
      ��� = new if("gmi_smartphone_iphone", 459, 62156);
      ��� = new if("gmi_smartphone_landscape_lock", 460, 62157);
      ��� = new if("gmi_smartphone_landscape", 461, 62158);
      ��� = new if("gmi_smartphone_lock", 462, 62159);
      ��� = new if("gmi_smartphone_portrait_lock", 463, 62160);
      ��� = new if("gmi_smartphone_ring", 464, 62161);
      ��� = new if("gmi_smartphone_setting", 465, 62162);
      ��� = new if("gmi_smartphone_setup", 466, 62163);
      ��� = new if("gmi_smartphone", 467, 62164);
      ��� = new if("gmi_speaker", 468, 62165);
      ��� = new if("gmi_tablet_android", 469, 62166);
      ��� = new if("gmi_tablet_mac", 470, 62167);
      ��� = new if("gmi_tablet", 471, 62168);
      ��� = new if("gmi_tv_alt_play", 472, 62169);
      ��� = new if("gmi_tv_list", 473, 62170);
      ��� = new if("gmi_tv_play", 474, 62171);
      ��� = new if("gmi_tv", 475, 62172);
      ��� = new if("gmi_usb", 476, 62173);
      �� = new if("gmi_videocam_off", 477, 62174);
      �� = new if("gmi_videocam_switch", 478, 62175);
      �� = new if("gmi_videocam", 479, 62176);
      �� = new if("gmi_watch", 480, 62177);
      �� = new if("gmi_wifi_alt_2", 481, 62178);
      �� = new if("gmi_wifi_alt", 482, 62179);
      �� = new if("gmi_wifi_info", 483, 62180);
      �� = new if("gmi_wifi_lock", 484, 62181);
      �� = new if("gmi_wifi_off", 485, 62182);
      �� = new if("gmi_wifi_outline", 486, 62183);
      �� = new if("gmi_wifi", 487, 62184);
      �� = new if("gmi_arrow_left_bottom", 488, 62185);
      �� = new if("gmi_arrow_left", 489, 62186);
      �� = new if("gmi_arrow_merge", 490, 62187);
      �� = new if("gmi_arrow_missed", 491, 62188);
      �� = new if("gmi_arrow_right_top", 492, 62189);
      �� = new if("gmi_arrow_right", 493, 62190);
      �� = new if("gmi_arrow_split", 494, 62191);
      �� = new if("gmi_arrows", 495, 62192);
      �� = new if("gmi_caret_down_circle", 496, 62193);
      �� = new if("gmi_caret_down", 497, 62194);
      �� = new if("gmi_caret_left_circle", 498, 62195);
      �� = new if("gmi_caret_left", 499, 62196);
      �� = new if("gmi_caret_right_circle", 500, 62197);
      �� = new if("gmi_caret_right", 501, 62198);
      ��� = new if("gmi_caret_up_circle", 502, 62199);
      ��� = new if("gmi_caret_up", 503, 62200);
      ��� = new if("gmi_chevron_down", 504, 62201);
      ��� = new if("gmi_chevron_left", 505, 62202);
      ��� = new if("gmi_chevron_right", 506, 62203);
      ��� = new if("gmi_chevron_up", 507, 62204);
      ��� = new if("gmi_forward", 508, 62205);
      ��� = new if("gmi_long_arrow_down", 509, 62206);
      ��� = new if("gmi_long_arrow_left", 510, 62207);
      ��� = new if("gmi_long_arrow_return", 511, 62208);
      ��� = new if("gmi_long_arrow_right", 512, 62209);
      ��� = new if("gmi_long_arrow_tab", 513, 62210);
      ��� = new if("gmi_long_arrow_up", 514, 62211);
      ��� = new if("gmi_rotate_ccw", 515, 62212);
      ��� = new if("gmi_rotate_cw", 516, 62213);
      ��� = new if("gmi_rotate_left", 517, 62214);
      ��� = new if("gmi_rotate_right", 518, 62215);
      ��� = new if("gmi_square_down", 519, 62216);
      ��� = new if("gmi_square_right", 520, 62217);
      ��� = new if("gmi_swap_alt", 521, 62218);
      ��� = new if("gmi_swap_vertical_circle", 522, 62219);
      ��� = new if("gmi_swap_vertical", 523, 62220);
      ��� = new if("gmi_swap", 524, 62221);
      ��� = new if("gmi_trending_down", 525, 62222);
      ��� = new if("gmi_trending_flat", 526, 62223);
      ��� = new if("gmi_trending_up", 527, 62224);
      ��� = new if("gmi_unfold_less", 528, 62225);
      ��� = new if("gmi_unfold_more", 529, 62226);
      ��� = new if("gmi_apps", 530, 62227);
      ��� = new if("gmi_grid_off", 531, 62228);
      ��� = new if("gmi_grid", 532, 62229);
      ��� = new if("gmi_view_agenda", 533, 62230);
      ��� = new if("gmi_view_array", 534, 62231);
      ��� = new if("gmi_view_carousel", 535, 62232);
      ��� = new if("gmi_view_column", 536, 62233);
      ��� = new if("gmi_view_comfy", 537, 62234);
      ��� = new if("gmi_view_compact", 538, 62235);
      ��� = new if("gmi_view_dashboard", 539, 62236);
      ��� = new if("gmi_view_day", 540, 62237);
      ��� = new if("gmi_view_headline", 541, 62238);
      ��� = new if("gmi_view_list_alt", 542, 62239);
      ��� = new if("gmi_view_list", 543, 62240);
      ��� = new if("gmi_view_module", 544, 62241);
      ��� = new if("gmi_view_quilt", 545, 62242);
      ��� = new if("gmi_view_stream", 546, 62243);
      ��� = new if("gmi_view_subtitles", 547, 62244);
      ��� = new if("gmi_view_toc", 548, 62245);
      ��� = new if("gmi_view_web", 549, 62246);
      ��� = new if("gmi_view_week", 550, 62247);
      ��� = new if("gmi_widgets", 551, 62248);
      ��� = new if("gmi_alarm_check", 552, 62249);
      �� = new if("gmi_alarm_off", 553, 62250);
      �� = new if("gmi_alarm_plus", 554, 62251);
      �� = new if("gmi_alarm_snooze", 555, 62252);
      �� = new if("gmi_alarm", 556, 62253);
      �� = new if("gmi_calendar_alt", 557, 62254);
      �� = new if("gmi_calendar_check", 558, 62255);
      �� = new if("gmi_calendar_close", 559, 62256);
      �� = new if("gmi_calendar_note", 560, 62257);
      �� = new if("gmi_calendar", 561, 62258);
      �� = new if("gmi_time_countdown", 562, 62259);
      �� = new if("gmi_time_interval", 563, 62260);
      �� = new if("gmi_time_restore_setting", 564, 62261);
      �� = new if("gmi_time_restore", 565, 62262);
      �� = new if("gmi_time", 566, 62263);
      �� = new if("gmi_timer_off", 567, 62264);
      �� = new if("gmi_timer", 568, 62265);
      �� = new if("gmi_android_alt", 569, 62266);
      �� = new if("gmi_android", 570, 62267);
      �� = new if("gmi_apple", 571, 62268);
      �� = new if("gmi_behance", 572, 62269);
      �� = new if("gmi_codepen", 573, 62270);
      �� = new if("gmi_dribbble", 574, 62271);
      �� = new if("gmi_dropbox", 575, 62272);
      �� = new if("gmi_evernote", 576, 62273);
      �� = new if("gmi_facebook_box", 577, 62274);
      �� = new if("gmi_facebook", 578, 62275);
      �� = new if("gmi_github_box", 579, 62276);
      �� = new if("gmi_github", 580, 62277);
      ��� = new if("gmi_google_drive", 581, 62278);
      ��� = new if("gmi_google_earth", 582, 62279);
      ��� = new if("gmi_google_glass", 583, 62280);
      ��� = new if("gmi_google_maps", 584, 62281);
      ��� = new if("gmi_google_pages", 585, 62282);
      ��� = new if("gmi_google_play", 586, 62283);
      ��� = new if("gmi_google_plus_box", 587, 62284);
      ��� = new if("gmi_google_plus", 588, 62285);
      ��� = new if("gmi_google", 589, 62286);
      ��� = new if("gmi_instagram", 590, 62287);
      ��� = new if("gmi_language_css3", 591, 62288);
      ��� = new if("gmi_language_html5", 592, 62289);
      ��� = new if("gmi_language_javascript", 593, 62290);
      ��� = new if("gmi_language_python_alt", 594, 62291);
      ��� = new if("gmi_language_python", 595, 62292);
      ��� = new if("gmi_lastfm", 596, 62293);
      ��� = new if("gmi_linkedin_box", 597, 62294);
      ��� = new if("gmi_paypal", 598, 62295);
      ��� = new if("gmi_pinterest_box", 599, 62296);
      ��� = new if("gmi_pocket", 600, 62297);
      ��� = new if("gmi_polymer", 601, 62298);
      ��� = new if("gmi_share", 602, 62299);
      ��� = new if("gmi_stackoverflow", 603, 62300);
      ��� = new if("gmi_steam_square", 604, 62301);
      ��� = new if("gmi_steam", 605, 62302);
      ��� = new if("gmi_twitter_box", 606, 62303);
      ��� = new if("gmi_twitter", 607, 62304);
      ��� = new if("gmi_vk", 608, 62305);
      ��� = new if("gmi_wikipedia", 609, 62306);
      ��� = new if("gmi_windows", 610, 62307);
      ��� = new if("gmi_aspect_ratio_alt", 611, 62308);
      ��� = new if("gmi_aspect_ratio", 612, 62309);
      ��� = new if("gmi_blur_circular", 613, 62310);
      ��� = new if("gmi_blur_linear", 614, 62311);
      ��� = new if("gmi_blur_off", 615, 62312);
      ��� = new if("gmi_blur", 616, 62313);
      ��� = new if("gmi_brightness_2", 617, 62314);
      ��� = new if("gmi_brightness_3", 618, 62315);
      ��� = new if("gmi_brightness_4", 619, 62316);
      ��� = new if("gmi_brightness_5", 620, 62317);
      ��� = new if("gmi_brightness_6", 621, 62318);
      ��� = new if("gmi_brightness_7", 622, 62319);
      ��� = new if("gmi_brightness_auto", 623, 62320);
      ��� = new if("gmi_brightness_setting", 624, 62321);
      ��� = new if("gmi_broken_image", 625, 62322);
      ��� = new if("gmi_center_focus_strong", 626, 62323);
      ��� = new if("gmi_center_focus_weak", 627, 62324);
      ��� = new if("gmi_compare", 628, 62325);
      ��� = new if("gmi_crop_16_9", 629, 62326);
      ��� = new if("gmi_crop_3_2", 630, 62327);
      ��� = new if("gmi_crop_5_4", 631, 62328);
      ��� = new if("gmi_crop_7_5", 632, 62329);
      ��� = new if("gmi_crop_din", 633, 62330);
      ��� = new if("gmi_crop_free", 634, 62331);
      ��� = new if("gmi_crop_landscape", 635, 62332);
      ��� = new if("gmi_crop_portrait", 636, 62333);
      ��� = new if("gmi_crop_square", 637, 62334);
      ��� = new if("gmi_exposure_alt", 638, 62335);
      ��� = new if("gmi_exposure", 639, 62336);
      ��� = new if("gmi_filter_b_and_w", 640, 62337);
      ��� = new if("gmi_filter_center_focus", 641, 62338);
      �� = new if("gmi_filter_frames", 642, 62339);
      �� = new if("gmi_filter_tilt_shift", 643, 62340);
      �� = new if("gmi_gradient", 644, 62341);
      �� = new if("gmi_grain", 645, 62342);
      �� = new if("gmi_graphic_eq", 646, 62343);
      �� = new if("gmi_hdr_off", 647, 62344);
      �� = new if("gmi_hdr_strong", 648, 62345);
      �� = new if("gmi_hdr_weak", 649, 62346);
      �� = new if("gmi_hdr", 650, 62347);
      �� = new if("gmi_iridescent", 651, 62348);
      �� = new if("gmi_leak_off", 652, 62349);
      �� = new if("gmi_leak", 653, 62350);
      �� = new if("gmi_looks", 654, 62351);
      �� = new if("gmi_loupe", 655, 62352);
      �� = new if("gmi_panorama_horizontal", 656, 62353);
      �� = new if("gmi_panorama_vertical", 657, 62354);
      �� = new if("gmi_panorama_wide_angle", 658, 62355);
      �� = new if("gmi_photo_size_select_large", 659, 62356);
      �� = new if("gmi_photo_size_select_small", 660, 62357);
      �� = new if("gmi_picture_in_picture", 661, 62358);
      �� = new if("gmi_slideshow", 662, 62359);
      �� = new if("gmi_texture", 663, 62360);
      �� = new if("gmi_tonality", 664, 62361);
      �� = new if("gmi_vignette", 665, 62362);
      �� = new if("gmi_wb_auto", 666, 62363);
      �� = new if("gmi_eject_alt", 667, 62364);
      �� = new if("gmi_eject", 668, 62365);
      �� = new if("gmi_equalizer", 669, 62366);
      �� = new if("gmi_fast_forward", 670, 62367);
      �� = new if("gmi_fast_rewind", 671, 62368);
      �� = new if("gmi_forward_10", 672, 62369);
      �� = new if("gmi_forward_30", 673, 62370);
      �� = new if("gmi_forward_5", 674, 62371);
      �� = new if("gmi_hearing", 675, 62372);
      �� = new if("gmi_pause_circle_outline", 676, 62373);
      �� = new if("gmi_pause_circle", 677, 62374);
      �� = new if("gmi_pause", 678, 62375);
      �� = new if("gmi_play_circle_outline", 679, 62376);
      �� = new if("gmi_play_circle", 680, 62377);
      �� = new if("gmi_play", 681, 62378);
      �� = new if("gmi_playlist_audio", 682, 62379);
      �� = new if("gmi_playlist_plus", 683, 62380);
      ��� = new if("gmi_repeat_one", 684, 62381);
      ��� = new if("gmi_repeat", 685, 62382);
      ��� = new if("gmi_replay_10", 686, 62383);
      ��� = new if("gmi_replay_30", 687, 62384);
      ��� = new if("gmi_replay_5", 688, 62385);
      ��� = new if("gmi_replay", 689, 62386);
      ��� = new if("gmi_shuffle", 690, 62387);
      ��� = new if("gmi_skip_next", 691, 62388);
      ��� = new if("gmi_skip_previous", 692, 62389);
      ��� = new if("gmi_stop", 693, 62390);
      ��� = new if("gmi_surround_sound", 694, 62391);
      ��� = new if("gmi_tune", 695, 62392);
      ��� = new if("gmi_volume_down", 696, 62393);
      ��� = new if("gmi_volume_mute", 697, 62394);
      ��� = new if("gmi_volume_off", 698, 62395);
      ��� = new if("gmi_volume_up", 699, 62396);
      ��� = new if("gmi_n_1_square", 700, 62397);
      ��� = new if("gmi_n_2_square", 701, 62398);
      ��� = new if("gmi_n_3_square", 702, 62399);
      ��� = new if("gmi_n_4_square", 703, 62400);
      ��� = new if("gmi_n_5_square", 704, 62401);
      ��� = new if("gmi_n_6_square", 705, 62402);
      ��� = new if("gmi_neg_1", 706, 62403);
      ��� = new if("gmi_neg_2", 707, 62404);
      ��� = new if("gmi_plus_1", 708, 62405);
      ��� = new if("gmi_plus_2", 709, 62406);
      ��� = new if("gmi_sec_10", 710, 62407);
      ��� = new if("gmi_sec_3", 711, 62408);
      ��� = new if("gmi_zero", 712, 62409);
      ��� = new if("gmi_airline_seat_flat_angled", 713, 62410);
      ��� = new if("gmi_airline_seat_flat", 714, 62411);
      ��� = new if("gmi_airline_seat_individual_suite", 715, 62412);
      ��� = new if("gmi_airline_seat_legroom_extra", 716, 62413);
      ��� = new if("gmi_airline_seat_legroom_normal", 717, 62414);
      ��� = new if("gmi_airline_seat_legroom_reduced", 718, 62415);
      ��� = new if("gmi_airline_seat_recline_extra", 719, 62416);
      ��� = new if("gmi_airline_seat_recline_normal", 720, 62417);
      ��� = new if("gmi_airplay", 721, 62418);
      ��� = new if("gmi_closed_caption", 722, 62419);
      ��� = new if("gmi_confirmation_number", 723, 62420);
      ��� = new if("gmi_developer_board", 724, 62421);
      ��� = new if("gmi_disc_full", 725, 62422);
      ��� = new if("gmi_explicit", 726, 62423);
      ��� = new if("gmi_flight_land", 727, 62424);
      ��� = new if("gmi_flight_takeoff", 728, 62425);
      ��� = new if("gmi_flip_to_back", 729, 62426);
      ��� = new if("gmi_flip_to_front", 730, 62427);
      ��� = new if("gmi_group_work", 731, 62428);
      ��� = new if("gmi_hd", 732, 62429);
      ��� = new if("gmi_hq", 733, 62430);
      ��� = new if("gmi_markunread_mailbox", 734, 62431);
      ��� = new if("gmi_memory", 735, 62432);
      ��� = new if("gmi_nfc", 736, 62433);
      ��� = new if("gmi_play_for_work", 737, 62434);
      ��� = new if("gmi_power_input", 738, 62435);
      ��� = new if("gmi_present_to_all", 739, 62436);
      ��� = new if("gmi_satellite", 740, 62437);
      ��� = new if("gmi_tap_and_play", 741, 62438);
      ��� = new if("gmi_vibration", 742, 62439);
      ��� = new if("gmi_voicemail", 743, 62440);
      �� = new if("gmi_group", 744, 62441);
      �� = new if("gmi_rss", 745, 62442);
      �� = new if("gmi_shape", 746, 62443);
      �� = new if("gmi_spinner", 747, 62444);
      �� = new if("gmi_ungroup", 748, 62445);
      �� = new if("gmi_500px", 749, 62446);
      �� = new if("gmi_8tracks", 750, 62447);
      �� = new if("gmi_amazon", 751, 62448);
      �� = new if("gmi_blogger", 752, 62449);
      �� = new if("gmi_delicious", 753, 62450);
      �� = new if("gmi_disqus", 754, 62451);
      �� = new if("gmi_flattr", 755, 62452);
      �� = new if("gmi_flickr", 756, 62453);
      �� = new if("gmi_github_alt", 757, 62454);
      �� = new if("gmi_google_old", 758, 62455);
      �� = new if("gmi_linkedin", 759, 62456);
      �� = new if("gmi_odnoklassniki", 760, 62457);
      �� = new if("gmi_outlook", 761, 62458);
      �� = new if("gmi_paypal_alt", 762, 62459);
      �� = new if("gmi_pinterest", 763, 62460);
      �� = new if("gmi_playstation", 764, 62461);
      �� = new if("gmi_reddit", 765, 62462);
      �� = new if("gmi_skype", 766, 62463);
      �� = new if("gmi_slideshare", 767, 62464);
      �� = new if("gmi_soundcloud", 768, 62465);
      �� = new if("gmi_tumblr", 769, 62466);
      �� = new if("gmi_twitch", 770, 62467);
      �� = new if("gmi_vimeo", 771, 62468);
      �� = new if("gmi_whatsapp", 772, 62469);
      �� = new if("gmi_xbox", 773, 62470);
      �� = new if("gmi_yahoo", 774, 62471);
      �� = new if("gmi_youtube_play", 775, 62472);
      �� = new if("gmi_youtube", 776, 62473);
      �� = new if("gmi_import_export", 777, 62220);
      �� = new if("gmi_swap_vertical_", 778, 62220);
      ��� = new if("gmi_airplanemode_inactive", 779, 61698);
      ��� = new if("gmi_airplanemode_active", 780, 61699);
      ��� = new if("gmi_rate_review", 781, 61699);
      ��� = new if("gmi_comment_sign", 782, 62042);
      ��� = new if("gmi_network_warning", 783, 62125);
      ��� = new if("gmi_shopping_cart_add", 784, 61898);
      ��� = new if("gmi_file_add", 785, 61985);
      ��� = new if("gmi_network_wifi_scan", 786, 62180);
      ��� = new if("gmi_collection_add", 787, 61774);
      ��� = new if("gmi_format_playlist_add", 788, 62380);
      ��� = new if("gmi_format_queue_music", 789, 62379);
      ��� = new if("gmi_plus_box", 790, 62071);
      ��� = new if("gmi_tag_backspace", 791, 61913);
      ��� = new if("gmi_alarm_add", 792, 62251);
      ��� = new if("gmi_battery_charging", 793, 61716);
      ��� = new if("gmi_daydream_setting", 794, 61975);
      ��� = new if("gmi_more_horiz", 795, 61852);
      ��� = new if("gmi_book_photo", 796, 61723);
      ��� = new if("gmi_incandescent", 797, 61833);
      ��� = new if("gmi_wb_iridescent", 798, 62348);
      ��� = new if("gmi_calendar_remove", 799, 62256);
      ��� = new if("gmi_refresh_sync_disabled", 800, 61879);
      ��� = new if("gmi_refresh_sync_problem", 801, 61878);
      ��� = new if("gmi_crop_original", 802, 61822);
      ��� = new if("gmi_power_off", 803, 61871);
      ��� = new if("gmi_power_off_setting", 804, 61870);
      ��� = new if("gmi_leak_remove", 805, 62349);
      ��� = new if("gmi_star_border", 806, 62076);
      ��� = new if("gmi_brightness_low", 807, 62317);
      ��� = new if("gmi_brightness_medium", 808, 62318);
      ��� = new if("gmi_brightness_high", 809, 62319);
      ��� = new if("gmi_smartphone_portrait", 810, 62164);
      ��� = new if("gmi_live_tv", 811, 62169);
      ��� = new if("gmi_format_textdirection_l_to_r", 812, 62025);
      ��� = new if("gmi_format_textdirection_r_to_l", 813, 62026);
      ��� = new if("gmi_arrow_back", 814, 62186);
      ��� = new if("gmi_arrow_forward", 815, 62190);
      ��� = new if("gmi_arrow_in", 816, 62185);
      ��� = new if("gmi_arrow_out", 817, 62189);
      ��� = new if("gmi_rotate_90_degrees_ccw", 818, 62212);
      ��� = new if("gmi_adb", 819, 62266);
      ��� = new if("gmi_network_wifi", 820, 62184);
      ��� = new if("gmi_network_wifi_alt", 821, 62179);
      ��� = new if("gmi_network_wifi_lock", 822, 62181);
      ��� = new if("gmi_network_wifi_off", 823, 62182);
      ��� = new if("gmi_network_wifi_outline", 824, 62183);
      ��� = new if("gmi_network_wifi_info", 825, 62180);
      ��� = new if("gmi_layers_clear", 826, 61835);
      ��� = new if("gmi_colorize", 827, 61789);
      ��� = new if("gmi_format_paint", 828, 61882);
      ��� = new if("gmi_format_quote", 829, 61874);
      ��� = new if("gmi_camera_monochrome_photos", 830, 62085);
      ��� = new if("gmi_sort_by_alpha", 831, 61903);
      ��� = new if("gmi_folder_shared", 832, 61989);
      ��� = new if("gmi_folder_special", 833, 61990);
      ��� = new if("gmi_comment_dots", 834, 62048);
      ��� = new if("gmi_reorder", 835, 62238);
      ��� = new if("gmi_dehaze", 836, 61847);
      ��� = new if("gmi_sort", 837, 61902);
      ��� = new if("gmi_pages", 838, 62282);
      ��� = new if("gmi_stack_overflow", 839, 62300);
      ��� = new if("gmi_calendar_account", 840, 61956);
      ��� = new if("gmi_paste", 841, 61705);
      ��� = new if("gmi_cut", 842, 61884);
      ��� = new if("gmi_save", 843, 62103);
      ��� = new if("gmi_smartphone_code", 844, 61753);
      ��� = new if("gmi_directions_bike", 845, 61719);
      ��� = new if("gmi_directions_boat", 846, 61722);
      ��� = new if("gmi_directions_bus", 847, 61729);
      ��� = new if("gmi_directions_car", 848, 61733);
      ��� = new if("gmi_directions_railway", 849, 61875);
      ��� = new if("gmi_directions_run", 850, 61973);
      ��� = new if("gmi_directions_subway", 851, 61909);
      ��� = new if("gmi_directions_walk", 852, 61974);
      ��� = new if("gmi_local_hotel", 853, 61816);
      ��� = new if("gmi_local_activity", 854, 61919);
      ��� = new if("gmi_local_play", 855, 61919);
      ��� = new if("gmi_local_airport", 856, 61699);
      ��� = new if("gmi_local_atm", 857, 61848);
      ��� = new if("gmi_local_bar", 858, 61751);
      ��� = new if("gmi_local_cafe", 859, 61755);
      ��� = new if("gmi_local_car_wash", 860, 61732);
      ��� = new if("gmi_local_convenience_store", 861, 61907);
      ��� = new if("gmi_local_dining", 862, 61779);
      ��� = new if("gmi_local_drink", 863, 61783);
      ��� = new if("gmi_local_florist", 864, 61800);
      ��� = new if("gmi_local_gas_station", 865, 61807);
      ��� = new if("gmi_local_grocery_store", 866, 61899);
      ��� = new if("gmi_local_hospital", 867, 61815);
      ��� = new if("gmi_local_laundry_service", 868, 61929);
      ��� = new if("gmi_local_library", 869, 61837);
      ��� = new if("gmi_local_mall", 870, 61845);
      ��� = new if("gmi_local_movies", 871, 61853);
      ��� = new if("gmi_local_offer", 872, 61831);
      ��� = new if("gmi_local_parking", 873, 61861);
      ��� = new if("gmi_local_pharmacy", 874, 61814);
    }

    private if(char paramChar)
    {
      this.�� = paramChar;
    }

    public char getCharacter()
    {
      return this.��;
    }

    public String getFormattedName()
    {
      return "{" + name() + "}";
    }

    public String getName()
    {
      return name();
    }

    public ITypeface getTypeface()
    {
      if (�� == null) {
        �� = new MaterialDesignIconic();
      }
      return ��;
    }
}
mikepenz commented 8 years ago

@kuno where do you use your icons. Only via XML or programmatically? If only via XML you might also want to try to register the font programmatically within your Application as done here: https://github.com/mikepenz/Android-Iconics/blob/develop/app/src/main/java/com/mikepenz/iconics/sample/CustomApplication.java#L17

kuno commented 8 years ago

This solved my problem. Thanks @mikepenz