I am developing a True Color "Win CRT" type of component, and a "WYSIWYG" type of component. I have the foundation in place on the first component, however, Courier New, Lucida nor Consola allow me to render the "IBM High Character Set Graphics"... and as a CRT replacement - it's important I do that. Both of these components use the canvas of the form the are placed on. No need for an additional layer. The support co-existing with other components, etc.
I have found on StackOverflow AddFontResourceEx, but that is a GDI32 direct call - does not work with 64bit, nor other operating systems. I do not mind having to $IFDEF for each OS different code - I just want this to work for us (Lazarus developers) so we have something other than a 16 color Console - and in the WYSIWYG something easier than RichMemo for those of us who do not want to deal with all of the hurdles of font control with it either.
Thank you for any assist!
Ozz