I don't know what your doing to mess with fonts, but the way I do it is by taking an "image" of each character in the alphabet. Then I store the RGB data into an array, and then draw that "image" on screen using the Graph functions along with the PACKET functions (graph.h, dma.h, packet.h) pixel by pixel relative to a given screen coordinate. The public release was kind of screwy when I tried doing a function like: DrawString("My string", x, y, r, g, b, packet);
So in the public, what I did was instead of using a string or array of characters, I used an array of integers that determine what kind of character is being drawn. This issue I fixed in my private version, but remained un-touched in the public.
I couldn't ever get the "GSKIT" to work for me, so any and all of my graphical displays occur entirely from the PACKET's utilized by the Graph functions. In the PS2SDK downloads, there is a graph example of which I based my drawing functions off of. It's very useful for small items such as letters in fonts, but it's a pain to convert the font into the array used :-/. In case your wondering how I managed to convert all the letters individually without having a heart attack over the stress, I got lazy and wrote a program in VB6 to convert it for me lol.
So in the public, what I did was instead of using a string or array of characters, I used an array of integers that determine what kind of character is being drawn. This issue I fixed in my private version, but remained un-touched in the public.
I couldn't ever get the "GSKIT" to work for me, so any and all of my graphical displays occur entirely from the PACKET's utilized by the Graph functions. In the PS2SDK downloads, there is a graph example of which I based my drawing functions off of. It's very useful for small items such as letters in fonts, but it's a pain to convert the font into the array used :-/. In case your wondering how I managed to convert all the letters individually without having a heart attack over the stress, I got lazy and wrote a program in VB6 to convert it for me lol.
Comment