Fellow Programmers

I have developed a program in vc++. This program uses a specific font. Currently for the application I am installing a specific font "X"

When the font is installed from Install shield program written by me then it installs only 8 Font styles in the windows. (fontsizes with X as starting name)

When it is installed from Windows -> control panel -> fonts, it installs 14 font sizes .
why does this happen?
How can we get programatically 14 fonts?

Any help is welcome. PMs are also welcome.


Coding Help