Font header flags and insure standard reproductions

I am making a font that is suppose to have very faithful reproduction across sizes. Also, because of the line widths of the characters must be exactly 1/5 the size of the character.

I have set my p/em value to 2000, my characters size to 1000 x 1000 and have made proportional line widths. This appears to have a much better outcome than using a p/em of 2048 and using 1280 x 1280 characters, which is not an even multiple of 5. With that in mind, could you please clarify to me some of the flags in the Font Header:

  1. Force ppem to integer values for all internal scaler math

2)Font optimised for ClearType

Are these relevant?
Also I want to completely turn of AutoKerning and any anit-aliasing right?
Thanks,
John

  1. Force ppem to integer values for all internal scaler math

I don’t know if this Font Header Flag matters, but it is very common to set this flag.

2)Font optimised for ClearType

So far I haven’t seen any fonts that have this flag set, so for now just ignore it.

Also I want to completely turn of AutoKerning and any anit-aliasing right?

Don’t use kerning in case you are designing a monospaced font. Otherwise use it when you believe it will benefit the font.
To improve screen output at small sizes, I suggest you add Grayscale support.