Indigo Rose Software
  #1  
Old 10-03-2004
csd214 csd214 is offline
Forum Member
 
Join Date: Oct 2001
Location: Norway
Posts: 939
Themes and Setup.exe File Size

It is a cold and rainy Sunday.

I am very found of the theme options in SUF7. As expected the resulting Setup.exe size increases when a sophisticated theme is used. But the increment is VERY great. That is not important if you are going to distribute your project on CD-ROMs or through a local network. I am working with a project where the project is distributed through Internet. Some of the customers have a slow connection.

I experimented with Darryl's demo Screen_Sample. It uses the "At Work" theme; resulting Setup.exe is 524,640 bytes. I changed to theme Modern (one of my favourites); Setup.exe = 1,142,276; increment 218%.

I created a new theme Modern80 where each of the jpg files was saved with reduced quality (80%); total of jpg files in the theme was reduced from 92,693 to 24,109 bytes. BUT: The resulting Setup.exe had almost the same size (1,097,274 bytes).

I changed the theme back to At Work, but for each screen (a total of 9) I checked "Override Project Theme", pointed top banner to Modern_Top (side banner for one screen), and emptied the fields Side banner and Body, and set Fill footer = True. Resulting Setup.exe = 524,640 bytes. I have the same output, but the file size is only 46% of what I get when I use Modern as the theme.

My brain protests: "Is this logical?" (I have not much knowledge and experience with images.)
Reply With Quote
  #2  
Old 10-03-2004
csd214 csd214 is offline
Forum Member
 
Join Date: Oct 2001
Location: Norway
Posts: 939
I changed a project as described in my previous post. With default fonts the executable's size was 536,585 bytes. I changed the text font from Arial 9pt to Arial 10pt. The exe went up to 976,223 bytes (+82 %). Is this reasonable?
Reply With Quote
  #3  
Old 10-03-2004
JXBURNS's Avatar
JXBURNS JXBURNS is offline
Forum Member
 
Join Date: Apr 2001
Location: Haverhill, Suffolk, UK
Posts: 333
Don'f forget Modern has one more JPG than "At Work" to cover the colouring of the body. I checked this out using a Hex editor on the resulting Setup file and could see the three JPG files for the former and two for the latter. However does not explain why the SETUP is doubled in size when the body JPG is only 31KB unless it has something to do with the stretching etc. used during the design process.

I have no idea on the font issue though.

John
Reply With Quote
  #4  
Old 10-03-2004
csd214 csd214 is offline
Forum Member
 
Join Date: Oct 2001
Location: Norway
Posts: 939
Both of the themes has 3 jpg files, the total of "At Work" = 69,935 bytes, "Modern" = 92,693 bytes. All of the Modern images have a pixel size of 497x362 whilst At Work goes from 111x63 to 497x362. (That’s why you can use the top banner in Modern to fill the whole screen.)

During the beta period I had a discussion with Corey about this. I think SUF7 was modified during the beta when it comes to the stretching process.
Reply With Quote
  #5  
Old 10-04-2004
csd214 csd214 is offline
Forum Member
 
Join Date: Oct 2001
Location: Norway
Posts: 939
My last experiences

It is NOT the images that increase the file size. It is the FONT issue.

Theme Modern has "Use Custom Fonts"=True (giving exe = 1,142,276 bytes). If I set "Use Custom Fonts"=False, the file size is 542,719 bytes. (I think 8pt is a very small font size.)

Q: WHAT IS "DEFAULT FONTS"?
Is it a setting taken from MY computer (at design time) or it is taken from the end user's computer (runtime)? It is important that that the setup appears on the end users computer like the way the designer sees it.

You can save some bytes by removing Side banner and Body from the theme and when you have a screen that needs the Side banner: Override project settings, add the Side banner and remove the Top Banner. The savings are not important (-17,500 bytes).

Buttons in Modern: They have a flat look (at least on my computer). Element 3D Highlight has color #66728F, should be changed to #FFFFFF. (It is POSSIBLE that I have modified the theme by a mistake).
Reply With Quote
  #6  
Old 10-04-2004
Brett's Avatar
Brett Brett is offline
Indigo Rose Staff Member
 
Join Date: Jan 2000
Posts: 2,001
csd,

When you have Use Custom Fonts set to false then there are no fonts embedded with your setup. The screens use the user's default GUI font at runtime. As soon as yo switch to custom fonts we embed the fonts within the setup. My reccomendation:

When space is important, do not use custom fonts.
Reply With Quote
  #7  
Old 10-04-2004
csd214 csd214 is offline
Forum Member
 
Join Date: Oct 2001
Location: Norway
Posts: 939
Straight explanation and recommendation!

Yesterday (the rainy Sunday) I believed that the file size was a result of the theme images. It would have been a disaster (almost); this feature is marvellous! I wonder when this becomes the industry standard? This Monday morning I understood that I had misinterpreted the behaviour of theme Modern (and I calmed down; "only" the fonts!)

To be honest I don't see the connection between my default GUI and objects like 'Top Banner Subheading' and 'Body Text' (font family and size). Maybe somebody could enlighten me?
Reply With Quote
  #8  
Old 10-06-2004
Brett's Avatar
Brett Brett is offline
Indigo Rose Staff Member
 
Join Date: Jan 2000
Posts: 2,001
As a follow-up, I was looking more into this today and have changed that way that it works for the next service release. Now it will allow you to exclude certain fonts from the build process by face name. For example:

"Arial, Courier New, Times New Roman"

This will allow you to override font settings without having to include them in the setup. We will probably be putting out a service release within a week.
Reply With Quote
  #9  
Old 10-08-2004
csd214 csd214 is offline
Forum Member
 
Join Date: Oct 2001
Location: Norway
Posts: 939
Sounds nice!

I hope it is possible to have more than these three fonts excluded from the build process. What about Tahoma, Verdana and Trebuchet MS? (I don't know what fonts are included as defaults in various Windows versions).
Reply With Quote
  #10  
Old 10-08-2004
Brett's Avatar
Brett Brett is offline
Indigo Rose Staff Member
 
Join Date: Jan 2000
Posts: 2,001
The option will allow you to specify as many fonts for exclusion as you want to.
Reply With Quote
  #11  
Old 10-14-2004
csd214 csd214 is offline
Forum Member
 
Join Date: Oct 2001
Location: Norway
Posts: 939
Just to make it clear:

THERE IS NO "FONT PROBLEM" IN VER 7.0.1.0

And what about the speed: A particular project builds with more than 7 x the speed in v7.0.0.0!
Reply With Quote
  #12  
Old 10-14-2004
SUF6NEWBIE
Guest
 
Posts: n/a
On a PIV runs at MACH 3 !!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Must we keep Autosave files when we get ready to create setup.exe file? nim AutoPlay Media Studio 4.0 4 03-10-2003 06:32 AM
PROBLEM: Setup Requests Disk 2 in a Single File Setup Support Setup Factory 6.0 Knowledge Base 0 10-09-2002 03:04 PM
Extracting a File from the Setup.Exe SteveinVegas Setup Factory 6.0 0 04-19-2002 11:59 AM
Copy file what is not inside the setup.exe Lipi Setup Factory 5.0 3 11-23-2001 09:10 AM
Setup.exe being launched by Winzip SFX file: SFX removes Temp to soon! quantass Setup Factory 5.0 0 05-24-2001 11:47 AM


All times are GMT -6. The time now is 02:29 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright © 2000 - 2009 Indigo Rose Corporation. All rights reserved.
Indigo Rose Software