> In partial answer to my own question, I modified > include/freetype/tttags.h as aluded to in a previous post, to change > all of the lines like > > #define TTAG_avar FT_MAKE_TAG( 'a', 'v', 'a', 'r' ) > > to lines like > > #define TTAG_avar FT_MAKE_TAG( 0x61, 0x76, 0x61, 0x72 )
So my guess was correct. > I can send a new version of the tttags.h file for inclusion in CVS > if required. Mhmm, as mentioned in the other mail, this isn't an elegant solution since it uglifies the source code. I'm currently thinking of tagging all affected strings with a no-op macro, say, ASCII("This is a string which must stay in ASCII") and replacing all character constants with C_A, C_B, etc.: #define C_A 0x41 #define C_B 0x42 ... After this has been done, a small script just needs to catch those tags. BTW, how are PS fonts handled on z/OS? Or, more general, how is PostScript handled on z/OS? Since PS is plain text normally, it could be EBCDIC also. I highly suspect that my naïve EBCDIC approach in file src/psaux/psconv.c doesn't work correctly... Werner _______________________________________________ Freetype-devel mailing list Freetype-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/freetype-devel