diff --git a/signs_lib/extra_fonts/17px/hdf_20.png b/signs_lib/_font/hdf_20.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_20.png rename to signs_lib/_font/hdf_20.png diff --git a/signs_lib/extra_fonts/17px/hdf_21.png b/signs_lib/_font/hdf_21.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_21.png rename to signs_lib/_font/hdf_21.png diff --git a/signs_lib/extra_fonts/17px/hdf_22.png b/signs_lib/_font/hdf_22.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_22.png rename to signs_lib/_font/hdf_22.png diff --git a/signs_lib/extra_fonts/17px/hdf_23.png b/signs_lib/_font/hdf_23.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_23.png rename to signs_lib/_font/hdf_23.png diff --git a/signs_lib/extra_fonts/17px/hdf_24.png b/signs_lib/_font/hdf_24.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_24.png rename to signs_lib/_font/hdf_24.png diff --git a/signs_lib/extra_fonts/17px/hdf_25.png b/signs_lib/_font/hdf_25.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_25.png rename to signs_lib/_font/hdf_25.png diff --git a/signs_lib/extra_fonts/17px/hdf_26.png b/signs_lib/_font/hdf_26.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_26.png rename to signs_lib/_font/hdf_26.png diff --git a/signs_lib/extra_fonts/17px/hdf_27.png b/signs_lib/_font/hdf_27.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_27.png rename to signs_lib/_font/hdf_27.png diff --git a/signs_lib/extra_fonts/17px/hdf_28.png b/signs_lib/_font/hdf_28.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_28.png rename to signs_lib/_font/hdf_28.png diff --git a/signs_lib/extra_fonts/17px/hdf_29.png b/signs_lib/_font/hdf_29.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_29.png rename to signs_lib/_font/hdf_29.png diff --git a/signs_lib/extra_fonts/17px/hdf_2a.png b/signs_lib/_font/hdf_2a.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_2a.png rename to signs_lib/_font/hdf_2a.png diff --git a/signs_lib/extra_fonts/17px/hdf_2b.png b/signs_lib/_font/hdf_2b.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_2b.png rename to signs_lib/_font/hdf_2b.png diff --git a/signs_lib/extra_fonts/17px/hdf_2c.png b/signs_lib/_font/hdf_2c.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_2c.png rename to signs_lib/_font/hdf_2c.png diff --git a/signs_lib/extra_fonts/17px/hdf_2d.png b/signs_lib/_font/hdf_2d.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_2d.png rename to signs_lib/_font/hdf_2d.png diff --git a/signs_lib/extra_fonts/17px/hdf_2e.png b/signs_lib/_font/hdf_2e.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_2e.png rename to signs_lib/_font/hdf_2e.png diff --git a/signs_lib/extra_fonts/17px/hdf_2f.png b/signs_lib/_font/hdf_2f.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_2f.png rename to signs_lib/_font/hdf_2f.png diff --git a/signs_lib/extra_fonts/17px/hdf_30.png b/signs_lib/_font/hdf_30.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_30.png rename to signs_lib/_font/hdf_30.png diff --git a/signs_lib/extra_fonts/17px/hdf_31.png b/signs_lib/_font/hdf_31.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_31.png rename to signs_lib/_font/hdf_31.png diff --git a/signs_lib/extra_fonts/17px/hdf_32.png b/signs_lib/_font/hdf_32.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_32.png rename to signs_lib/_font/hdf_32.png diff --git a/signs_lib/extra_fonts/17px/hdf_33.png b/signs_lib/_font/hdf_33.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_33.png rename to signs_lib/_font/hdf_33.png diff --git a/signs_lib/extra_fonts/17px/hdf_34.png b/signs_lib/_font/hdf_34.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_34.png rename to signs_lib/_font/hdf_34.png diff --git a/signs_lib/extra_fonts/17px/hdf_35.png b/signs_lib/_font/hdf_35.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_35.png rename to signs_lib/_font/hdf_35.png diff --git a/signs_lib/extra_fonts/17px/hdf_36.png b/signs_lib/_font/hdf_36.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_36.png rename to signs_lib/_font/hdf_36.png diff --git a/signs_lib/extra_fonts/17px/hdf_37.png b/signs_lib/_font/hdf_37.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_37.png rename to signs_lib/_font/hdf_37.png diff --git a/signs_lib/extra_fonts/17px/hdf_38.png b/signs_lib/_font/hdf_38.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_38.png rename to signs_lib/_font/hdf_38.png diff --git a/signs_lib/extra_fonts/17px/hdf_39.png b/signs_lib/_font/hdf_39.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_39.png rename to signs_lib/_font/hdf_39.png diff --git a/signs_lib/extra_fonts/17px/hdf_3a.png b/signs_lib/_font/hdf_3a.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_3a.png rename to signs_lib/_font/hdf_3a.png diff --git a/signs_lib/extra_fonts/17px/hdf_3b.png b/signs_lib/_font/hdf_3b.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_3b.png rename to signs_lib/_font/hdf_3b.png diff --git a/signs_lib/extra_fonts/17px/hdf_3c.png b/signs_lib/_font/hdf_3c.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_3c.png rename to signs_lib/_font/hdf_3c.png diff --git a/signs_lib/extra_fonts/17px/hdf_3d.png b/signs_lib/_font/hdf_3d.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_3d.png rename to signs_lib/_font/hdf_3d.png diff --git a/signs_lib/extra_fonts/17px/hdf_3e.png b/signs_lib/_font/hdf_3e.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_3e.png rename to signs_lib/_font/hdf_3e.png diff --git a/signs_lib/extra_fonts/17px/hdf_3f.png b/signs_lib/_font/hdf_3f.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_3f.png rename to signs_lib/_font/hdf_3f.png diff --git a/signs_lib/extra_fonts/17px/hdf_40.png b/signs_lib/_font/hdf_40.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_40.png rename to signs_lib/_font/hdf_40.png diff --git a/signs_lib/extra_fonts/17px/hdf_41.png b/signs_lib/_font/hdf_41.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_41.png rename to signs_lib/_font/hdf_41.png diff --git a/signs_lib/extra_fonts/17px/hdf_42.png b/signs_lib/_font/hdf_42.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_42.png rename to signs_lib/_font/hdf_42.png diff --git a/signs_lib/extra_fonts/17px/hdf_43.png b/signs_lib/_font/hdf_43.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_43.png rename to signs_lib/_font/hdf_43.png diff --git a/signs_lib/extra_fonts/17px/hdf_44.png b/signs_lib/_font/hdf_44.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_44.png rename to signs_lib/_font/hdf_44.png diff --git a/signs_lib/extra_fonts/17px/hdf_45.png b/signs_lib/_font/hdf_45.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_45.png rename to signs_lib/_font/hdf_45.png diff --git a/signs_lib/extra_fonts/17px/hdf_46.png b/signs_lib/_font/hdf_46.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_46.png rename to signs_lib/_font/hdf_46.png diff --git a/signs_lib/extra_fonts/17px/hdf_47.png b/signs_lib/_font/hdf_47.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_47.png rename to signs_lib/_font/hdf_47.png diff --git a/signs_lib/extra_fonts/17px/hdf_48.png b/signs_lib/_font/hdf_48.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_48.png rename to signs_lib/_font/hdf_48.png diff --git a/signs_lib/extra_fonts/17px/hdf_49.png b/signs_lib/_font/hdf_49.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_49.png rename to signs_lib/_font/hdf_49.png diff --git a/signs_lib/extra_fonts/17px/hdf_4a.png b/signs_lib/_font/hdf_4a.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_4a.png rename to signs_lib/_font/hdf_4a.png diff --git a/signs_lib/extra_fonts/17px/hdf_4b.png b/signs_lib/_font/hdf_4b.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_4b.png rename to signs_lib/_font/hdf_4b.png diff --git a/signs_lib/extra_fonts/17px/hdf_4c.png b/signs_lib/_font/hdf_4c.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_4c.png rename to signs_lib/_font/hdf_4c.png diff --git a/signs_lib/extra_fonts/17px/hdf_4d.png b/signs_lib/_font/hdf_4d.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_4d.png rename to signs_lib/_font/hdf_4d.png diff --git a/signs_lib/extra_fonts/17px/hdf_4e.png b/signs_lib/_font/hdf_4e.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_4e.png rename to signs_lib/_font/hdf_4e.png diff --git a/signs_lib/extra_fonts/17px/hdf_4f.png b/signs_lib/_font/hdf_4f.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_4f.png rename to signs_lib/_font/hdf_4f.png diff --git a/signs_lib/extra_fonts/17px/hdf_50.png b/signs_lib/_font/hdf_50.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_50.png rename to signs_lib/_font/hdf_50.png diff --git a/signs_lib/extra_fonts/17px/hdf_51.png b/signs_lib/_font/hdf_51.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_51.png rename to signs_lib/_font/hdf_51.png diff --git a/signs_lib/extra_fonts/17px/hdf_52.png b/signs_lib/_font/hdf_52.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_52.png rename to signs_lib/_font/hdf_52.png diff --git a/signs_lib/extra_fonts/17px/hdf_53.png b/signs_lib/_font/hdf_53.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_53.png rename to signs_lib/_font/hdf_53.png diff --git a/signs_lib/extra_fonts/17px/hdf_54.png b/signs_lib/_font/hdf_54.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_54.png rename to signs_lib/_font/hdf_54.png diff --git a/signs_lib/extra_fonts/17px/hdf_55.png b/signs_lib/_font/hdf_55.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_55.png rename to signs_lib/_font/hdf_55.png diff --git a/signs_lib/extra_fonts/17px/hdf_56.png b/signs_lib/_font/hdf_56.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_56.png rename to signs_lib/_font/hdf_56.png diff --git a/signs_lib/extra_fonts/17px/hdf_57.png b/signs_lib/_font/hdf_57.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_57.png rename to signs_lib/_font/hdf_57.png diff --git a/signs_lib/extra_fonts/17px/hdf_58.png b/signs_lib/_font/hdf_58.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_58.png rename to signs_lib/_font/hdf_58.png diff --git a/signs_lib/extra_fonts/17px/hdf_59.png b/signs_lib/_font/hdf_59.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_59.png rename to signs_lib/_font/hdf_59.png diff --git a/signs_lib/extra_fonts/17px/hdf_5a.png b/signs_lib/_font/hdf_5a.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_5a.png rename to signs_lib/_font/hdf_5a.png diff --git a/signs_lib/extra_fonts/17px/hdf_5b.png b/signs_lib/_font/hdf_5b.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_5b.png rename to signs_lib/_font/hdf_5b.png diff --git a/signs_lib/extra_fonts/17px/hdf_5c.png b/signs_lib/_font/hdf_5c.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_5c.png rename to signs_lib/_font/hdf_5c.png diff --git a/signs_lib/extra_fonts/17px/hdf_5d.png b/signs_lib/_font/hdf_5d.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_5d.png rename to signs_lib/_font/hdf_5d.png diff --git a/signs_lib/extra_fonts/17px/hdf_5e.png b/signs_lib/_font/hdf_5e.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_5e.png rename to signs_lib/_font/hdf_5e.png diff --git a/signs_lib/extra_fonts/17px/hdf_5f.png b/signs_lib/_font/hdf_5f.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_5f.png rename to signs_lib/_font/hdf_5f.png diff --git a/signs_lib/extra_fonts/17px/hdf_60.png b/signs_lib/_font/hdf_60.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_60.png rename to signs_lib/_font/hdf_60.png diff --git a/signs_lib/extra_fonts/17px/hdf_61.png b/signs_lib/_font/hdf_61.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_61.png rename to signs_lib/_font/hdf_61.png diff --git a/signs_lib/extra_fonts/17px/hdf_62.png b/signs_lib/_font/hdf_62.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_62.png rename to signs_lib/_font/hdf_62.png diff --git a/signs_lib/extra_fonts/17px/hdf_63.png b/signs_lib/_font/hdf_63.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_63.png rename to signs_lib/_font/hdf_63.png diff --git a/signs_lib/extra_fonts/17px/hdf_64.png b/signs_lib/_font/hdf_64.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_64.png rename to signs_lib/_font/hdf_64.png diff --git a/signs_lib/extra_fonts/17px/hdf_65.png b/signs_lib/_font/hdf_65.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_65.png rename to signs_lib/_font/hdf_65.png diff --git a/signs_lib/extra_fonts/17px/hdf_66.png b/signs_lib/_font/hdf_66.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_66.png rename to signs_lib/_font/hdf_66.png diff --git a/signs_lib/extra_fonts/17px/hdf_67.png b/signs_lib/_font/hdf_67.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_67.png rename to signs_lib/_font/hdf_67.png diff --git a/signs_lib/extra_fonts/17px/hdf_68.png b/signs_lib/_font/hdf_68.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_68.png rename to signs_lib/_font/hdf_68.png diff --git a/signs_lib/extra_fonts/17px/hdf_69.png b/signs_lib/_font/hdf_69.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_69.png rename to signs_lib/_font/hdf_69.png diff --git a/signs_lib/extra_fonts/17px/hdf_6a.png b/signs_lib/_font/hdf_6a.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_6a.png rename to signs_lib/_font/hdf_6a.png diff --git a/signs_lib/extra_fonts/17px/hdf_6b.png b/signs_lib/_font/hdf_6b.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_6b.png rename to signs_lib/_font/hdf_6b.png diff --git a/signs_lib/extra_fonts/17px/hdf_6c.png b/signs_lib/_font/hdf_6c.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_6c.png rename to signs_lib/_font/hdf_6c.png diff --git a/signs_lib/extra_fonts/17px/hdf_6d.png b/signs_lib/_font/hdf_6d.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_6d.png rename to signs_lib/_font/hdf_6d.png diff --git a/signs_lib/extra_fonts/17px/hdf_6e.png b/signs_lib/_font/hdf_6e.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_6e.png rename to signs_lib/_font/hdf_6e.png diff --git a/signs_lib/extra_fonts/17px/hdf_6f.png b/signs_lib/_font/hdf_6f.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_6f.png rename to signs_lib/_font/hdf_6f.png diff --git a/signs_lib/extra_fonts/17px/hdf_70.png b/signs_lib/_font/hdf_70.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_70.png rename to signs_lib/_font/hdf_70.png diff --git a/signs_lib/extra_fonts/17px/hdf_71.png b/signs_lib/_font/hdf_71.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_71.png rename to signs_lib/_font/hdf_71.png diff --git a/signs_lib/extra_fonts/17px/hdf_72.png b/signs_lib/_font/hdf_72.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_72.png rename to signs_lib/_font/hdf_72.png diff --git a/signs_lib/extra_fonts/17px/hdf_73.png b/signs_lib/_font/hdf_73.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_73.png rename to signs_lib/_font/hdf_73.png diff --git a/signs_lib/extra_fonts/17px/hdf_74.png b/signs_lib/_font/hdf_74.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_74.png rename to signs_lib/_font/hdf_74.png diff --git a/signs_lib/extra_fonts/17px/hdf_75.png b/signs_lib/_font/hdf_75.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_75.png rename to signs_lib/_font/hdf_75.png diff --git a/signs_lib/extra_fonts/17px/hdf_76.png b/signs_lib/_font/hdf_76.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_76.png rename to signs_lib/_font/hdf_76.png diff --git a/signs_lib/extra_fonts/17px/hdf_77.png b/signs_lib/_font/hdf_77.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_77.png rename to signs_lib/_font/hdf_77.png diff --git a/signs_lib/extra_fonts/17px/hdf_78.png b/signs_lib/_font/hdf_78.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_78.png rename to signs_lib/_font/hdf_78.png diff --git a/signs_lib/extra_fonts/17px/hdf_79.png b/signs_lib/_font/hdf_79.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_79.png rename to signs_lib/_font/hdf_79.png diff --git a/signs_lib/extra_fonts/17px/hdf_7a.png b/signs_lib/_font/hdf_7a.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_7a.png rename to signs_lib/_font/hdf_7a.png diff --git a/signs_lib/extra_fonts/17px/hdf_7b.png b/signs_lib/_font/hdf_7b.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_7b.png rename to signs_lib/_font/hdf_7b.png diff --git a/signs_lib/extra_fonts/17px/hdf_7c.png b/signs_lib/_font/hdf_7c.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_7c.png rename to signs_lib/_font/hdf_7c.png diff --git a/signs_lib/extra_fonts/17px/hdf_7d.png b/signs_lib/_font/hdf_7d.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_7d.png rename to signs_lib/_font/hdf_7d.png diff --git a/signs_lib/extra_fonts/17px/hdf_7e.png b/signs_lib/_font/hdf_7e.png similarity index 100% rename from signs_lib/extra_fonts/17px/hdf_7e.png rename to signs_lib/_font/hdf_7e.png diff --git a/signs_lib/_font/slc_0.png b/signs_lib/_font/slc_0.png new file mode 100644 index 00000000..51a185a2 Binary files /dev/null and b/signs_lib/_font/slc_0.png differ diff --git a/signs_lib/_font/slc_1.png b/signs_lib/_font/slc_1.png new file mode 100644 index 00000000..19abd178 Binary files /dev/null and b/signs_lib/_font/slc_1.png differ diff --git a/signs_lib/_font/slc_2.png b/signs_lib/_font/slc_2.png new file mode 100644 index 00000000..eaed359c Binary files /dev/null and b/signs_lib/_font/slc_2.png differ diff --git a/signs_lib/_font/slc_3.png b/signs_lib/_font/slc_3.png new file mode 100644 index 00000000..62bee4bd Binary files /dev/null and b/signs_lib/_font/slc_3.png differ diff --git a/signs_lib/_font/slc_4.png b/signs_lib/_font/slc_4.png new file mode 100644 index 00000000..22250a42 Binary files /dev/null and b/signs_lib/_font/slc_4.png differ diff --git a/signs_lib/_font/slc_5.png b/signs_lib/_font/slc_5.png new file mode 100644 index 00000000..b227c844 Binary files /dev/null and b/signs_lib/_font/slc_5.png differ diff --git a/signs_lib/_font/slc_6.png b/signs_lib/_font/slc_6.png new file mode 100644 index 00000000..359d52c8 Binary files /dev/null and b/signs_lib/_font/slc_6.png differ diff --git a/signs_lib/_font/slc_7.png b/signs_lib/_font/slc_7.png new file mode 100644 index 00000000..115b2464 Binary files /dev/null and b/signs_lib/_font/slc_7.png differ diff --git a/signs_lib/_font/slc_8.png b/signs_lib/_font/slc_8.png new file mode 100644 index 00000000..bad51772 Binary files /dev/null and b/signs_lib/_font/slc_8.png differ diff --git a/signs_lib/_font/slc_9.png b/signs_lib/_font/slc_9.png new file mode 100644 index 00000000..69d41e47 Binary files /dev/null and b/signs_lib/_font/slc_9.png differ diff --git a/signs_lib/_font/slc_A.png b/signs_lib/_font/slc_A.png new file mode 100644 index 00000000..3ff5d7e0 Binary files /dev/null and b/signs_lib/_font/slc_A.png differ diff --git a/signs_lib/_font/slc_B.png b/signs_lib/_font/slc_B.png new file mode 100644 index 00000000..5ee2f1d4 Binary files /dev/null and b/signs_lib/_font/slc_B.png differ diff --git a/signs_lib/_font/slc_C.png b/signs_lib/_font/slc_C.png new file mode 100644 index 00000000..bd59f28a Binary files /dev/null and b/signs_lib/_font/slc_C.png differ diff --git a/signs_lib/_font/slc_D.png b/signs_lib/_font/slc_D.png new file mode 100644 index 00000000..66ac7558 Binary files /dev/null and b/signs_lib/_font/slc_D.png differ diff --git a/signs_lib/_font/slc_E.png b/signs_lib/_font/slc_E.png new file mode 100644 index 00000000..0e2363cd Binary files /dev/null and b/signs_lib/_font/slc_E.png differ diff --git a/signs_lib/_font/slc_F.png b/signs_lib/_font/slc_F.png new file mode 100644 index 00000000..edcd74a0 Binary files /dev/null and b/signs_lib/_font/slc_F.png differ diff --git a/signs_lib/_font/slc_n.png b/signs_lib/_font/slc_n.png new file mode 100644 index 00000000..733a43ad Binary files /dev/null and b/signs_lib/_font/slc_n.png differ diff --git a/signs_lib/extra_fonts/11px/hdf_20.png b/signs_lib/extra_fonts/10px/hdf_20.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_20.png rename to signs_lib/extra_fonts/10px/hdf_20.png diff --git a/signs_lib/extra_fonts/11px/hdf_21.png b/signs_lib/extra_fonts/10px/hdf_21.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_21.png rename to signs_lib/extra_fonts/10px/hdf_21.png diff --git a/signs_lib/extra_fonts/11px/hdf_22.png b/signs_lib/extra_fonts/10px/hdf_22.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_22.png rename to signs_lib/extra_fonts/10px/hdf_22.png diff --git a/signs_lib/extra_fonts/11px/hdf_23.png b/signs_lib/extra_fonts/10px/hdf_23.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_23.png rename to signs_lib/extra_fonts/10px/hdf_23.png diff --git a/signs_lib/extra_fonts/11px/hdf_24.png b/signs_lib/extra_fonts/10px/hdf_24.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_24.png rename to signs_lib/extra_fonts/10px/hdf_24.png diff --git a/signs_lib/extra_fonts/11px/hdf_25.png b/signs_lib/extra_fonts/10px/hdf_25.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_25.png rename to signs_lib/extra_fonts/10px/hdf_25.png diff --git a/signs_lib/extra_fonts/11px/hdf_26.png b/signs_lib/extra_fonts/10px/hdf_26.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_26.png rename to signs_lib/extra_fonts/10px/hdf_26.png diff --git a/signs_lib/extra_fonts/11px/hdf_27.png b/signs_lib/extra_fonts/10px/hdf_27.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_27.png rename to signs_lib/extra_fonts/10px/hdf_27.png diff --git a/signs_lib/extra_fonts/11px/hdf_28.png b/signs_lib/extra_fonts/10px/hdf_28.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_28.png rename to signs_lib/extra_fonts/10px/hdf_28.png diff --git a/signs_lib/extra_fonts/11px/hdf_29.png b/signs_lib/extra_fonts/10px/hdf_29.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_29.png rename to signs_lib/extra_fonts/10px/hdf_29.png diff --git a/signs_lib/extra_fonts/11px/hdf_2a.png b/signs_lib/extra_fonts/10px/hdf_2a.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_2a.png rename to signs_lib/extra_fonts/10px/hdf_2a.png diff --git a/signs_lib/extra_fonts/11px/hdf_2b.png b/signs_lib/extra_fonts/10px/hdf_2b.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_2b.png rename to signs_lib/extra_fonts/10px/hdf_2b.png diff --git a/signs_lib/extra_fonts/11px/hdf_2c.png b/signs_lib/extra_fonts/10px/hdf_2c.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_2c.png rename to signs_lib/extra_fonts/10px/hdf_2c.png diff --git a/signs_lib/extra_fonts/11px/hdf_2d.png b/signs_lib/extra_fonts/10px/hdf_2d.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_2d.png rename to signs_lib/extra_fonts/10px/hdf_2d.png diff --git a/signs_lib/extra_fonts/11px/hdf_2e.png b/signs_lib/extra_fonts/10px/hdf_2e.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_2e.png rename to signs_lib/extra_fonts/10px/hdf_2e.png diff --git a/signs_lib/extra_fonts/11px/hdf_2f.png b/signs_lib/extra_fonts/10px/hdf_2f.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_2f.png rename to signs_lib/extra_fonts/10px/hdf_2f.png diff --git a/signs_lib/extra_fonts/11px/hdf_30.png b/signs_lib/extra_fonts/10px/hdf_30.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_30.png rename to signs_lib/extra_fonts/10px/hdf_30.png diff --git a/signs_lib/extra_fonts/11px/hdf_31.png b/signs_lib/extra_fonts/10px/hdf_31.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_31.png rename to signs_lib/extra_fonts/10px/hdf_31.png diff --git a/signs_lib/extra_fonts/11px/hdf_32.png b/signs_lib/extra_fonts/10px/hdf_32.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_32.png rename to signs_lib/extra_fonts/10px/hdf_32.png diff --git a/signs_lib/extra_fonts/11px/hdf_33.png b/signs_lib/extra_fonts/10px/hdf_33.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_33.png rename to signs_lib/extra_fonts/10px/hdf_33.png diff --git a/signs_lib/extra_fonts/11px/hdf_34.png b/signs_lib/extra_fonts/10px/hdf_34.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_34.png rename to signs_lib/extra_fonts/10px/hdf_34.png diff --git a/signs_lib/extra_fonts/11px/hdf_35.png b/signs_lib/extra_fonts/10px/hdf_35.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_35.png rename to signs_lib/extra_fonts/10px/hdf_35.png diff --git a/signs_lib/extra_fonts/11px/hdf_36.png b/signs_lib/extra_fonts/10px/hdf_36.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_36.png rename to signs_lib/extra_fonts/10px/hdf_36.png diff --git a/signs_lib/extra_fonts/11px/hdf_37.png b/signs_lib/extra_fonts/10px/hdf_37.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_37.png rename to signs_lib/extra_fonts/10px/hdf_37.png diff --git a/signs_lib/extra_fonts/11px/hdf_38.png b/signs_lib/extra_fonts/10px/hdf_38.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_38.png rename to signs_lib/extra_fonts/10px/hdf_38.png diff --git a/signs_lib/extra_fonts/11px/hdf_39.png b/signs_lib/extra_fonts/10px/hdf_39.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_39.png rename to signs_lib/extra_fonts/10px/hdf_39.png diff --git a/signs_lib/extra_fonts/11px/hdf_3a.png b/signs_lib/extra_fonts/10px/hdf_3a.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_3a.png rename to signs_lib/extra_fonts/10px/hdf_3a.png diff --git a/signs_lib/extra_fonts/11px/hdf_3b.png b/signs_lib/extra_fonts/10px/hdf_3b.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_3b.png rename to signs_lib/extra_fonts/10px/hdf_3b.png diff --git a/signs_lib/extra_fonts/11px/hdf_3c.png b/signs_lib/extra_fonts/10px/hdf_3c.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_3c.png rename to signs_lib/extra_fonts/10px/hdf_3c.png diff --git a/signs_lib/extra_fonts/11px/hdf_3d.png b/signs_lib/extra_fonts/10px/hdf_3d.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_3d.png rename to signs_lib/extra_fonts/10px/hdf_3d.png diff --git a/signs_lib/extra_fonts/11px/hdf_3e.png b/signs_lib/extra_fonts/10px/hdf_3e.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_3e.png rename to signs_lib/extra_fonts/10px/hdf_3e.png diff --git a/signs_lib/extra_fonts/11px/hdf_3f.png b/signs_lib/extra_fonts/10px/hdf_3f.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_3f.png rename to signs_lib/extra_fonts/10px/hdf_3f.png diff --git a/signs_lib/extra_fonts/11px/hdf_40.png b/signs_lib/extra_fonts/10px/hdf_40.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_40.png rename to signs_lib/extra_fonts/10px/hdf_40.png diff --git a/signs_lib/extra_fonts/11px/hdf_41.png b/signs_lib/extra_fonts/10px/hdf_41.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_41.png rename to signs_lib/extra_fonts/10px/hdf_41.png diff --git a/signs_lib/extra_fonts/11px/hdf_42.png b/signs_lib/extra_fonts/10px/hdf_42.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_42.png rename to signs_lib/extra_fonts/10px/hdf_42.png diff --git a/signs_lib/extra_fonts/11px/hdf_43.png b/signs_lib/extra_fonts/10px/hdf_43.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_43.png rename to signs_lib/extra_fonts/10px/hdf_43.png diff --git a/signs_lib/extra_fonts/11px/hdf_44.png b/signs_lib/extra_fonts/10px/hdf_44.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_44.png rename to signs_lib/extra_fonts/10px/hdf_44.png diff --git a/signs_lib/extra_fonts/11px/hdf_45.png b/signs_lib/extra_fonts/10px/hdf_45.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_45.png rename to signs_lib/extra_fonts/10px/hdf_45.png diff --git a/signs_lib/extra_fonts/11px/hdf_46.png b/signs_lib/extra_fonts/10px/hdf_46.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_46.png rename to signs_lib/extra_fonts/10px/hdf_46.png diff --git a/signs_lib/extra_fonts/11px/hdf_47.png b/signs_lib/extra_fonts/10px/hdf_47.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_47.png rename to signs_lib/extra_fonts/10px/hdf_47.png diff --git a/signs_lib/extra_fonts/11px/hdf_48.png b/signs_lib/extra_fonts/10px/hdf_48.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_48.png rename to signs_lib/extra_fonts/10px/hdf_48.png diff --git a/signs_lib/extra_fonts/11px/hdf_49.png b/signs_lib/extra_fonts/10px/hdf_49.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_49.png rename to signs_lib/extra_fonts/10px/hdf_49.png diff --git a/signs_lib/extra_fonts/11px/hdf_4a.png b/signs_lib/extra_fonts/10px/hdf_4a.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_4a.png rename to signs_lib/extra_fonts/10px/hdf_4a.png diff --git a/signs_lib/extra_fonts/11px/hdf_4b.png b/signs_lib/extra_fonts/10px/hdf_4b.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_4b.png rename to signs_lib/extra_fonts/10px/hdf_4b.png diff --git a/signs_lib/extra_fonts/11px/hdf_4c.png b/signs_lib/extra_fonts/10px/hdf_4c.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_4c.png rename to signs_lib/extra_fonts/10px/hdf_4c.png diff --git a/signs_lib/extra_fonts/11px/hdf_4d.png b/signs_lib/extra_fonts/10px/hdf_4d.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_4d.png rename to signs_lib/extra_fonts/10px/hdf_4d.png diff --git a/signs_lib/extra_fonts/11px/hdf_4e.png b/signs_lib/extra_fonts/10px/hdf_4e.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_4e.png rename to signs_lib/extra_fonts/10px/hdf_4e.png diff --git a/signs_lib/extra_fonts/11px/hdf_4f.png b/signs_lib/extra_fonts/10px/hdf_4f.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_4f.png rename to signs_lib/extra_fonts/10px/hdf_4f.png diff --git a/signs_lib/extra_fonts/11px/hdf_50.png b/signs_lib/extra_fonts/10px/hdf_50.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_50.png rename to signs_lib/extra_fonts/10px/hdf_50.png diff --git a/signs_lib/extra_fonts/11px/hdf_51.png b/signs_lib/extra_fonts/10px/hdf_51.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_51.png rename to signs_lib/extra_fonts/10px/hdf_51.png diff --git a/signs_lib/extra_fonts/11px/hdf_52.png b/signs_lib/extra_fonts/10px/hdf_52.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_52.png rename to signs_lib/extra_fonts/10px/hdf_52.png diff --git a/signs_lib/extra_fonts/11px/hdf_53.png b/signs_lib/extra_fonts/10px/hdf_53.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_53.png rename to signs_lib/extra_fonts/10px/hdf_53.png diff --git a/signs_lib/extra_fonts/11px/hdf_54.png b/signs_lib/extra_fonts/10px/hdf_54.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_54.png rename to signs_lib/extra_fonts/10px/hdf_54.png diff --git a/signs_lib/extra_fonts/11px/hdf_55.png b/signs_lib/extra_fonts/10px/hdf_55.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_55.png rename to signs_lib/extra_fonts/10px/hdf_55.png diff --git a/signs_lib/extra_fonts/11px/hdf_56.png b/signs_lib/extra_fonts/10px/hdf_56.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_56.png rename to signs_lib/extra_fonts/10px/hdf_56.png diff --git a/signs_lib/extra_fonts/11px/hdf_57.png b/signs_lib/extra_fonts/10px/hdf_57.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_57.png rename to signs_lib/extra_fonts/10px/hdf_57.png diff --git a/signs_lib/extra_fonts/11px/hdf_58.png b/signs_lib/extra_fonts/10px/hdf_58.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_58.png rename to signs_lib/extra_fonts/10px/hdf_58.png diff --git a/signs_lib/extra_fonts/11px/hdf_59.png b/signs_lib/extra_fonts/10px/hdf_59.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_59.png rename to signs_lib/extra_fonts/10px/hdf_59.png diff --git a/signs_lib/extra_fonts/11px/hdf_5a.png b/signs_lib/extra_fonts/10px/hdf_5a.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_5a.png rename to signs_lib/extra_fonts/10px/hdf_5a.png diff --git a/signs_lib/extra_fonts/11px/hdf_5b.png b/signs_lib/extra_fonts/10px/hdf_5b.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_5b.png rename to signs_lib/extra_fonts/10px/hdf_5b.png diff --git a/signs_lib/extra_fonts/11px/hdf_5c.png b/signs_lib/extra_fonts/10px/hdf_5c.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_5c.png rename to signs_lib/extra_fonts/10px/hdf_5c.png diff --git a/signs_lib/extra_fonts/11px/hdf_5d.png b/signs_lib/extra_fonts/10px/hdf_5d.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_5d.png rename to signs_lib/extra_fonts/10px/hdf_5d.png diff --git a/signs_lib/extra_fonts/11px/hdf_5e.png b/signs_lib/extra_fonts/10px/hdf_5e.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_5e.png rename to signs_lib/extra_fonts/10px/hdf_5e.png diff --git a/signs_lib/extra_fonts/11px/hdf_5f.png b/signs_lib/extra_fonts/10px/hdf_5f.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_5f.png rename to signs_lib/extra_fonts/10px/hdf_5f.png diff --git a/signs_lib/extra_fonts/11px/hdf_60.png b/signs_lib/extra_fonts/10px/hdf_60.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_60.png rename to signs_lib/extra_fonts/10px/hdf_60.png diff --git a/signs_lib/extra_fonts/11px/hdf_61.png b/signs_lib/extra_fonts/10px/hdf_61.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_61.png rename to signs_lib/extra_fonts/10px/hdf_61.png diff --git a/signs_lib/extra_fonts/11px/hdf_62.png b/signs_lib/extra_fonts/10px/hdf_62.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_62.png rename to signs_lib/extra_fonts/10px/hdf_62.png diff --git a/signs_lib/extra_fonts/11px/hdf_63.png b/signs_lib/extra_fonts/10px/hdf_63.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_63.png rename to signs_lib/extra_fonts/10px/hdf_63.png diff --git a/signs_lib/extra_fonts/11px/hdf_64.png b/signs_lib/extra_fonts/10px/hdf_64.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_64.png rename to signs_lib/extra_fonts/10px/hdf_64.png diff --git a/signs_lib/extra_fonts/11px/hdf_65.png b/signs_lib/extra_fonts/10px/hdf_65.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_65.png rename to signs_lib/extra_fonts/10px/hdf_65.png diff --git a/signs_lib/extra_fonts/11px/hdf_66.png b/signs_lib/extra_fonts/10px/hdf_66.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_66.png rename to signs_lib/extra_fonts/10px/hdf_66.png diff --git a/signs_lib/extra_fonts/11px/hdf_67.png b/signs_lib/extra_fonts/10px/hdf_67.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_67.png rename to signs_lib/extra_fonts/10px/hdf_67.png diff --git a/signs_lib/extra_fonts/11px/hdf_68.png b/signs_lib/extra_fonts/10px/hdf_68.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_68.png rename to signs_lib/extra_fonts/10px/hdf_68.png diff --git a/signs_lib/extra_fonts/11px/hdf_69.png b/signs_lib/extra_fonts/10px/hdf_69.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_69.png rename to signs_lib/extra_fonts/10px/hdf_69.png diff --git a/signs_lib/extra_fonts/11px/hdf_6a.png b/signs_lib/extra_fonts/10px/hdf_6a.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_6a.png rename to signs_lib/extra_fonts/10px/hdf_6a.png diff --git a/signs_lib/extra_fonts/11px/hdf_6b.png b/signs_lib/extra_fonts/10px/hdf_6b.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_6b.png rename to signs_lib/extra_fonts/10px/hdf_6b.png diff --git a/signs_lib/extra_fonts/11px/hdf_6c.png b/signs_lib/extra_fonts/10px/hdf_6c.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_6c.png rename to signs_lib/extra_fonts/10px/hdf_6c.png diff --git a/signs_lib/extra_fonts/11px/hdf_6d.png b/signs_lib/extra_fonts/10px/hdf_6d.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_6d.png rename to signs_lib/extra_fonts/10px/hdf_6d.png diff --git a/signs_lib/extra_fonts/11px/hdf_6e.png b/signs_lib/extra_fonts/10px/hdf_6e.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_6e.png rename to signs_lib/extra_fonts/10px/hdf_6e.png diff --git a/signs_lib/extra_fonts/11px/hdf_6f.png b/signs_lib/extra_fonts/10px/hdf_6f.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_6f.png rename to signs_lib/extra_fonts/10px/hdf_6f.png diff --git a/signs_lib/extra_fonts/11px/hdf_70.png b/signs_lib/extra_fonts/10px/hdf_70.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_70.png rename to signs_lib/extra_fonts/10px/hdf_70.png diff --git a/signs_lib/extra_fonts/11px/hdf_71.png b/signs_lib/extra_fonts/10px/hdf_71.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_71.png rename to signs_lib/extra_fonts/10px/hdf_71.png diff --git a/signs_lib/extra_fonts/11px/hdf_72.png b/signs_lib/extra_fonts/10px/hdf_72.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_72.png rename to signs_lib/extra_fonts/10px/hdf_72.png diff --git a/signs_lib/extra_fonts/11px/hdf_73.png b/signs_lib/extra_fonts/10px/hdf_73.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_73.png rename to signs_lib/extra_fonts/10px/hdf_73.png diff --git a/signs_lib/extra_fonts/11px/hdf_74.png b/signs_lib/extra_fonts/10px/hdf_74.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_74.png rename to signs_lib/extra_fonts/10px/hdf_74.png diff --git a/signs_lib/extra_fonts/11px/hdf_75.png b/signs_lib/extra_fonts/10px/hdf_75.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_75.png rename to signs_lib/extra_fonts/10px/hdf_75.png diff --git a/signs_lib/extra_fonts/11px/hdf_76.png b/signs_lib/extra_fonts/10px/hdf_76.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_76.png rename to signs_lib/extra_fonts/10px/hdf_76.png diff --git a/signs_lib/extra_fonts/11px/hdf_77.png b/signs_lib/extra_fonts/10px/hdf_77.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_77.png rename to signs_lib/extra_fonts/10px/hdf_77.png diff --git a/signs_lib/extra_fonts/11px/hdf_78.png b/signs_lib/extra_fonts/10px/hdf_78.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_78.png rename to signs_lib/extra_fonts/10px/hdf_78.png diff --git a/signs_lib/extra_fonts/11px/hdf_79.png b/signs_lib/extra_fonts/10px/hdf_79.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_79.png rename to signs_lib/extra_fonts/10px/hdf_79.png diff --git a/signs_lib/extra_fonts/11px/hdf_7a.png b/signs_lib/extra_fonts/10px/hdf_7a.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_7a.png rename to signs_lib/extra_fonts/10px/hdf_7a.png diff --git a/signs_lib/extra_fonts/11px/hdf_7b.png b/signs_lib/extra_fonts/10px/hdf_7b.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_7b.png rename to signs_lib/extra_fonts/10px/hdf_7b.png diff --git a/signs_lib/extra_fonts/11px/hdf_7c.png b/signs_lib/extra_fonts/10px/hdf_7c.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_7c.png rename to signs_lib/extra_fonts/10px/hdf_7c.png diff --git a/signs_lib/extra_fonts/11px/hdf_7d.png b/signs_lib/extra_fonts/10px/hdf_7d.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_7d.png rename to signs_lib/extra_fonts/10px/hdf_7d.png diff --git a/signs_lib/extra_fonts/11px/hdf_7e.png b/signs_lib/extra_fonts/10px/hdf_7e.png similarity index 100% rename from signs_lib/extra_fonts/11px/hdf_7e.png rename to signs_lib/extra_fonts/10px/hdf_7e.png diff --git a/signs_lib/extra_fonts/10px/slc_0.png b/signs_lib/extra_fonts/10px/slc_0.png new file mode 100644 index 00000000..6c3189b7 Binary files /dev/null and b/signs_lib/extra_fonts/10px/slc_0.png differ diff --git a/signs_lib/extra_fonts/10px/slc_1.png b/signs_lib/extra_fonts/10px/slc_1.png new file mode 100644 index 00000000..dcb8beed Binary files /dev/null and b/signs_lib/extra_fonts/10px/slc_1.png differ diff --git a/signs_lib/extra_fonts/10px/slc_2.png b/signs_lib/extra_fonts/10px/slc_2.png new file mode 100644 index 00000000..41043459 Binary files /dev/null and b/signs_lib/extra_fonts/10px/slc_2.png differ diff --git a/signs_lib/extra_fonts/10px/slc_3.png b/signs_lib/extra_fonts/10px/slc_3.png new file mode 100644 index 00000000..c89cdd96 Binary files /dev/null and b/signs_lib/extra_fonts/10px/slc_3.png differ diff --git a/signs_lib/extra_fonts/10px/slc_4.png b/signs_lib/extra_fonts/10px/slc_4.png new file mode 100644 index 00000000..f4fe1111 Binary files /dev/null and b/signs_lib/extra_fonts/10px/slc_4.png differ diff --git a/signs_lib/extra_fonts/10px/slc_5.png b/signs_lib/extra_fonts/10px/slc_5.png new file mode 100644 index 00000000..9cd21109 Binary files /dev/null and b/signs_lib/extra_fonts/10px/slc_5.png differ diff --git a/signs_lib/extra_fonts/10px/slc_6.png b/signs_lib/extra_fonts/10px/slc_6.png new file mode 100644 index 00000000..7ec19d82 Binary files /dev/null and b/signs_lib/extra_fonts/10px/slc_6.png differ diff --git a/signs_lib/extra_fonts/10px/slc_7.png b/signs_lib/extra_fonts/10px/slc_7.png new file mode 100644 index 00000000..a72066b7 Binary files /dev/null and b/signs_lib/extra_fonts/10px/slc_7.png differ diff --git a/signs_lib/extra_fonts/10px/slc_8.png b/signs_lib/extra_fonts/10px/slc_8.png new file mode 100644 index 00000000..d437f3a4 Binary files /dev/null and b/signs_lib/extra_fonts/10px/slc_8.png differ diff --git a/signs_lib/extra_fonts/10px/slc_9.png b/signs_lib/extra_fonts/10px/slc_9.png new file mode 100644 index 00000000..12e20969 Binary files /dev/null and b/signs_lib/extra_fonts/10px/slc_9.png differ diff --git a/signs_lib/extra_fonts/10px/slc_A.png b/signs_lib/extra_fonts/10px/slc_A.png new file mode 100644 index 00000000..fb1e652c Binary files /dev/null and b/signs_lib/extra_fonts/10px/slc_A.png differ diff --git a/signs_lib/extra_fonts/10px/slc_B.png b/signs_lib/extra_fonts/10px/slc_B.png new file mode 100644 index 00000000..914d5dd4 Binary files /dev/null and b/signs_lib/extra_fonts/10px/slc_B.png differ diff --git a/signs_lib/extra_fonts/10px/slc_C.png b/signs_lib/extra_fonts/10px/slc_C.png new file mode 100644 index 00000000..0b0ee4a8 Binary files /dev/null and b/signs_lib/extra_fonts/10px/slc_C.png differ diff --git a/signs_lib/extra_fonts/10px/slc_D.png b/signs_lib/extra_fonts/10px/slc_D.png new file mode 100644 index 00000000..6efe937c Binary files /dev/null and b/signs_lib/extra_fonts/10px/slc_D.png differ diff --git a/signs_lib/extra_fonts/10px/slc_E.png b/signs_lib/extra_fonts/10px/slc_E.png new file mode 100644 index 00000000..7f1c2718 Binary files /dev/null and b/signs_lib/extra_fonts/10px/slc_E.png differ diff --git a/signs_lib/extra_fonts/10px/slc_F.png b/signs_lib/extra_fonts/10px/slc_F.png new file mode 100644 index 00000000..c50caa36 Binary files /dev/null and b/signs_lib/extra_fonts/10px/slc_F.png differ diff --git a/signs_lib/extra_fonts/10px/slc_n.png b/signs_lib/extra_fonts/10px/slc_n.png new file mode 100644 index 00000000..5f97c4db Binary files /dev/null and b/signs_lib/extra_fonts/10px/slc_n.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_20.png b/signs_lib/extra_fonts/15px/hdf_20.png new file mode 100644 index 00000000..465982d6 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_20.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_21.png b/signs_lib/extra_fonts/15px/hdf_21.png new file mode 100644 index 00000000..01929d48 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_21.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_22.png b/signs_lib/extra_fonts/15px/hdf_22.png new file mode 100644 index 00000000..2acde25d Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_22.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_23.png b/signs_lib/extra_fonts/15px/hdf_23.png new file mode 100644 index 00000000..ace14376 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_23.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_24.png b/signs_lib/extra_fonts/15px/hdf_24.png new file mode 100644 index 00000000..909b015e Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_24.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_25.png b/signs_lib/extra_fonts/15px/hdf_25.png new file mode 100644 index 00000000..30a78295 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_25.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_26.png b/signs_lib/extra_fonts/15px/hdf_26.png new file mode 100644 index 00000000..d29936c7 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_26.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_27.png b/signs_lib/extra_fonts/15px/hdf_27.png new file mode 100644 index 00000000..9844e922 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_27.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_28.png b/signs_lib/extra_fonts/15px/hdf_28.png new file mode 100644 index 00000000..4810d75a Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_28.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_29.png b/signs_lib/extra_fonts/15px/hdf_29.png new file mode 100644 index 00000000..e5ff2b76 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_29.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_2a.png b/signs_lib/extra_fonts/15px/hdf_2a.png new file mode 100644 index 00000000..54088977 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_2a.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_2b.png b/signs_lib/extra_fonts/15px/hdf_2b.png new file mode 100644 index 00000000..9ad7d9ef Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_2b.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_2c.png b/signs_lib/extra_fonts/15px/hdf_2c.png new file mode 100644 index 00000000..cb3eae05 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_2c.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_2d.png b/signs_lib/extra_fonts/15px/hdf_2d.png new file mode 100644 index 00000000..c252f37d Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_2d.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_2e.png b/signs_lib/extra_fonts/15px/hdf_2e.png new file mode 100644 index 00000000..d3aab5be Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_2e.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_2f.png b/signs_lib/extra_fonts/15px/hdf_2f.png new file mode 100644 index 00000000..48c25f2e Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_2f.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_30.png b/signs_lib/extra_fonts/15px/hdf_30.png new file mode 100644 index 00000000..56ec3e79 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_30.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_31.png b/signs_lib/extra_fonts/15px/hdf_31.png new file mode 100644 index 00000000..c526e867 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_31.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_32.png b/signs_lib/extra_fonts/15px/hdf_32.png new file mode 100644 index 00000000..339d9332 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_32.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_33.png b/signs_lib/extra_fonts/15px/hdf_33.png new file mode 100644 index 00000000..aba5466e Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_33.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_34.png b/signs_lib/extra_fonts/15px/hdf_34.png new file mode 100644 index 00000000..9e71d102 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_34.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_35.png b/signs_lib/extra_fonts/15px/hdf_35.png new file mode 100644 index 00000000..c12370ff Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_35.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_36.png b/signs_lib/extra_fonts/15px/hdf_36.png new file mode 100644 index 00000000..bebb32a8 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_36.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_37.png b/signs_lib/extra_fonts/15px/hdf_37.png new file mode 100644 index 00000000..73d9bb98 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_37.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_38.png b/signs_lib/extra_fonts/15px/hdf_38.png new file mode 100644 index 00000000..baf7f6f8 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_38.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_39.png b/signs_lib/extra_fonts/15px/hdf_39.png new file mode 100644 index 00000000..95729472 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_39.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_3a.png b/signs_lib/extra_fonts/15px/hdf_3a.png new file mode 100644 index 00000000..23ba0cd0 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_3a.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_3b.png b/signs_lib/extra_fonts/15px/hdf_3b.png new file mode 100644 index 00000000..c4b467fa Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_3b.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_3c.png b/signs_lib/extra_fonts/15px/hdf_3c.png new file mode 100644 index 00000000..566ba496 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_3c.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_3d.png b/signs_lib/extra_fonts/15px/hdf_3d.png new file mode 100644 index 00000000..50e6c6f0 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_3d.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_3e.png b/signs_lib/extra_fonts/15px/hdf_3e.png new file mode 100644 index 00000000..090f8ca3 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_3e.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_3f.png b/signs_lib/extra_fonts/15px/hdf_3f.png new file mode 100644 index 00000000..dce47276 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_3f.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_40.png b/signs_lib/extra_fonts/15px/hdf_40.png new file mode 100644 index 00000000..65533fdc Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_40.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_41.png b/signs_lib/extra_fonts/15px/hdf_41.png new file mode 100644 index 00000000..e30c27ca Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_41.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_42.png b/signs_lib/extra_fonts/15px/hdf_42.png new file mode 100644 index 00000000..28d480b7 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_42.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_43.png b/signs_lib/extra_fonts/15px/hdf_43.png new file mode 100644 index 00000000..db57d8dc Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_43.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_44.png b/signs_lib/extra_fonts/15px/hdf_44.png new file mode 100644 index 00000000..cca9575b Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_44.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_45.png b/signs_lib/extra_fonts/15px/hdf_45.png new file mode 100644 index 00000000..07e772b8 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_45.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_46.png b/signs_lib/extra_fonts/15px/hdf_46.png new file mode 100644 index 00000000..24de187a Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_46.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_47.png b/signs_lib/extra_fonts/15px/hdf_47.png new file mode 100644 index 00000000..0deef839 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_47.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_48.png b/signs_lib/extra_fonts/15px/hdf_48.png new file mode 100644 index 00000000..f85b4aec Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_48.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_49.png b/signs_lib/extra_fonts/15px/hdf_49.png new file mode 100644 index 00000000..1f027283 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_49.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_4a.png b/signs_lib/extra_fonts/15px/hdf_4a.png new file mode 100644 index 00000000..b2f7befc Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_4a.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_4b.png b/signs_lib/extra_fonts/15px/hdf_4b.png new file mode 100644 index 00000000..e8d52d60 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_4b.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_4c.png b/signs_lib/extra_fonts/15px/hdf_4c.png new file mode 100644 index 00000000..94d7d480 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_4c.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_4d.png b/signs_lib/extra_fonts/15px/hdf_4d.png new file mode 100644 index 00000000..0ee8eb4b Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_4d.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_4e.png b/signs_lib/extra_fonts/15px/hdf_4e.png new file mode 100644 index 00000000..8ff83d66 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_4e.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_4f.png b/signs_lib/extra_fonts/15px/hdf_4f.png new file mode 100644 index 00000000..b278ccc5 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_4f.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_50.png b/signs_lib/extra_fonts/15px/hdf_50.png new file mode 100644 index 00000000..33b52fd6 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_50.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_51.png b/signs_lib/extra_fonts/15px/hdf_51.png new file mode 100644 index 00000000..892747c7 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_51.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_52.png b/signs_lib/extra_fonts/15px/hdf_52.png new file mode 100644 index 00000000..acb395ed Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_52.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_53.png b/signs_lib/extra_fonts/15px/hdf_53.png new file mode 100644 index 00000000..028f2841 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_53.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_54.png b/signs_lib/extra_fonts/15px/hdf_54.png new file mode 100644 index 00000000..3bd0a2b9 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_54.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_55.png b/signs_lib/extra_fonts/15px/hdf_55.png new file mode 100644 index 00000000..81643f94 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_55.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_56.png b/signs_lib/extra_fonts/15px/hdf_56.png new file mode 100644 index 00000000..8726f5bc Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_56.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_57.png b/signs_lib/extra_fonts/15px/hdf_57.png new file mode 100644 index 00000000..5e8d9d0f Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_57.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_58.png b/signs_lib/extra_fonts/15px/hdf_58.png new file mode 100644 index 00000000..2abbda39 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_58.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_59.png b/signs_lib/extra_fonts/15px/hdf_59.png new file mode 100644 index 00000000..ff450930 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_59.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_5a.png b/signs_lib/extra_fonts/15px/hdf_5a.png new file mode 100644 index 00000000..5c706ce1 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_5a.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_5b.png b/signs_lib/extra_fonts/15px/hdf_5b.png new file mode 100644 index 00000000..2592f1ff Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_5b.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_5c.png b/signs_lib/extra_fonts/15px/hdf_5c.png new file mode 100644 index 00000000..406d6342 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_5c.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_5d.png b/signs_lib/extra_fonts/15px/hdf_5d.png new file mode 100644 index 00000000..a5efa37d Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_5d.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_5e.png b/signs_lib/extra_fonts/15px/hdf_5e.png new file mode 100644 index 00000000..7f610d87 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_5e.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_5f.png b/signs_lib/extra_fonts/15px/hdf_5f.png new file mode 100644 index 00000000..07cce5a1 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_5f.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_60.png b/signs_lib/extra_fonts/15px/hdf_60.png new file mode 100644 index 00000000..cd4e0fb3 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_60.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_61.png b/signs_lib/extra_fonts/15px/hdf_61.png new file mode 100644 index 00000000..dc019ba5 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_61.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_62.png b/signs_lib/extra_fonts/15px/hdf_62.png new file mode 100644 index 00000000..285d0b2f Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_62.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_63.png b/signs_lib/extra_fonts/15px/hdf_63.png new file mode 100644 index 00000000..8781b8a8 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_63.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_64.png b/signs_lib/extra_fonts/15px/hdf_64.png new file mode 100644 index 00000000..16c9a286 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_64.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_65.png b/signs_lib/extra_fonts/15px/hdf_65.png new file mode 100644 index 00000000..810d9c93 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_65.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_66.png b/signs_lib/extra_fonts/15px/hdf_66.png new file mode 100644 index 00000000..411ca573 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_66.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_67.png b/signs_lib/extra_fonts/15px/hdf_67.png new file mode 100644 index 00000000..d8820dd1 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_67.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_68.png b/signs_lib/extra_fonts/15px/hdf_68.png new file mode 100644 index 00000000..5b51d05a Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_68.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_69.png b/signs_lib/extra_fonts/15px/hdf_69.png new file mode 100644 index 00000000..55f1a229 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_69.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_6a.png b/signs_lib/extra_fonts/15px/hdf_6a.png new file mode 100644 index 00000000..c20e222f Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_6a.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_6b.png b/signs_lib/extra_fonts/15px/hdf_6b.png new file mode 100644 index 00000000..fc34fc50 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_6b.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_6c.png b/signs_lib/extra_fonts/15px/hdf_6c.png new file mode 100644 index 00000000..1f027283 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_6c.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_6d.png b/signs_lib/extra_fonts/15px/hdf_6d.png new file mode 100644 index 00000000..6c0ae93f Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_6d.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_6e.png b/signs_lib/extra_fonts/15px/hdf_6e.png new file mode 100644 index 00000000..4f4dec70 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_6e.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_6f.png b/signs_lib/extra_fonts/15px/hdf_6f.png new file mode 100644 index 00000000..921c6119 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_6f.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_70.png b/signs_lib/extra_fonts/15px/hdf_70.png new file mode 100644 index 00000000..8202199d Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_70.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_71.png b/signs_lib/extra_fonts/15px/hdf_71.png new file mode 100644 index 00000000..c02171f0 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_71.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_72.png b/signs_lib/extra_fonts/15px/hdf_72.png new file mode 100644 index 00000000..757b9c85 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_72.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_73.png b/signs_lib/extra_fonts/15px/hdf_73.png new file mode 100644 index 00000000..e38497d9 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_73.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_74.png b/signs_lib/extra_fonts/15px/hdf_74.png new file mode 100644 index 00000000..10f9cfa9 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_74.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_75.png b/signs_lib/extra_fonts/15px/hdf_75.png new file mode 100644 index 00000000..377416ba Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_75.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_76.png b/signs_lib/extra_fonts/15px/hdf_76.png new file mode 100644 index 00000000..dc558d3a Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_76.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_77.png b/signs_lib/extra_fonts/15px/hdf_77.png new file mode 100644 index 00000000..6a142984 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_77.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_78.png b/signs_lib/extra_fonts/15px/hdf_78.png new file mode 100644 index 00000000..38b4be03 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_78.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_79.png b/signs_lib/extra_fonts/15px/hdf_79.png new file mode 100644 index 00000000..8859fb41 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_79.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_7a.png b/signs_lib/extra_fonts/15px/hdf_7a.png new file mode 100644 index 00000000..c42c84a3 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_7a.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_7b.png b/signs_lib/extra_fonts/15px/hdf_7b.png new file mode 100644 index 00000000..c0ee072c Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_7b.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_7c.png b/signs_lib/extra_fonts/15px/hdf_7c.png new file mode 100644 index 00000000..6e9949de Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_7c.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_7d.png b/signs_lib/extra_fonts/15px/hdf_7d.png new file mode 100644 index 00000000..6162caa2 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_7d.png differ diff --git a/signs_lib/extra_fonts/15px/hdf_7e.png b/signs_lib/extra_fonts/15px/hdf_7e.png new file mode 100644 index 00000000..ec762d55 Binary files /dev/null and b/signs_lib/extra_fonts/15px/hdf_7e.png differ diff --git a/signs_lib/extra_fonts/15px/slc_0.png b/signs_lib/extra_fonts/15px/slc_0.png new file mode 100644 index 00000000..17c66310 Binary files /dev/null and b/signs_lib/extra_fonts/15px/slc_0.png differ diff --git a/signs_lib/extra_fonts/15px/slc_1.png b/signs_lib/extra_fonts/15px/slc_1.png new file mode 100644 index 00000000..3cbbbe6c Binary files /dev/null and b/signs_lib/extra_fonts/15px/slc_1.png differ diff --git a/signs_lib/extra_fonts/15px/slc_2.png b/signs_lib/extra_fonts/15px/slc_2.png new file mode 100644 index 00000000..f86ae90a Binary files /dev/null and b/signs_lib/extra_fonts/15px/slc_2.png differ diff --git a/signs_lib/extra_fonts/15px/slc_3.png b/signs_lib/extra_fonts/15px/slc_3.png new file mode 100644 index 00000000..19389117 Binary files /dev/null and b/signs_lib/extra_fonts/15px/slc_3.png differ diff --git a/signs_lib/extra_fonts/15px/slc_4.png b/signs_lib/extra_fonts/15px/slc_4.png new file mode 100644 index 00000000..cdcb3026 Binary files /dev/null and b/signs_lib/extra_fonts/15px/slc_4.png differ diff --git a/signs_lib/extra_fonts/15px/slc_5.png b/signs_lib/extra_fonts/15px/slc_5.png new file mode 100644 index 00000000..57ff7b59 Binary files /dev/null and b/signs_lib/extra_fonts/15px/slc_5.png differ diff --git a/signs_lib/extra_fonts/15px/slc_6.png b/signs_lib/extra_fonts/15px/slc_6.png new file mode 100644 index 00000000..de15f526 Binary files /dev/null and b/signs_lib/extra_fonts/15px/slc_6.png differ diff --git a/signs_lib/extra_fonts/15px/slc_7.png b/signs_lib/extra_fonts/15px/slc_7.png new file mode 100644 index 00000000..a38eb425 Binary files /dev/null and b/signs_lib/extra_fonts/15px/slc_7.png differ diff --git a/signs_lib/extra_fonts/15px/slc_8.png b/signs_lib/extra_fonts/15px/slc_8.png new file mode 100644 index 00000000..b0e59412 Binary files /dev/null and b/signs_lib/extra_fonts/15px/slc_8.png differ diff --git a/signs_lib/extra_fonts/15px/slc_9.png b/signs_lib/extra_fonts/15px/slc_9.png new file mode 100644 index 00000000..d2a0974c Binary files /dev/null and b/signs_lib/extra_fonts/15px/slc_9.png differ diff --git a/signs_lib/extra_fonts/15px/slc_A.png b/signs_lib/extra_fonts/15px/slc_A.png new file mode 100644 index 00000000..bed719c3 Binary files /dev/null and b/signs_lib/extra_fonts/15px/slc_A.png differ diff --git a/signs_lib/extra_fonts/15px/slc_B.png b/signs_lib/extra_fonts/15px/slc_B.png new file mode 100644 index 00000000..f1f9d263 Binary files /dev/null and b/signs_lib/extra_fonts/15px/slc_B.png differ diff --git a/signs_lib/extra_fonts/15px/slc_C.png b/signs_lib/extra_fonts/15px/slc_C.png new file mode 100644 index 00000000..1822a5d6 Binary files /dev/null and b/signs_lib/extra_fonts/15px/slc_C.png differ diff --git a/signs_lib/extra_fonts/15px/slc_D.png b/signs_lib/extra_fonts/15px/slc_D.png new file mode 100644 index 00000000..a9f06c4b Binary files /dev/null and b/signs_lib/extra_fonts/15px/slc_D.png differ diff --git a/signs_lib/extra_fonts/15px/slc_E.png b/signs_lib/extra_fonts/15px/slc_E.png new file mode 100644 index 00000000..d73776b1 Binary files /dev/null and b/signs_lib/extra_fonts/15px/slc_E.png differ diff --git a/signs_lib/extra_fonts/15px/slc_F.png b/signs_lib/extra_fonts/15px/slc_F.png new file mode 100644 index 00000000..e59813b9 Binary files /dev/null and b/signs_lib/extra_fonts/15px/slc_F.png differ diff --git a/signs_lib/extra_fonts/15px/slc_n.png b/signs_lib/extra_fonts/15px/slc_n.png new file mode 100644 index 00000000..8f59c9bf Binary files /dev/null and b/signs_lib/extra_fonts/15px/slc_n.png differ diff --git a/signs_lib/extra_fonts/25px/hdf_20.png b/signs_lib/extra_fonts/24px/hdf_20.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_20.png rename to signs_lib/extra_fonts/24px/hdf_20.png diff --git a/signs_lib/extra_fonts/25px/hdf_21.png b/signs_lib/extra_fonts/24px/hdf_21.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_21.png rename to signs_lib/extra_fonts/24px/hdf_21.png diff --git a/signs_lib/extra_fonts/25px/hdf_22.png b/signs_lib/extra_fonts/24px/hdf_22.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_22.png rename to signs_lib/extra_fonts/24px/hdf_22.png diff --git a/signs_lib/extra_fonts/25px/hdf_23.png b/signs_lib/extra_fonts/24px/hdf_23.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_23.png rename to signs_lib/extra_fonts/24px/hdf_23.png diff --git a/signs_lib/extra_fonts/25px/hdf_24.png b/signs_lib/extra_fonts/24px/hdf_24.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_24.png rename to signs_lib/extra_fonts/24px/hdf_24.png diff --git a/signs_lib/extra_fonts/25px/hdf_25.png b/signs_lib/extra_fonts/24px/hdf_25.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_25.png rename to signs_lib/extra_fonts/24px/hdf_25.png diff --git a/signs_lib/extra_fonts/25px/hdf_26.png b/signs_lib/extra_fonts/24px/hdf_26.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_26.png rename to signs_lib/extra_fonts/24px/hdf_26.png diff --git a/signs_lib/extra_fonts/25px/hdf_27.png b/signs_lib/extra_fonts/24px/hdf_27.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_27.png rename to signs_lib/extra_fonts/24px/hdf_27.png diff --git a/signs_lib/extra_fonts/25px/hdf_28.png b/signs_lib/extra_fonts/24px/hdf_28.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_28.png rename to signs_lib/extra_fonts/24px/hdf_28.png diff --git a/signs_lib/extra_fonts/25px/hdf_29.png b/signs_lib/extra_fonts/24px/hdf_29.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_29.png rename to signs_lib/extra_fonts/24px/hdf_29.png diff --git a/signs_lib/extra_fonts/25px/hdf_2a.png b/signs_lib/extra_fonts/24px/hdf_2a.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_2a.png rename to signs_lib/extra_fonts/24px/hdf_2a.png diff --git a/signs_lib/extra_fonts/25px/hdf_2b.png b/signs_lib/extra_fonts/24px/hdf_2b.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_2b.png rename to signs_lib/extra_fonts/24px/hdf_2b.png diff --git a/signs_lib/extra_fonts/25px/hdf_2c.png b/signs_lib/extra_fonts/24px/hdf_2c.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_2c.png rename to signs_lib/extra_fonts/24px/hdf_2c.png diff --git a/signs_lib/extra_fonts/25px/hdf_2d.png b/signs_lib/extra_fonts/24px/hdf_2d.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_2d.png rename to signs_lib/extra_fonts/24px/hdf_2d.png diff --git a/signs_lib/extra_fonts/25px/hdf_2e.png b/signs_lib/extra_fonts/24px/hdf_2e.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_2e.png rename to signs_lib/extra_fonts/24px/hdf_2e.png diff --git a/signs_lib/extra_fonts/25px/hdf_2f.png b/signs_lib/extra_fonts/24px/hdf_2f.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_2f.png rename to signs_lib/extra_fonts/24px/hdf_2f.png diff --git a/signs_lib/extra_fonts/25px/hdf_30.png b/signs_lib/extra_fonts/24px/hdf_30.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_30.png rename to signs_lib/extra_fonts/24px/hdf_30.png diff --git a/signs_lib/extra_fonts/25px/hdf_31.png b/signs_lib/extra_fonts/24px/hdf_31.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_31.png rename to signs_lib/extra_fonts/24px/hdf_31.png diff --git a/signs_lib/extra_fonts/25px/hdf_32.png b/signs_lib/extra_fonts/24px/hdf_32.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_32.png rename to signs_lib/extra_fonts/24px/hdf_32.png diff --git a/signs_lib/extra_fonts/25px/hdf_33.png b/signs_lib/extra_fonts/24px/hdf_33.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_33.png rename to signs_lib/extra_fonts/24px/hdf_33.png diff --git a/signs_lib/extra_fonts/25px/hdf_34.png b/signs_lib/extra_fonts/24px/hdf_34.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_34.png rename to signs_lib/extra_fonts/24px/hdf_34.png diff --git a/signs_lib/extra_fonts/25px/hdf_35.png b/signs_lib/extra_fonts/24px/hdf_35.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_35.png rename to signs_lib/extra_fonts/24px/hdf_35.png diff --git a/signs_lib/extra_fonts/25px/hdf_36.png b/signs_lib/extra_fonts/24px/hdf_36.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_36.png rename to signs_lib/extra_fonts/24px/hdf_36.png diff --git a/signs_lib/extra_fonts/25px/hdf_37.png b/signs_lib/extra_fonts/24px/hdf_37.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_37.png rename to signs_lib/extra_fonts/24px/hdf_37.png diff --git a/signs_lib/extra_fonts/25px/hdf_38.png b/signs_lib/extra_fonts/24px/hdf_38.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_38.png rename to signs_lib/extra_fonts/24px/hdf_38.png diff --git a/signs_lib/extra_fonts/25px/hdf_39.png b/signs_lib/extra_fonts/24px/hdf_39.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_39.png rename to signs_lib/extra_fonts/24px/hdf_39.png diff --git a/signs_lib/extra_fonts/25px/hdf_3a.png b/signs_lib/extra_fonts/24px/hdf_3a.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_3a.png rename to signs_lib/extra_fonts/24px/hdf_3a.png diff --git a/signs_lib/extra_fonts/25px/hdf_3b.png b/signs_lib/extra_fonts/24px/hdf_3b.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_3b.png rename to signs_lib/extra_fonts/24px/hdf_3b.png diff --git a/signs_lib/extra_fonts/25px/hdf_3c.png b/signs_lib/extra_fonts/24px/hdf_3c.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_3c.png rename to signs_lib/extra_fonts/24px/hdf_3c.png diff --git a/signs_lib/extra_fonts/25px/hdf_3d.png b/signs_lib/extra_fonts/24px/hdf_3d.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_3d.png rename to signs_lib/extra_fonts/24px/hdf_3d.png diff --git a/signs_lib/extra_fonts/25px/hdf_3e.png b/signs_lib/extra_fonts/24px/hdf_3e.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_3e.png rename to signs_lib/extra_fonts/24px/hdf_3e.png diff --git a/signs_lib/extra_fonts/25px/hdf_3f.png b/signs_lib/extra_fonts/24px/hdf_3f.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_3f.png rename to signs_lib/extra_fonts/24px/hdf_3f.png diff --git a/signs_lib/extra_fonts/25px/hdf_40.png b/signs_lib/extra_fonts/24px/hdf_40.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_40.png rename to signs_lib/extra_fonts/24px/hdf_40.png diff --git a/signs_lib/extra_fonts/25px/hdf_41.png b/signs_lib/extra_fonts/24px/hdf_41.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_41.png rename to signs_lib/extra_fonts/24px/hdf_41.png diff --git a/signs_lib/extra_fonts/25px/hdf_42.png b/signs_lib/extra_fonts/24px/hdf_42.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_42.png rename to signs_lib/extra_fonts/24px/hdf_42.png diff --git a/signs_lib/extra_fonts/25px/hdf_43.png b/signs_lib/extra_fonts/24px/hdf_43.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_43.png rename to signs_lib/extra_fonts/24px/hdf_43.png diff --git a/signs_lib/extra_fonts/25px/hdf_44.png b/signs_lib/extra_fonts/24px/hdf_44.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_44.png rename to signs_lib/extra_fonts/24px/hdf_44.png diff --git a/signs_lib/extra_fonts/25px/hdf_45.png b/signs_lib/extra_fonts/24px/hdf_45.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_45.png rename to signs_lib/extra_fonts/24px/hdf_45.png diff --git a/signs_lib/extra_fonts/25px/hdf_46.png b/signs_lib/extra_fonts/24px/hdf_46.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_46.png rename to signs_lib/extra_fonts/24px/hdf_46.png diff --git a/signs_lib/extra_fonts/25px/hdf_47.png b/signs_lib/extra_fonts/24px/hdf_47.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_47.png rename to signs_lib/extra_fonts/24px/hdf_47.png diff --git a/signs_lib/extra_fonts/25px/hdf_48.png b/signs_lib/extra_fonts/24px/hdf_48.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_48.png rename to signs_lib/extra_fonts/24px/hdf_48.png diff --git a/signs_lib/extra_fonts/25px/hdf_49.png b/signs_lib/extra_fonts/24px/hdf_49.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_49.png rename to signs_lib/extra_fonts/24px/hdf_49.png diff --git a/signs_lib/extra_fonts/25px/hdf_4a.png b/signs_lib/extra_fonts/24px/hdf_4a.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_4a.png rename to signs_lib/extra_fonts/24px/hdf_4a.png diff --git a/signs_lib/extra_fonts/25px/hdf_4b.png b/signs_lib/extra_fonts/24px/hdf_4b.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_4b.png rename to signs_lib/extra_fonts/24px/hdf_4b.png diff --git a/signs_lib/extra_fonts/25px/hdf_4c.png b/signs_lib/extra_fonts/24px/hdf_4c.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_4c.png rename to signs_lib/extra_fonts/24px/hdf_4c.png diff --git a/signs_lib/extra_fonts/25px/hdf_4d.png b/signs_lib/extra_fonts/24px/hdf_4d.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_4d.png rename to signs_lib/extra_fonts/24px/hdf_4d.png diff --git a/signs_lib/extra_fonts/25px/hdf_4e.png b/signs_lib/extra_fonts/24px/hdf_4e.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_4e.png rename to signs_lib/extra_fonts/24px/hdf_4e.png diff --git a/signs_lib/extra_fonts/25px/hdf_4f.png b/signs_lib/extra_fonts/24px/hdf_4f.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_4f.png rename to signs_lib/extra_fonts/24px/hdf_4f.png diff --git a/signs_lib/extra_fonts/25px/hdf_50.png b/signs_lib/extra_fonts/24px/hdf_50.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_50.png rename to signs_lib/extra_fonts/24px/hdf_50.png diff --git a/signs_lib/extra_fonts/25px/hdf_51.png b/signs_lib/extra_fonts/24px/hdf_51.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_51.png rename to signs_lib/extra_fonts/24px/hdf_51.png diff --git a/signs_lib/extra_fonts/25px/hdf_52.png b/signs_lib/extra_fonts/24px/hdf_52.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_52.png rename to signs_lib/extra_fonts/24px/hdf_52.png diff --git a/signs_lib/extra_fonts/25px/hdf_53.png b/signs_lib/extra_fonts/24px/hdf_53.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_53.png rename to signs_lib/extra_fonts/24px/hdf_53.png diff --git a/signs_lib/extra_fonts/25px/hdf_54.png b/signs_lib/extra_fonts/24px/hdf_54.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_54.png rename to signs_lib/extra_fonts/24px/hdf_54.png diff --git a/signs_lib/extra_fonts/25px/hdf_55.png b/signs_lib/extra_fonts/24px/hdf_55.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_55.png rename to signs_lib/extra_fonts/24px/hdf_55.png diff --git a/signs_lib/extra_fonts/25px/hdf_56.png b/signs_lib/extra_fonts/24px/hdf_56.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_56.png rename to signs_lib/extra_fonts/24px/hdf_56.png diff --git a/signs_lib/extra_fonts/25px/hdf_57.png b/signs_lib/extra_fonts/24px/hdf_57.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_57.png rename to signs_lib/extra_fonts/24px/hdf_57.png diff --git a/signs_lib/extra_fonts/25px/hdf_58.png b/signs_lib/extra_fonts/24px/hdf_58.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_58.png rename to signs_lib/extra_fonts/24px/hdf_58.png diff --git a/signs_lib/extra_fonts/25px/hdf_59.png b/signs_lib/extra_fonts/24px/hdf_59.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_59.png rename to signs_lib/extra_fonts/24px/hdf_59.png diff --git a/signs_lib/extra_fonts/25px/hdf_5a.png b/signs_lib/extra_fonts/24px/hdf_5a.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_5a.png rename to signs_lib/extra_fonts/24px/hdf_5a.png diff --git a/signs_lib/extra_fonts/25px/hdf_5b.png b/signs_lib/extra_fonts/24px/hdf_5b.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_5b.png rename to signs_lib/extra_fonts/24px/hdf_5b.png diff --git a/signs_lib/extra_fonts/25px/hdf_5c.png b/signs_lib/extra_fonts/24px/hdf_5c.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_5c.png rename to signs_lib/extra_fonts/24px/hdf_5c.png diff --git a/signs_lib/extra_fonts/25px/hdf_5d.png b/signs_lib/extra_fonts/24px/hdf_5d.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_5d.png rename to signs_lib/extra_fonts/24px/hdf_5d.png diff --git a/signs_lib/extra_fonts/25px/hdf_5e.png b/signs_lib/extra_fonts/24px/hdf_5e.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_5e.png rename to signs_lib/extra_fonts/24px/hdf_5e.png diff --git a/signs_lib/extra_fonts/25px/hdf_5f.png b/signs_lib/extra_fonts/24px/hdf_5f.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_5f.png rename to signs_lib/extra_fonts/24px/hdf_5f.png diff --git a/signs_lib/extra_fonts/25px/hdf_60.png b/signs_lib/extra_fonts/24px/hdf_60.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_60.png rename to signs_lib/extra_fonts/24px/hdf_60.png diff --git a/signs_lib/extra_fonts/25px/hdf_61.png b/signs_lib/extra_fonts/24px/hdf_61.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_61.png rename to signs_lib/extra_fonts/24px/hdf_61.png diff --git a/signs_lib/extra_fonts/25px/hdf_62.png b/signs_lib/extra_fonts/24px/hdf_62.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_62.png rename to signs_lib/extra_fonts/24px/hdf_62.png diff --git a/signs_lib/extra_fonts/25px/hdf_63.png b/signs_lib/extra_fonts/24px/hdf_63.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_63.png rename to signs_lib/extra_fonts/24px/hdf_63.png diff --git a/signs_lib/extra_fonts/25px/hdf_64.png b/signs_lib/extra_fonts/24px/hdf_64.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_64.png rename to signs_lib/extra_fonts/24px/hdf_64.png diff --git a/signs_lib/extra_fonts/25px/hdf_65.png b/signs_lib/extra_fonts/24px/hdf_65.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_65.png rename to signs_lib/extra_fonts/24px/hdf_65.png diff --git a/signs_lib/extra_fonts/25px/hdf_66.png b/signs_lib/extra_fonts/24px/hdf_66.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_66.png rename to signs_lib/extra_fonts/24px/hdf_66.png diff --git a/signs_lib/extra_fonts/25px/hdf_67.png b/signs_lib/extra_fonts/24px/hdf_67.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_67.png rename to signs_lib/extra_fonts/24px/hdf_67.png diff --git a/signs_lib/extra_fonts/25px/hdf_68.png b/signs_lib/extra_fonts/24px/hdf_68.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_68.png rename to signs_lib/extra_fonts/24px/hdf_68.png diff --git a/signs_lib/extra_fonts/25px/hdf_69.png b/signs_lib/extra_fonts/24px/hdf_69.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_69.png rename to signs_lib/extra_fonts/24px/hdf_69.png diff --git a/signs_lib/extra_fonts/25px/hdf_6a.png b/signs_lib/extra_fonts/24px/hdf_6a.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_6a.png rename to signs_lib/extra_fonts/24px/hdf_6a.png diff --git a/signs_lib/extra_fonts/25px/hdf_6b.png b/signs_lib/extra_fonts/24px/hdf_6b.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_6b.png rename to signs_lib/extra_fonts/24px/hdf_6b.png diff --git a/signs_lib/extra_fonts/25px/hdf_6c.png b/signs_lib/extra_fonts/24px/hdf_6c.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_6c.png rename to signs_lib/extra_fonts/24px/hdf_6c.png diff --git a/signs_lib/extra_fonts/25px/hdf_6d.png b/signs_lib/extra_fonts/24px/hdf_6d.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_6d.png rename to signs_lib/extra_fonts/24px/hdf_6d.png diff --git a/signs_lib/extra_fonts/25px/hdf_6e.png b/signs_lib/extra_fonts/24px/hdf_6e.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_6e.png rename to signs_lib/extra_fonts/24px/hdf_6e.png diff --git a/signs_lib/extra_fonts/25px/hdf_6f.png b/signs_lib/extra_fonts/24px/hdf_6f.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_6f.png rename to signs_lib/extra_fonts/24px/hdf_6f.png diff --git a/signs_lib/extra_fonts/25px/hdf_70.png b/signs_lib/extra_fonts/24px/hdf_70.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_70.png rename to signs_lib/extra_fonts/24px/hdf_70.png diff --git a/signs_lib/extra_fonts/25px/hdf_71.png b/signs_lib/extra_fonts/24px/hdf_71.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_71.png rename to signs_lib/extra_fonts/24px/hdf_71.png diff --git a/signs_lib/extra_fonts/25px/hdf_72.png b/signs_lib/extra_fonts/24px/hdf_72.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_72.png rename to signs_lib/extra_fonts/24px/hdf_72.png diff --git a/signs_lib/extra_fonts/25px/hdf_73.png b/signs_lib/extra_fonts/24px/hdf_73.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_73.png rename to signs_lib/extra_fonts/24px/hdf_73.png diff --git a/signs_lib/extra_fonts/25px/hdf_74.png b/signs_lib/extra_fonts/24px/hdf_74.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_74.png rename to signs_lib/extra_fonts/24px/hdf_74.png diff --git a/signs_lib/extra_fonts/25px/hdf_75.png b/signs_lib/extra_fonts/24px/hdf_75.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_75.png rename to signs_lib/extra_fonts/24px/hdf_75.png diff --git a/signs_lib/extra_fonts/25px/hdf_76.png b/signs_lib/extra_fonts/24px/hdf_76.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_76.png rename to signs_lib/extra_fonts/24px/hdf_76.png diff --git a/signs_lib/extra_fonts/25px/hdf_77.png b/signs_lib/extra_fonts/24px/hdf_77.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_77.png rename to signs_lib/extra_fonts/24px/hdf_77.png diff --git a/signs_lib/extra_fonts/25px/hdf_78.png b/signs_lib/extra_fonts/24px/hdf_78.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_78.png rename to signs_lib/extra_fonts/24px/hdf_78.png diff --git a/signs_lib/extra_fonts/25px/hdf_79.png b/signs_lib/extra_fonts/24px/hdf_79.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_79.png rename to signs_lib/extra_fonts/24px/hdf_79.png diff --git a/signs_lib/extra_fonts/25px/hdf_7a.png b/signs_lib/extra_fonts/24px/hdf_7a.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_7a.png rename to signs_lib/extra_fonts/24px/hdf_7a.png diff --git a/signs_lib/extra_fonts/25px/hdf_7b.png b/signs_lib/extra_fonts/24px/hdf_7b.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_7b.png rename to signs_lib/extra_fonts/24px/hdf_7b.png diff --git a/signs_lib/extra_fonts/25px/hdf_7c.png b/signs_lib/extra_fonts/24px/hdf_7c.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_7c.png rename to signs_lib/extra_fonts/24px/hdf_7c.png diff --git a/signs_lib/extra_fonts/25px/hdf_7d.png b/signs_lib/extra_fonts/24px/hdf_7d.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_7d.png rename to signs_lib/extra_fonts/24px/hdf_7d.png diff --git a/signs_lib/extra_fonts/25px/hdf_7e.png b/signs_lib/extra_fonts/24px/hdf_7e.png similarity index 100% rename from signs_lib/extra_fonts/25px/hdf_7e.png rename to signs_lib/extra_fonts/24px/hdf_7e.png diff --git a/signs_lib/extra_fonts/24px/slc_0.png b/signs_lib/extra_fonts/24px/slc_0.png new file mode 100644 index 00000000..6983a269 Binary files /dev/null and b/signs_lib/extra_fonts/24px/slc_0.png differ diff --git a/signs_lib/extra_fonts/24px/slc_1.png b/signs_lib/extra_fonts/24px/slc_1.png new file mode 100644 index 00000000..f53268cc Binary files /dev/null and b/signs_lib/extra_fonts/24px/slc_1.png differ diff --git a/signs_lib/extra_fonts/24px/slc_2.png b/signs_lib/extra_fonts/24px/slc_2.png new file mode 100644 index 00000000..707650d1 Binary files /dev/null and b/signs_lib/extra_fonts/24px/slc_2.png differ diff --git a/signs_lib/extra_fonts/24px/slc_3.png b/signs_lib/extra_fonts/24px/slc_3.png new file mode 100644 index 00000000..9d6084cc Binary files /dev/null and b/signs_lib/extra_fonts/24px/slc_3.png differ diff --git a/signs_lib/extra_fonts/24px/slc_4.png b/signs_lib/extra_fonts/24px/slc_4.png new file mode 100644 index 00000000..b045a710 Binary files /dev/null and b/signs_lib/extra_fonts/24px/slc_4.png differ diff --git a/signs_lib/extra_fonts/24px/slc_5.png b/signs_lib/extra_fonts/24px/slc_5.png new file mode 100644 index 00000000..a07474b3 Binary files /dev/null and b/signs_lib/extra_fonts/24px/slc_5.png differ diff --git a/signs_lib/extra_fonts/24px/slc_6.png b/signs_lib/extra_fonts/24px/slc_6.png new file mode 100644 index 00000000..e8bf8e7e Binary files /dev/null and b/signs_lib/extra_fonts/24px/slc_6.png differ diff --git a/signs_lib/extra_fonts/24px/slc_7.png b/signs_lib/extra_fonts/24px/slc_7.png new file mode 100644 index 00000000..38228c26 Binary files /dev/null and b/signs_lib/extra_fonts/24px/slc_7.png differ diff --git a/signs_lib/extra_fonts/24px/slc_8.png b/signs_lib/extra_fonts/24px/slc_8.png new file mode 100644 index 00000000..371e1bf0 Binary files /dev/null and b/signs_lib/extra_fonts/24px/slc_8.png differ diff --git a/signs_lib/extra_fonts/24px/slc_9.png b/signs_lib/extra_fonts/24px/slc_9.png new file mode 100644 index 00000000..34cde7e3 Binary files /dev/null and b/signs_lib/extra_fonts/24px/slc_9.png differ diff --git a/signs_lib/extra_fonts/24px/slc_A.png b/signs_lib/extra_fonts/24px/slc_A.png new file mode 100644 index 00000000..049ae6c6 Binary files /dev/null and b/signs_lib/extra_fonts/24px/slc_A.png differ diff --git a/signs_lib/extra_fonts/24px/slc_B.png b/signs_lib/extra_fonts/24px/slc_B.png new file mode 100644 index 00000000..808f6830 Binary files /dev/null and b/signs_lib/extra_fonts/24px/slc_B.png differ diff --git a/signs_lib/extra_fonts/24px/slc_C.png b/signs_lib/extra_fonts/24px/slc_C.png new file mode 100644 index 00000000..943faea0 Binary files /dev/null and b/signs_lib/extra_fonts/24px/slc_C.png differ diff --git a/signs_lib/extra_fonts/24px/slc_D.png b/signs_lib/extra_fonts/24px/slc_D.png new file mode 100644 index 00000000..efa20669 Binary files /dev/null and b/signs_lib/extra_fonts/24px/slc_D.png differ diff --git a/signs_lib/extra_fonts/24px/slc_E.png b/signs_lib/extra_fonts/24px/slc_E.png new file mode 100644 index 00000000..abecd331 Binary files /dev/null and b/signs_lib/extra_fonts/24px/slc_E.png differ diff --git a/signs_lib/extra_fonts/24px/slc_F.png b/signs_lib/extra_fonts/24px/slc_F.png new file mode 100644 index 00000000..365d98ef Binary files /dev/null and b/signs_lib/extra_fonts/24px/slc_F.png differ diff --git a/signs_lib/extra_fonts/24px/slc_n.png b/signs_lib/extra_fonts/24px/slc_n.png new file mode 100644 index 00000000..7b334854 Binary files /dev/null and b/signs_lib/extra_fonts/24px/slc_n.png differ diff --git a/signs_lib/extra_fonts/34px/hdf_20.png b/signs_lib/extra_fonts/31px/hdf_20.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_20.png rename to signs_lib/extra_fonts/31px/hdf_20.png diff --git a/signs_lib/extra_fonts/34px/hdf_21.png b/signs_lib/extra_fonts/31px/hdf_21.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_21.png rename to signs_lib/extra_fonts/31px/hdf_21.png diff --git a/signs_lib/extra_fonts/34px/hdf_22.png b/signs_lib/extra_fonts/31px/hdf_22.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_22.png rename to signs_lib/extra_fonts/31px/hdf_22.png diff --git a/signs_lib/extra_fonts/34px/hdf_23.png b/signs_lib/extra_fonts/31px/hdf_23.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_23.png rename to signs_lib/extra_fonts/31px/hdf_23.png diff --git a/signs_lib/extra_fonts/34px/hdf_24.png b/signs_lib/extra_fonts/31px/hdf_24.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_24.png rename to signs_lib/extra_fonts/31px/hdf_24.png diff --git a/signs_lib/extra_fonts/34px/hdf_25.png b/signs_lib/extra_fonts/31px/hdf_25.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_25.png rename to signs_lib/extra_fonts/31px/hdf_25.png diff --git a/signs_lib/extra_fonts/34px/hdf_26.png b/signs_lib/extra_fonts/31px/hdf_26.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_26.png rename to signs_lib/extra_fonts/31px/hdf_26.png diff --git a/signs_lib/extra_fonts/34px/hdf_27.png b/signs_lib/extra_fonts/31px/hdf_27.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_27.png rename to signs_lib/extra_fonts/31px/hdf_27.png diff --git a/signs_lib/extra_fonts/34px/hdf_28.png b/signs_lib/extra_fonts/31px/hdf_28.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_28.png rename to signs_lib/extra_fonts/31px/hdf_28.png diff --git a/signs_lib/extra_fonts/34px/hdf_29.png b/signs_lib/extra_fonts/31px/hdf_29.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_29.png rename to signs_lib/extra_fonts/31px/hdf_29.png diff --git a/signs_lib/extra_fonts/34px/hdf_2a.png b/signs_lib/extra_fonts/31px/hdf_2a.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_2a.png rename to signs_lib/extra_fonts/31px/hdf_2a.png diff --git a/signs_lib/extra_fonts/34px/hdf_2b.png b/signs_lib/extra_fonts/31px/hdf_2b.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_2b.png rename to signs_lib/extra_fonts/31px/hdf_2b.png diff --git a/signs_lib/extra_fonts/34px/hdf_2c.png b/signs_lib/extra_fonts/31px/hdf_2c.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_2c.png rename to signs_lib/extra_fonts/31px/hdf_2c.png diff --git a/signs_lib/extra_fonts/34px/hdf_2d.png b/signs_lib/extra_fonts/31px/hdf_2d.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_2d.png rename to signs_lib/extra_fonts/31px/hdf_2d.png diff --git a/signs_lib/extra_fonts/34px/hdf_2e.png b/signs_lib/extra_fonts/31px/hdf_2e.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_2e.png rename to signs_lib/extra_fonts/31px/hdf_2e.png diff --git a/signs_lib/extra_fonts/34px/hdf_2f.png b/signs_lib/extra_fonts/31px/hdf_2f.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_2f.png rename to signs_lib/extra_fonts/31px/hdf_2f.png diff --git a/signs_lib/extra_fonts/34px/hdf_30.png b/signs_lib/extra_fonts/31px/hdf_30.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_30.png rename to signs_lib/extra_fonts/31px/hdf_30.png diff --git a/signs_lib/extra_fonts/34px/hdf_31.png b/signs_lib/extra_fonts/31px/hdf_31.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_31.png rename to signs_lib/extra_fonts/31px/hdf_31.png diff --git a/signs_lib/extra_fonts/34px/hdf_32.png b/signs_lib/extra_fonts/31px/hdf_32.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_32.png rename to signs_lib/extra_fonts/31px/hdf_32.png diff --git a/signs_lib/extra_fonts/34px/hdf_33.png b/signs_lib/extra_fonts/31px/hdf_33.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_33.png rename to signs_lib/extra_fonts/31px/hdf_33.png diff --git a/signs_lib/extra_fonts/34px/hdf_34.png b/signs_lib/extra_fonts/31px/hdf_34.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_34.png rename to signs_lib/extra_fonts/31px/hdf_34.png diff --git a/signs_lib/extra_fonts/34px/hdf_35.png b/signs_lib/extra_fonts/31px/hdf_35.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_35.png rename to signs_lib/extra_fonts/31px/hdf_35.png diff --git a/signs_lib/extra_fonts/34px/hdf_36.png b/signs_lib/extra_fonts/31px/hdf_36.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_36.png rename to signs_lib/extra_fonts/31px/hdf_36.png diff --git a/signs_lib/extra_fonts/34px/hdf_37.png b/signs_lib/extra_fonts/31px/hdf_37.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_37.png rename to signs_lib/extra_fonts/31px/hdf_37.png diff --git a/signs_lib/extra_fonts/34px/hdf_38.png b/signs_lib/extra_fonts/31px/hdf_38.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_38.png rename to signs_lib/extra_fonts/31px/hdf_38.png diff --git a/signs_lib/extra_fonts/34px/hdf_39.png b/signs_lib/extra_fonts/31px/hdf_39.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_39.png rename to signs_lib/extra_fonts/31px/hdf_39.png diff --git a/signs_lib/extra_fonts/34px/hdf_3a.png b/signs_lib/extra_fonts/31px/hdf_3a.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_3a.png rename to signs_lib/extra_fonts/31px/hdf_3a.png diff --git a/signs_lib/extra_fonts/34px/hdf_3b.png b/signs_lib/extra_fonts/31px/hdf_3b.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_3b.png rename to signs_lib/extra_fonts/31px/hdf_3b.png diff --git a/signs_lib/extra_fonts/34px/hdf_3c.png b/signs_lib/extra_fonts/31px/hdf_3c.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_3c.png rename to signs_lib/extra_fonts/31px/hdf_3c.png diff --git a/signs_lib/extra_fonts/34px/hdf_3d.png b/signs_lib/extra_fonts/31px/hdf_3d.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_3d.png rename to signs_lib/extra_fonts/31px/hdf_3d.png diff --git a/signs_lib/extra_fonts/34px/hdf_3e.png b/signs_lib/extra_fonts/31px/hdf_3e.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_3e.png rename to signs_lib/extra_fonts/31px/hdf_3e.png diff --git a/signs_lib/extra_fonts/34px/hdf_3f.png b/signs_lib/extra_fonts/31px/hdf_3f.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_3f.png rename to signs_lib/extra_fonts/31px/hdf_3f.png diff --git a/signs_lib/extra_fonts/34px/hdf_40.png b/signs_lib/extra_fonts/31px/hdf_40.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_40.png rename to signs_lib/extra_fonts/31px/hdf_40.png diff --git a/signs_lib/extra_fonts/34px/hdf_41.png b/signs_lib/extra_fonts/31px/hdf_41.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_41.png rename to signs_lib/extra_fonts/31px/hdf_41.png diff --git a/signs_lib/extra_fonts/34px/hdf_42.png b/signs_lib/extra_fonts/31px/hdf_42.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_42.png rename to signs_lib/extra_fonts/31px/hdf_42.png diff --git a/signs_lib/extra_fonts/34px/hdf_43.png b/signs_lib/extra_fonts/31px/hdf_43.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_43.png rename to signs_lib/extra_fonts/31px/hdf_43.png diff --git a/signs_lib/extra_fonts/34px/hdf_44.png b/signs_lib/extra_fonts/31px/hdf_44.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_44.png rename to signs_lib/extra_fonts/31px/hdf_44.png diff --git a/signs_lib/extra_fonts/34px/hdf_45.png b/signs_lib/extra_fonts/31px/hdf_45.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_45.png rename to signs_lib/extra_fonts/31px/hdf_45.png diff --git a/signs_lib/extra_fonts/34px/hdf_46.png b/signs_lib/extra_fonts/31px/hdf_46.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_46.png rename to signs_lib/extra_fonts/31px/hdf_46.png diff --git a/signs_lib/extra_fonts/34px/hdf_47.png b/signs_lib/extra_fonts/31px/hdf_47.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_47.png rename to signs_lib/extra_fonts/31px/hdf_47.png diff --git a/signs_lib/extra_fonts/34px/hdf_48.png b/signs_lib/extra_fonts/31px/hdf_48.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_48.png rename to signs_lib/extra_fonts/31px/hdf_48.png diff --git a/signs_lib/extra_fonts/34px/hdf_49.png b/signs_lib/extra_fonts/31px/hdf_49.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_49.png rename to signs_lib/extra_fonts/31px/hdf_49.png diff --git a/signs_lib/extra_fonts/34px/hdf_4a.png b/signs_lib/extra_fonts/31px/hdf_4a.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_4a.png rename to signs_lib/extra_fonts/31px/hdf_4a.png diff --git a/signs_lib/extra_fonts/34px/hdf_4b.png b/signs_lib/extra_fonts/31px/hdf_4b.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_4b.png rename to signs_lib/extra_fonts/31px/hdf_4b.png diff --git a/signs_lib/extra_fonts/34px/hdf_4c.png b/signs_lib/extra_fonts/31px/hdf_4c.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_4c.png rename to signs_lib/extra_fonts/31px/hdf_4c.png diff --git a/signs_lib/extra_fonts/34px/hdf_4d.png b/signs_lib/extra_fonts/31px/hdf_4d.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_4d.png rename to signs_lib/extra_fonts/31px/hdf_4d.png diff --git a/signs_lib/extra_fonts/34px/hdf_4e.png b/signs_lib/extra_fonts/31px/hdf_4e.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_4e.png rename to signs_lib/extra_fonts/31px/hdf_4e.png diff --git a/signs_lib/extra_fonts/34px/hdf_4f.png b/signs_lib/extra_fonts/31px/hdf_4f.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_4f.png rename to signs_lib/extra_fonts/31px/hdf_4f.png diff --git a/signs_lib/extra_fonts/34px/hdf_50.png b/signs_lib/extra_fonts/31px/hdf_50.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_50.png rename to signs_lib/extra_fonts/31px/hdf_50.png diff --git a/signs_lib/extra_fonts/34px/hdf_51.png b/signs_lib/extra_fonts/31px/hdf_51.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_51.png rename to signs_lib/extra_fonts/31px/hdf_51.png diff --git a/signs_lib/extra_fonts/34px/hdf_52.png b/signs_lib/extra_fonts/31px/hdf_52.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_52.png rename to signs_lib/extra_fonts/31px/hdf_52.png diff --git a/signs_lib/extra_fonts/34px/hdf_53.png b/signs_lib/extra_fonts/31px/hdf_53.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_53.png rename to signs_lib/extra_fonts/31px/hdf_53.png diff --git a/signs_lib/extra_fonts/34px/hdf_54.png b/signs_lib/extra_fonts/31px/hdf_54.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_54.png rename to signs_lib/extra_fonts/31px/hdf_54.png diff --git a/signs_lib/extra_fonts/34px/hdf_55.png b/signs_lib/extra_fonts/31px/hdf_55.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_55.png rename to signs_lib/extra_fonts/31px/hdf_55.png diff --git a/signs_lib/extra_fonts/34px/hdf_56.png b/signs_lib/extra_fonts/31px/hdf_56.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_56.png rename to signs_lib/extra_fonts/31px/hdf_56.png diff --git a/signs_lib/extra_fonts/34px/hdf_57.png b/signs_lib/extra_fonts/31px/hdf_57.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_57.png rename to signs_lib/extra_fonts/31px/hdf_57.png diff --git a/signs_lib/extra_fonts/34px/hdf_58.png b/signs_lib/extra_fonts/31px/hdf_58.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_58.png rename to signs_lib/extra_fonts/31px/hdf_58.png diff --git a/signs_lib/extra_fonts/34px/hdf_59.png b/signs_lib/extra_fonts/31px/hdf_59.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_59.png rename to signs_lib/extra_fonts/31px/hdf_59.png diff --git a/signs_lib/extra_fonts/34px/hdf_5a.png b/signs_lib/extra_fonts/31px/hdf_5a.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_5a.png rename to signs_lib/extra_fonts/31px/hdf_5a.png diff --git a/signs_lib/extra_fonts/34px/hdf_5b.png b/signs_lib/extra_fonts/31px/hdf_5b.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_5b.png rename to signs_lib/extra_fonts/31px/hdf_5b.png diff --git a/signs_lib/extra_fonts/34px/hdf_5c.png b/signs_lib/extra_fonts/31px/hdf_5c.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_5c.png rename to signs_lib/extra_fonts/31px/hdf_5c.png diff --git a/signs_lib/extra_fonts/34px/hdf_5d.png b/signs_lib/extra_fonts/31px/hdf_5d.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_5d.png rename to signs_lib/extra_fonts/31px/hdf_5d.png diff --git a/signs_lib/extra_fonts/34px/hdf_5e.png b/signs_lib/extra_fonts/31px/hdf_5e.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_5e.png rename to signs_lib/extra_fonts/31px/hdf_5e.png diff --git a/signs_lib/extra_fonts/34px/hdf_5f.png b/signs_lib/extra_fonts/31px/hdf_5f.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_5f.png rename to signs_lib/extra_fonts/31px/hdf_5f.png diff --git a/signs_lib/extra_fonts/34px/hdf_60.png b/signs_lib/extra_fonts/31px/hdf_60.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_60.png rename to signs_lib/extra_fonts/31px/hdf_60.png diff --git a/signs_lib/extra_fonts/34px/hdf_61.png b/signs_lib/extra_fonts/31px/hdf_61.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_61.png rename to signs_lib/extra_fonts/31px/hdf_61.png diff --git a/signs_lib/extra_fonts/34px/hdf_62.png b/signs_lib/extra_fonts/31px/hdf_62.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_62.png rename to signs_lib/extra_fonts/31px/hdf_62.png diff --git a/signs_lib/extra_fonts/34px/hdf_63.png b/signs_lib/extra_fonts/31px/hdf_63.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_63.png rename to signs_lib/extra_fonts/31px/hdf_63.png diff --git a/signs_lib/extra_fonts/34px/hdf_64.png b/signs_lib/extra_fonts/31px/hdf_64.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_64.png rename to signs_lib/extra_fonts/31px/hdf_64.png diff --git a/signs_lib/extra_fonts/34px/hdf_65.png b/signs_lib/extra_fonts/31px/hdf_65.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_65.png rename to signs_lib/extra_fonts/31px/hdf_65.png diff --git a/signs_lib/extra_fonts/34px/hdf_66.png b/signs_lib/extra_fonts/31px/hdf_66.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_66.png rename to signs_lib/extra_fonts/31px/hdf_66.png diff --git a/signs_lib/extra_fonts/34px/hdf_67.png b/signs_lib/extra_fonts/31px/hdf_67.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_67.png rename to signs_lib/extra_fonts/31px/hdf_67.png diff --git a/signs_lib/extra_fonts/34px/hdf_68.png b/signs_lib/extra_fonts/31px/hdf_68.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_68.png rename to signs_lib/extra_fonts/31px/hdf_68.png diff --git a/signs_lib/extra_fonts/34px/hdf_69.png b/signs_lib/extra_fonts/31px/hdf_69.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_69.png rename to signs_lib/extra_fonts/31px/hdf_69.png diff --git a/signs_lib/extra_fonts/34px/hdf_6a.png b/signs_lib/extra_fonts/31px/hdf_6a.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_6a.png rename to signs_lib/extra_fonts/31px/hdf_6a.png diff --git a/signs_lib/extra_fonts/34px/hdf_6b.png b/signs_lib/extra_fonts/31px/hdf_6b.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_6b.png rename to signs_lib/extra_fonts/31px/hdf_6b.png diff --git a/signs_lib/extra_fonts/34px/hdf_6c.png b/signs_lib/extra_fonts/31px/hdf_6c.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_6c.png rename to signs_lib/extra_fonts/31px/hdf_6c.png diff --git a/signs_lib/extra_fonts/34px/hdf_6d.png b/signs_lib/extra_fonts/31px/hdf_6d.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_6d.png rename to signs_lib/extra_fonts/31px/hdf_6d.png diff --git a/signs_lib/extra_fonts/34px/hdf_6e.png b/signs_lib/extra_fonts/31px/hdf_6e.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_6e.png rename to signs_lib/extra_fonts/31px/hdf_6e.png diff --git a/signs_lib/extra_fonts/34px/hdf_6f.png b/signs_lib/extra_fonts/31px/hdf_6f.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_6f.png rename to signs_lib/extra_fonts/31px/hdf_6f.png diff --git a/signs_lib/extra_fonts/34px/hdf_70.png b/signs_lib/extra_fonts/31px/hdf_70.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_70.png rename to signs_lib/extra_fonts/31px/hdf_70.png diff --git a/signs_lib/extra_fonts/34px/hdf_71.png b/signs_lib/extra_fonts/31px/hdf_71.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_71.png rename to signs_lib/extra_fonts/31px/hdf_71.png diff --git a/signs_lib/extra_fonts/34px/hdf_72.png b/signs_lib/extra_fonts/31px/hdf_72.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_72.png rename to signs_lib/extra_fonts/31px/hdf_72.png diff --git a/signs_lib/extra_fonts/34px/hdf_73.png b/signs_lib/extra_fonts/31px/hdf_73.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_73.png rename to signs_lib/extra_fonts/31px/hdf_73.png diff --git a/signs_lib/extra_fonts/34px/hdf_74.png b/signs_lib/extra_fonts/31px/hdf_74.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_74.png rename to signs_lib/extra_fonts/31px/hdf_74.png diff --git a/signs_lib/extra_fonts/34px/hdf_75.png b/signs_lib/extra_fonts/31px/hdf_75.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_75.png rename to signs_lib/extra_fonts/31px/hdf_75.png diff --git a/signs_lib/extra_fonts/34px/hdf_76.png b/signs_lib/extra_fonts/31px/hdf_76.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_76.png rename to signs_lib/extra_fonts/31px/hdf_76.png diff --git a/signs_lib/extra_fonts/34px/hdf_77.png b/signs_lib/extra_fonts/31px/hdf_77.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_77.png rename to signs_lib/extra_fonts/31px/hdf_77.png diff --git a/signs_lib/extra_fonts/34px/hdf_78.png b/signs_lib/extra_fonts/31px/hdf_78.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_78.png rename to signs_lib/extra_fonts/31px/hdf_78.png diff --git a/signs_lib/extra_fonts/34px/hdf_79.png b/signs_lib/extra_fonts/31px/hdf_79.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_79.png rename to signs_lib/extra_fonts/31px/hdf_79.png diff --git a/signs_lib/extra_fonts/34px/hdf_7a.png b/signs_lib/extra_fonts/31px/hdf_7a.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_7a.png rename to signs_lib/extra_fonts/31px/hdf_7a.png diff --git a/signs_lib/extra_fonts/34px/hdf_7b.png b/signs_lib/extra_fonts/31px/hdf_7b.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_7b.png rename to signs_lib/extra_fonts/31px/hdf_7b.png diff --git a/signs_lib/extra_fonts/34px/hdf_7c.png b/signs_lib/extra_fonts/31px/hdf_7c.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_7c.png rename to signs_lib/extra_fonts/31px/hdf_7c.png diff --git a/signs_lib/extra_fonts/34px/hdf_7d.png b/signs_lib/extra_fonts/31px/hdf_7d.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_7d.png rename to signs_lib/extra_fonts/31px/hdf_7d.png diff --git a/signs_lib/extra_fonts/34px/hdf_7e.png b/signs_lib/extra_fonts/31px/hdf_7e.png similarity index 100% rename from signs_lib/extra_fonts/34px/hdf_7e.png rename to signs_lib/extra_fonts/31px/hdf_7e.png diff --git a/signs_lib/extra_fonts/31px/slc_0.png b/signs_lib/extra_fonts/31px/slc_0.png new file mode 100644 index 00000000..bbda5a98 Binary files /dev/null and b/signs_lib/extra_fonts/31px/slc_0.png differ diff --git a/signs_lib/extra_fonts/31px/slc_1.png b/signs_lib/extra_fonts/31px/slc_1.png new file mode 100644 index 00000000..04311139 Binary files /dev/null and b/signs_lib/extra_fonts/31px/slc_1.png differ diff --git a/signs_lib/extra_fonts/31px/slc_2.png b/signs_lib/extra_fonts/31px/slc_2.png new file mode 100644 index 00000000..1e5d351f Binary files /dev/null and b/signs_lib/extra_fonts/31px/slc_2.png differ diff --git a/signs_lib/extra_fonts/31px/slc_3.png b/signs_lib/extra_fonts/31px/slc_3.png new file mode 100644 index 00000000..49eb91c0 Binary files /dev/null and b/signs_lib/extra_fonts/31px/slc_3.png differ diff --git a/signs_lib/extra_fonts/31px/slc_4.png b/signs_lib/extra_fonts/31px/slc_4.png new file mode 100644 index 00000000..15780438 Binary files /dev/null and b/signs_lib/extra_fonts/31px/slc_4.png differ diff --git a/signs_lib/extra_fonts/31px/slc_5.png b/signs_lib/extra_fonts/31px/slc_5.png new file mode 100644 index 00000000..ea9bf8c3 Binary files /dev/null and b/signs_lib/extra_fonts/31px/slc_5.png differ diff --git a/signs_lib/extra_fonts/31px/slc_6.png b/signs_lib/extra_fonts/31px/slc_6.png new file mode 100644 index 00000000..6a32f66e Binary files /dev/null and b/signs_lib/extra_fonts/31px/slc_6.png differ diff --git a/signs_lib/extra_fonts/31px/slc_7.png b/signs_lib/extra_fonts/31px/slc_7.png new file mode 100644 index 00000000..20a41846 Binary files /dev/null and b/signs_lib/extra_fonts/31px/slc_7.png differ diff --git a/signs_lib/extra_fonts/31px/slc_8.png b/signs_lib/extra_fonts/31px/slc_8.png new file mode 100644 index 00000000..d9767df6 Binary files /dev/null and b/signs_lib/extra_fonts/31px/slc_8.png differ diff --git a/signs_lib/extra_fonts/31px/slc_9.png b/signs_lib/extra_fonts/31px/slc_9.png new file mode 100644 index 00000000..e64f7f37 Binary files /dev/null and b/signs_lib/extra_fonts/31px/slc_9.png differ diff --git a/signs_lib/extra_fonts/31px/slc_A.png b/signs_lib/extra_fonts/31px/slc_A.png new file mode 100644 index 00000000..53c7fcc4 Binary files /dev/null and b/signs_lib/extra_fonts/31px/slc_A.png differ diff --git a/signs_lib/extra_fonts/31px/slc_B.png b/signs_lib/extra_fonts/31px/slc_B.png new file mode 100644 index 00000000..48318cba Binary files /dev/null and b/signs_lib/extra_fonts/31px/slc_B.png differ diff --git a/signs_lib/extra_fonts/31px/slc_C.png b/signs_lib/extra_fonts/31px/slc_C.png new file mode 100644 index 00000000..9ad71a40 Binary files /dev/null and b/signs_lib/extra_fonts/31px/slc_C.png differ diff --git a/signs_lib/extra_fonts/31px/slc_D.png b/signs_lib/extra_fonts/31px/slc_D.png new file mode 100644 index 00000000..4b692fbd Binary files /dev/null and b/signs_lib/extra_fonts/31px/slc_D.png differ diff --git a/signs_lib/extra_fonts/31px/slc_E.png b/signs_lib/extra_fonts/31px/slc_E.png new file mode 100644 index 00000000..468c5abc Binary files /dev/null and b/signs_lib/extra_fonts/31px/slc_E.png differ diff --git a/signs_lib/extra_fonts/31px/slc_F.png b/signs_lib/extra_fonts/31px/slc_F.png new file mode 100644 index 00000000..0fc1caa4 Binary files /dev/null and b/signs_lib/extra_fonts/31px/slc_F.png differ diff --git a/signs_lib/extra_fonts/31px/slc_n.png b/signs_lib/extra_fonts/31px/slc_n.png new file mode 100644 index 00000000..3d4cf1ac Binary files /dev/null and b/signs_lib/extra_fonts/31px/slc_n.png differ diff --git a/signs_lib/init.lua b/signs_lib/init.lua index acf88076..74a4590a 100644 --- a/signs_lib/init.lua +++ b/signs_lib/init.lua @@ -174,8 +174,7 @@ local PNG_HDR = string.char(0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A) -- Read the image size from a PNG file. -- Returns image_w, image_h. -- Only the LSB is read from each field! -local function read_char_size(c) - local filename = FONT_FMT:format(TP, c) +local function read_image_size(filename) local f = io.open(filename, "rb") f:seek("set", 0x0) local hdr = f:read(8) @@ -194,6 +193,7 @@ end -- Set by build_char_db() local LINE_HEIGHT local SIGN_WIDTH +local COLORBGW, COLORBGH -- Size of the canvas, in characters. -- Please note that CHARS_PER_LINE is multiplied by the average character @@ -209,10 +209,7 @@ local MAX_INPUT_CHARS = 600 -- This holds the individual character widths. -- Indexed by the actual character (e.g. charwidth["A"]) -local charwidth = { } - --- File to cache the font size to. -local CHARDB_FILE = minetest.get_worldpath().."/signs_lib_chardb" +local charwidth -- helper functions to trim sign text input/output @@ -220,124 +217,31 @@ local function trim_input(text) return text:sub(1, math.min(MAX_INPUT_CHARS, text:len())) end --- Returns true if any file differs from cached one. -local function check_random_chars() - for i = 1, 5 do - local c = math.random(32, 126) - local w, h = read_char_size(c) - - -- File is not a PNG... wut? - if not (w and h) then return true end - - local ch = string.char(c) - if (not charwidth[ch]) -- Char is not cached. - or (charwidth[ch] ~= w) -- Width differs. - or (LINE_HEIGHT and (LINE_HEIGHT ~= h)) -- Height differs - then - -- In any case, file is different; rebuild cache. - return true - end - end - -- OK, our superficial check passed. If the textures are messed up, - -- it's not our problem. - return false -end - local function build_char_db() - LINE_HEIGHT = nil - SIGN_WIDTH = nil + charwidth = { } -- To calculate average char width. local total_width = 0 local char_count = 0 - -- Try to load cached data to avoid heavy disk I/O. - - local cdbf = io.open(CHARDB_FILE, "rt") - - if cdbf then - minetest.log("info", "[signs_lib] "..S("Reading cached character database.")) - for line in cdbf:lines() do - local ch, w = line:match("(0x[0-9A-Fa-f]+)%s+([0-9][0-9]*)") - if ch and w then - local c = tonumber(ch) - w = tonumber(w) - if c and w then - if c == 0 then - LINE_HEIGHT = w - elseif (c >= 32) and (c < 127) then - charwidth[string.char(c)] = w - total_width = total_width + w - char_count = char_count + 1 - end - end - end - end - cdbf:close() - if LINE_HEIGHT then - -- Check some random characters to see if the file on disk differs - -- from the cached one. If so, then ditch cached data and rebuild - -- (font probably was changed). - if check_random_chars() then - LINE_HEIGHT = nil - minetest.log("info", "[signs_lib] " - ..S("Font seems to have changed. Rebuilding cache.") - ) - end - else - minetest.log("warning", "[signs_lib] " - ..S("Could not find font line height in cached DB. Trying brute force.") - ) + for c = 32, 126 do + local w, h = read_image_size(FONT_FMT:format(TP, c)) + if w and h then + local ch = string.char(c) + charwidth[ch] = w + total_width = total_width + w + char_count = char_count + 1 end end - if not LINE_HEIGHT then - -- OK, something went wrong... try brute force loading from texture files. - - charwidth = { } - - total_width = 0 - char_count = 0 - - for c = 32, 126 do - local w, h = read_char_size(c) - if w and h then - local ch = string.char(c) - charwidth[ch] = w - total_width = total_width + w - char_count = char_count + 1 - if not LINE_HEIGHT then LINE_HEIGHT = h end - end - end - - if not LINE_HEIGHT then - error("Could not find font line height.") - end - - end + COLORBGW, COLORBGH = read_image_size(TP.."/slc_n.png") + assert(COLORBGW and COLORBGH, "error reading bg dimensions") + LINE_HEIGHT = COLORBGH -- XXX: Is there a better way to calc this? SIGN_WIDTH = math.floor((total_width / char_count) * CHARS_PER_LINE) - -- Try to save cached list back to disk. - - local e -- Note: `cdbf' is already declared local above. - cdbf, e = io.open(CHARDB_FILE, "wt") - if not cdbf then - minetest.log("warning", "[signs_lib] Could not save cached char DB: "..(e or "")) - return - end - - cdbf:write(("0x00 %d\n"):format(LINE_HEIGHT)) - for c = 32, 126 do - local w = charwidth[string.char(c)] - if w then - cdbf:write(("0x%02X %d\n"):format(c, w)) - end - end - cdbf:close() - end local sign_groups = {choppy=2, dig_immediate=2} @@ -380,12 +284,9 @@ local math_max = math.max local function fill_line(x, y, w, c) c = c or "0" local tex = { } - for xx = 0, math.max(0, w-16), 16 do + for xx = 0, math.max(0, w), COLORBGW do table.insert(tex, (":%d,%d=slc_%s.png"):format(x + xx, y, c)) end - if ((w % 16) > 0) and (w > 16) then - table.insert(tex, (":%d,%d=slc_%s.png"):format(x + w - 16, y, c)) - end return table.concat(tex) end diff --git a/signs_lib/textures/slc_0.png b/signs_lib/textures/slc_0.png index 385ed402..17c66310 100644 Binary files a/signs_lib/textures/slc_0.png and b/signs_lib/textures/slc_0.png differ diff --git a/signs_lib/textures/slc_1.png b/signs_lib/textures/slc_1.png index 19abd178..3cbbbe6c 100644 Binary files a/signs_lib/textures/slc_1.png and b/signs_lib/textures/slc_1.png differ diff --git a/signs_lib/textures/slc_2.png b/signs_lib/textures/slc_2.png index eaed359c..f86ae90a 100644 Binary files a/signs_lib/textures/slc_2.png and b/signs_lib/textures/slc_2.png differ diff --git a/signs_lib/textures/slc_3.png b/signs_lib/textures/slc_3.png index 62bee4bd..19389117 100644 Binary files a/signs_lib/textures/slc_3.png and b/signs_lib/textures/slc_3.png differ diff --git a/signs_lib/textures/slc_4.png b/signs_lib/textures/slc_4.png index 22250a42..cdcb3026 100644 Binary files a/signs_lib/textures/slc_4.png and b/signs_lib/textures/slc_4.png differ diff --git a/signs_lib/textures/slc_5.png b/signs_lib/textures/slc_5.png index b227c844..57ff7b59 100644 Binary files a/signs_lib/textures/slc_5.png and b/signs_lib/textures/slc_5.png differ diff --git a/signs_lib/textures/slc_6.png b/signs_lib/textures/slc_6.png index 359d52c8..de15f526 100644 Binary files a/signs_lib/textures/slc_6.png and b/signs_lib/textures/slc_6.png differ diff --git a/signs_lib/textures/slc_7.png b/signs_lib/textures/slc_7.png index 115b2464..a38eb425 100644 Binary files a/signs_lib/textures/slc_7.png and b/signs_lib/textures/slc_7.png differ diff --git a/signs_lib/textures/slc_8.png b/signs_lib/textures/slc_8.png index bad51772..b0e59412 100644 Binary files a/signs_lib/textures/slc_8.png and b/signs_lib/textures/slc_8.png differ diff --git a/signs_lib/textures/slc_9.png b/signs_lib/textures/slc_9.png index 69d41e47..d2a0974c 100644 Binary files a/signs_lib/textures/slc_9.png and b/signs_lib/textures/slc_9.png differ diff --git a/signs_lib/textures/slc_A.png b/signs_lib/textures/slc_A.png index 3ff5d7e0..bed719c3 100644 Binary files a/signs_lib/textures/slc_A.png and b/signs_lib/textures/slc_A.png differ diff --git a/signs_lib/textures/slc_B.png b/signs_lib/textures/slc_B.png index 5ee2f1d4..f1f9d263 100644 Binary files a/signs_lib/textures/slc_B.png and b/signs_lib/textures/slc_B.png differ diff --git a/signs_lib/textures/slc_C.png b/signs_lib/textures/slc_C.png index bd59f28a..1822a5d6 100644 Binary files a/signs_lib/textures/slc_C.png and b/signs_lib/textures/slc_C.png differ diff --git a/signs_lib/textures/slc_D.png b/signs_lib/textures/slc_D.png index 66ac7558..a9f06c4b 100644 Binary files a/signs_lib/textures/slc_D.png and b/signs_lib/textures/slc_D.png differ diff --git a/signs_lib/textures/slc_E.png b/signs_lib/textures/slc_E.png index 0e2363cd..d73776b1 100644 Binary files a/signs_lib/textures/slc_E.png and b/signs_lib/textures/slc_E.png differ diff --git a/signs_lib/textures/slc_F.png b/signs_lib/textures/slc_F.png index edcd74a0..e59813b9 100644 Binary files a/signs_lib/textures/slc_F.png and b/signs_lib/textures/slc_F.png differ diff --git a/signs_lib/textures/slc_n.png b/signs_lib/textures/slc_n.png index 733a43ad..8f59c9bf 100644 Binary files a/signs_lib/textures/slc_n.png and b/signs_lib/textures/slc_n.png differ