TNZCSFontClass

I wrote this component for a Print component I am writing and thought other
component writers might find it useful. It works basically the same as the delphi
one except 


1. The Bold, Italic, Underline and Strikeout are not in a set which is
   just a personal choice
   
2. You can capture a change even if added to a TComponent that doesn't have a 
   handle (Can't capture the FontChange message). This is because you can override 
   the onChange without risking AV's. This was the main reason for it because I 
   want to maintian control of font changes.
   
3. You can assign both TNZCSFontClass and TFont to it.

4. It doesn't use up resources like the delphi one.

5. It doesn't have a FontCharSet, Pitch, Height fields because I have never
   used them but I guess these could be added.
   
License:

Copyright 1999, Greg Nixon.  All Rights Reserved.                         
This component can be freely used and distributed in commercial and private
environments, provied this notice is not modified in any way and there is
no charge for it other than nomial handling fees.  Contact me directly for
modifications to this agreement. You cannot distributed modified versions
and if you make changes please send me a copy so I can implement the change. 
 
This is provided as is, expressly without a warranty of any kind.
You use it at your own risk. 

Contact:
Greg Nixon   greg@nzcs.co.nz
New Zealand Computing Solutions Ltd.
