Comment 69 for bug 375323

Revision history for this message
Adrian Johnson (ajohnson-redneon) wrote :

I'm not sure why the 'T' character is not working. Can attach your SVG file. Are you using the very latest cairo git master? There have been some recent fixes.

The problem with using "()" is PostScript uses "(" and ")" as the string delimiters so when using "()" inside a string it must be escaped with a backslash.

On longer strings you may find the strings get split up because Inkscape is not using accurate glyph advances to position the characters. Inkscape supplies cairo with a string of glyphs along with the x, y coordinate of each glyph. If the x,y coordinate of each glyph is not exactly at the glyph advance of the previous glyph, cairo cannot output a contiguous string. Instead it has to reposition the glyphs to the required x, y.