Hi Randall & Alex, >> However, centering unicode/non-ascii characters does not work. Any >> ideas how to achieve that? > > I would presume that you are beginning to get close to the reason > that one often encapsulates strings into an object. You need to know > the display length of something to center it, and that means that > you want to know the length of the string. Without an encapsulating > object, you need to recalculate the length often. For most > applications, this is quite acceptable, but if you are recalculating > the length too often, you might consider encapsulating your strings > into some sort of a string object.
Yes, I found http://groups.google.com/group/comp.lang.postscript/msg/d0434400d0f37ccf where /StringWidthRecursive calculates the on the fly. It encapsulates the string in an array which can contain both strings and glyphs. Looks a bit too complicated but probably better than going through font metric files and computing it from there. Cheers, Tomas -- UNSUBSCRIBE: mailto:[email protected]?subject=unsubscribe
