led_marquee/textures
Vanessa Dannenberg da1deecb4c use masking:
glyph images are now used as masks over the "leds_on" image
instead of the glyphs themselves looking like they're made of LEDs.

Makes font files much simpler, easier to draw, makes LEDs easier
to re-texture.

White for "on" LEDs, black for "off"

Also optimized all images (optipng, pngcrush)
2019-05-25 03:52:00 -04:00
..
led_marquee_base.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_31.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_32.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_33.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_34.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_35.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_36.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_37.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_38.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_39.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_40.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_41.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_42.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_43.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_44.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_45.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_46.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_47.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_48.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_49.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_50.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_51.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_52.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_53.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_54.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_55.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_56.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_57.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_58.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_59.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_60.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_61.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_62.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_63.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_64.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_65.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_66.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_67.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_68.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_69.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_70.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_71.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_72.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_73.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_74.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_75.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_76.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_77.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_78.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_79.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_80.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_81.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_82.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_83.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_84.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_85.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_86.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_87.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_88.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_89.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_90.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_91.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_92.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_93.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_94.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_95.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_96.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_97.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_98.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_99.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_100.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_101.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_102.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_103.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_104.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_105.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_106.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_107.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_108.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_109.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_110.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_111.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_112.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_113.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_114.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_115.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_116.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_117.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_118.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_119.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_120.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_121.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_122.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_123.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_124.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_125.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_126.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_127.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_128.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_129.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_130.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_131.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_132.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_133.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_134.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_135.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_136.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_137.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_138.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_139.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_140.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_141.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_142.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_143.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_144.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_145.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_146.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_147.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_148.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_149.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_150.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_151.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_152.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_153.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_154.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_155.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_156.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_157.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_158.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_159.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_160.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_161.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_162.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_163.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_164.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_165.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_166.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_167.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_168.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_169.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_170.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_171.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_172.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_173.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_174.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_175.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_176.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_177.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_178.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_179.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_180.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_181.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_182.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_183.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_184.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_185.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_186.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_187.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_188.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_189.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_190.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_191.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_192.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_193.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_194.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_195.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_196.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_197.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_198.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_199.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_200.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_201.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_202.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_203.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_204.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_205.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_206.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_207.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_208.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_209.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_210.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_211.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_212.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_213.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_214.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_215.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_216.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_217.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_218.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_219.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_220.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_221.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_222.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_223.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_224.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_225.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_226.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_227.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_228.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_229.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_230.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_231.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_232.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_233.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_234.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_235.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_236.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_237.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_238.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_239.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_240.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_241.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_242.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_243.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_244.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_245.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_246.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_247.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_248.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_249.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_250.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_251.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_252.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_253.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_254.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_char_255.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_leds_off.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_leds_on.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_leds_on_cursor.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_palette.png use masking: 2019-05-25 03:52:00 -04:00
led_marquee_single_led_on.png use masking: 2019-05-25 03:52:00 -04:00