

I tried deleting Bitstream (ttf) from D & E, but I get similar results (D & E both appear to have Microsoft Sans). Looking around I think I found that the default (for SVG? Inkscape?) font is Bitstream Sans Vera, but I don't think that was installed on A and it was falling back to Microsoft Sans, so in fact I had been using a fallback when developing my code, and it was fine. B & C use one font which is the same as A, while D & E use another). However, now that I am using different machines to render the SVG files I get problems - machines B and C give me the results I expected, but the text on the files rendered by machines D and E looks different (though the same as each other - i.e. There are hundreds of text items on each page, but I have not specified the font face for any of them, as the font face which appeared when I was developing the SVG-generating code (on machine "A") seemed good and I assumed this was a default built-in font. These sit in a folder, and I have several machines which look at that folder through my network, pick an SVG file and render it into a PNG using Inkscape at the command line. I have written Perl code to generate several thousand SVG files which form an animation.

Mode 0 (same as now): add transform=, do not touch anything inside the object.I want the write_transform method of SPText to have three modes, selectable (via top panel) for each object: When we link up with Pango, we'll probably get the kerning pairs stored in the font, but manual kerning of pairs (via the dx attribute) as well as letterspacing adjustments (via the letter-spacing CSS property) still need to be implemented in the text tool. We need both letterspacing and kerning pairs. Letterspacing refers to the uniform spacing between all characters in the string, not specific pairs. Sometimes kerning involves increasing the space between characters or positive kerning to keep them from running together, such as the l's in "Godzilla." Some commonly kerned pairs include Wa, To, and Ya. It is normally applied to individual letter pairs in headlines or other large type.Įxamples: The default spacing between some characters leaves gaps that can be adjusted by kerning the two letters to achieve a more visually balanced appearance.

Definition: Kerning is the adjustment of space between pairs of letters to make them more visually appealing.
