|
From: Rafael L. <rla...@us...> - 2005-01-29 19:52:51
|
* Alan W. Irwin <ir...@be...> [2005-01-29 11:36]: > I haven't followed Rafael's changes in detail, but I think all that has to > be done for the plhrsh case (which should probably be signalled in a flag > in EscText rather than relying on the test > > if ((args->unicode_array_len == 2) > && (args->unicode_array[0] == 0x10000004)) This is one of the ugliest hacks I have ever written in my life (BTW, 0x10000004 must be changed to PL_FCI_MARK | PL_FCI_SYMBOL). I did it because a proof of concept was needed for the right positioning of single symbols. Indeed, the results for x01c are correct now, thanks to the horrible hack. I have already privately discussed with Andrew Roach about a partial rewrite of plfreetype.c. I stopped working in this file because I think that we are stacking hack on hack and the code is becoming quite unmaintainable. -- Rafael |