Bolgahni: It works with many scalable ttf fonts.
Just try it and find your favorite font.
Thanks. That does actually fix the wrapping problem. I never would've guessed that it was the font that was the problem. I don't know enough about fonts in general or truetype in particular to know what the exact problem is with krondor.ttf, but it does generate many errors when trying to load in many ttf utilities.
I stumbled around and found something that seems to work in fixing it: Using fontforge (
http://fontforge.org/), I copied the defined glyphs (0xf020..0xf2f3) down to where they belong (0x20..0x2f3) and saved as a (mostly valid) ttf. I did it manually, but I also tried writing scripts to do it, so you don't have to do it manually.
In fontforge's own language, if it was built to be scriptable that way (save to a file and make it executable):
#!/bin/env fontforge
Open("krondor.ttf");
Select(0xf020, 0xf2f3);
Copy();
Select(0x20, 0x2f3);
Paste();
Generate("krondor.ttf");
In Python, if built with python support (save to a file and run with python <file>):
import fontforge
kf=fontforge.open("krondor.ttf")
kf.selection.select(("ranges",None),0xf020,0xf2f3)
kf.copy()
kf.selection.select(("ranges",None),0x20,0x2f3)
kf.paste()
kf.generate("krondor.ttf")