The applet is really a hack. A clean hack, but a hack. Squeezeplay is
expecting two font files, FreeSansBold.ttf and FreeSans.ttf (and is
hard-coded to only use those font files). The applet works by copying
the applet font files (which are hand-cobbled files I made: FreeSans + a
bunch of extra Droid Sans characters to fill in gaps not covered by
FreeSans) over the stock ones.

If you wanted to hack the hack, you could either a) fork the
FontReplacer applet and create your own one with different fonts
(https://github.com/bklaas/fontreplacer/tree/master/FontReplacer), or
you could skip the applet route altogether and just scp new ttf files
overwriting the FreeSans files.

The applet code is trivially simple, you can figure out what's happening
by looking at the _copyAndRestart() method in FontReplacerApplet.lua

cheers,
#!/ben



Former Logitech Developer: 
Squeezeplay/SqueezeOS/SqueezeboxController/SqueezeCenter
Community Developer: Nokia770Skin (r.i.p.)

http://www.last.fm/user/bklaas/
'KHAAAN!' (http://khaaan.com/)...'BUNNIES!'
(http://bettychuenglishangora.com/)
------------------------------------------------------------------------
bklaas's Profile: http://forums.slimdevices.com/member.php?userid=58
View this thread: http://forums.slimdevices.com/showthread.php?t=103653

_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/discuss

Reply via email to