View Single Post
Old 07-12-2010, 03:52 PM   #4
Starson17
Wizard
Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.
 
Posts: 4,004
Karma: 177841
Join Date: Dec 2009
Device: WinMo: IPAQ; Android: HTC HD2, Archos 7o; Java:Gravity T
Quote:
Originally Posted by Tazina View Post
I did read it over and maybe I'm just trying to read more into it than there is.
I don't do a lot of conversions, so this answer has only the benefit for you of being reasonably quick. For me, it has the benefit that if I'm wrong, someone will usually correct me and I can find out what I think I know, but don't.

Quote:
What I'm wondering is the input font size number. If it doesn't mean anything in relation to the output file then why do you ask for it? If it does have some bearing on the output file then what happens when I give the incorrect input size? For example, the .rtf file has all the fonts at 10pt but I tell Calibre that it's supposed to be 12pt. Since I'm wrong in giving it the correct number then what changes?
Calibre doesn't ask you for the input font size. It asks for the output font size and a range of fonts relative to that for larger fonts (e.g., headers) and smaller fonts (e.g., footnotes). Input size only comes into this in two places. First, it comes in when the conversion is actually made. Calibre will decide what the input size is for the base font, and will replace it with the output base font size you specified. You can explicitly specify base font size, or it can be one chosen for you automatically, based on your default output device. The idea is that all of your books will look similar - they'll have the same base font size (after conversion), regardless of the original input base font size. If a book has all 16 point text, and you specified 12 pt, it gets converted to 12 pt. If another book has all 8 pt text, it gets converted to 12 pt, too.

Second, input font size comes in when you are trying to decide what base size and font key to specify. That's in the wizard. The only purpose of the wizard is to help you choose output font sizes (base and key). If you set up your conversion output options (base and key), then run the wizard, it will tell you what a specific font size will map to given your current settings for a book that has a specified base input font size. It's purpose is to tell you what will happen to your book for the setting your chose.

Specifically, for your example, the .rtf file has all the fonts at 10pt but you tell Calibre to use 12pt for the base size. You're not "wrong in giving it the correct number." You've simply asked Calibre to use 12 point for the base when it does the conversion. If you want to know what happens when a 10 pt base is found and you've specified a 12 pt base, you can use the Wizard. It should tell you that it will create a 12 pt base font. That's obvious.

It's most useful for the case where you tell it you have a book with 10 pt base, and ask it how big will a 16 pt font be in that book, given your current options. Calibre will think Hmmm,. 10pt base input needs to be converted to 12 pt base, so 16 pt Header needs to be converted to (it then checks the key font listing) and does a rescaling and comes up with some number, like 18 pt.

Clear as mud - right? Probably wrong, too, but if it is someone will almost certainly tell us.

Last edited by Starson17; 07-12-2010 at 03:57 PM.
Starson17 is offline   Reply With Quote