Regarding Question 1:
**
divemaster, you are on the money on this one; a period belongs inside quotation marks every time. But, as specified, a question mark behaves differently. A question mark is sometime placed outside the quotation marks, only when the quotation is the subject or object of the question and not a question itself. For example:
[ul]
[li]sdimbert said, “Periods go inside quotation marks.”[/li][li]Did divemaster ask, “What about question marks?”[/li][li]No, divemaster did not ask, “What about question marks?” [sub]implied period here[/sub] sdimbert brought them up because missbunny mentioned them.[/li][/ul]
Regarding Question 2:
**
In a word, yes.
You see, thanks to pioneers like Blaise Pascal and Bill Gates, computer software is now smart enough to handle different fonts.
Try the following experiment:
[list=1]
[li]Open a new Word document.[/li][li]Type the same sentence two times (or, if you’re a whiz, type it once then copy & paste it).[/li][li]Select the first version and make it 12pt Times New Roman.[/li][li]Select the second and make it one of those funky script fonts, also 12pt.[/li][/list=1]
If all goes well, the two lines of text should be different lengths even though both are the same size text. This is because Times is a monospaced font (every letter is the same width) while the other is not.
In a monospaced font, every letter from big, ol’ Capital “W” to little lower-case “i” is alloted the same amount of horizontal space on the line, like on a typewriter. But, with the advent of fancier fonts, computers became smart enough to adjust that horizontal space automatically.
So, to make a long story short (too late!) when typing on a typewriter, one should place two blank spaces after a period. But, a computer is smart enough to note that a period marks the end of a sentence, so you need type only one blank space - the PC will take care of the rest.
As a matter of fact, if you type two blank spaces, your text will look… somehow… wrong to the digitalitterati out there who are smarmy enough to be offended by such things.