Quadratic there is really only one control point, ff uses the convention that Order2 (truetype quadratic format) or order3 (postscript cubic format). A spline contains a bit indicating whether it is The two control points that are meaningful to that spline are coincident with A Spline contains pointers to two SplinePoints (a start andĪn end point) it also contains the parameters of the Bézier curve that those two ![]() SplinePoints may connect to two splines, a previous SplineĪnd a next Spline. Two control points associated with that point. Indicates a closed path, or a degenerate path with only one point on it.Ī SplinePoint contains an x,y location of the point, and the locations of the The start point and the end point may be the same, this either Bitmap images may also be included.Įvery SplineChar has a name associated with it, a unicode encoding and a itsĪ SplineSet consists of a start point and an end point, and whatever splinesĬonnect them. ![]() In multilayered mode there can be many foreground layers which can be stroked orįilled. !!!! I do not have a way of undoing hint operations !!!! The width can be negative.)Ī set of hints. Location and a width (indicating the stem. It will be seen in allĪ hint layer, whose format is completely different from anything else andĬonsists of horizontal and vertical hints, which in turn are just a starting Actually you can putĪnything there but those are the obviously useful things. SplineChars, each containing four layers,Ī foreground layer which contains all the interesting stuff that gets put intoĪ series of references to other characters (calledĪ background layer (which is used to allow people to trace images of characters)Ī grid layer, which is shared by all the characters in a font and in which youĬan put lines to indicate the Cap Height, X Height, etc. (possibly with holes in it) of characters. Some similarities between the two data structures, each is basically an array Or truetype font) and a BDFFont (bitmap font, essentially a bdf file). This describes two different types of fonts, a SplineFont (which is a postscript %- Font subset generated from a source font file: '/Cygnix/CygnixPPC/share/fonts/truetype/VeraSe.While much of what is described remains relevant, it has not been kept up %%+ font (GnomeUni-BitstreamVeraSerif-Roman) cvn %- Font subset generated from a source font file: '/Cygnix/CygnixPPC/share/imlib2/data/fonts/cinema.ttf' ![]() This is from the one that does not print: However, the PageStream bitmap is 16067 bytes while the AbiWord one is only 1846 bytes.)Īside from bitmaps, these are the only lines that differed: The TimesNewRoman was longer presumably only because the font bitmap contains more characters. So I compared the two AbiWord files, and found no real differences that I could see. So I AbiWorded another file with "cinema" in TimesNewRoman and it came out at 9566 bytes. In fact, I think I will meanwhile do an identical document in PageStream and compare the output PostScript files.Īdded later: I did that experiment, comparing only so far as to note that the PageStream file for one page containing the word "cinema" was 55013 bytes long, while the AbiWord file with "CINEMA" (only upper case available) was only 4237 bytes. What I could send is the resultant postscript file. I don't think it would make sense to send a screenshot of that. If I print to ram: and try to open the file with AmiGS, I get an alert window named "Error" reading "Ghostscript interpreter exited: unknown error." Another window opens all the way across the screen, named "Ghostscript interpreter output," and it says, "GPL Ghostscript 8.54: Unrecoverable error, exit code 1." Cinema displays perfectly in AbiWord (and in PageStream), but if I try to print it directly to the printer (the closest thing I can figure out to do that is print to file: "prt:output.ps"), the printer light blinks once, then comes back on steady.ĭitto if I print the file to ram: and copy to prt. CygnusEd you post a screenshot, which shows the problem?
0 Comments
Leave a Reply. |