On Aug 3, 2011, at 2:36 17PM, Hilaire Fernandes wrote: > Le 03/08/2011 13:45, Henrik Johansen a écrit : >> >> On Aug 3, 2011, at 1:16 07PM, Hilaire Fernandes wrote: >> >>> I have found a difference of about 5Mb whether I install or not some >>> DejaVu fonts: >>> >>> ----------------------- >>> Gofer new >>> url: 'http://www.squeaksource.com/DejaVu'; >>> package: 'DejaVuBitmapFonts'; >>> load. >>> >>> ScriptLoader new cleanUpForProduction. >>> >>> DejaVuHolder installSizes: #(10 12). >>> StandardFonts setDefaultFonts: #( >>> (codeFont: 'Bitmap DejaVu Sans Regular' 12) >>> (listFont: 'Bitmap DejaVu Sans Regular' 12) >>> (menuFont: 'Bitmap DejaVu Sans Regular' 12) >>> (windowTitleFont: 'Bitmap DejaVu Sans Regular' 12) >>> (balloonFont: 'Bitmap DejaVu Sans Regular' 10) >>> (haloFont: 'Bitmap DejaVu Sans Regular' 10) >>> (buttonFont: 'Bitmap DejaVu Sans Regular' 12) >>> (defaultFont: 'Bitmap DejaVu Sans Regular' 12)). >>> ----------------------- >>> >>> 5Mb seems a lot for two sizes font, even if it comes with Bitmaps. Is it >>> correct or are there some clean up I can do in the fonts? >>> >>> Hilaire >>> >> The package holds source bitmaps for ALL sizes. >> Cean up after you have installed the ones you want by unloading >> DejaVuBitmapFonts again. > > Ah, yes understood how it works. > >> >> You can also save more space by removing StrikeFont dejaVuSans... > > Is it "StrikeFont cleanUp" enought? > It saves about 4 MB, with a final image below 10MB, nice. > > Thanks > > Hilaire
StrikeFont cleanUp is called anyways as part of cleanUpForProduction. Doing the removal only shaved off 900KB or so in my test though, see http://code.google.com/p/pharo/issues/detail?id=4597 Cheers, Henry
