From: George W. <gw...@si...> - 2004-05-17 01:06:48
|
On Sat, 2004-05-15 at 04:39, Bzyl Wlodzimierz wrote: > Also, Generate PFA Font produces a font different from the original > plus.pfa: the crossing lines in `+' are closed with the closepath command. FontForge does not support PaintType=1 fonts (stroked fonts). Your font is a PaintType=0 font (filled). In PaintType=0 fonts all paths are automatically closed. Thus the difference you mention doesn't exist. If you load a font into fontforge and then save it out again, it will rarely be bit for bit the same. It should be semantically equivalent however. > After reading plus.pfb into fontforge, double clicking on `+', > and choosing Element -> Expand Stroke, clicking Line Cap & Join -- round, > fontforge produces an outline with rounded corners on one end and butt > ones on the other end instead of rounded corners on both ends. Yes, the expand stroke command has difficulties with contours which double back onto themselves. I don't see any way to fix this. The line you drew in FontForge works because it is a single line and does not double back (the one read in has been closed because all filled contours get closed automatically). If want to deal with stroked paths, I suggest you generate type3 fonts, where fontforge can handle the paths properly. |