Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
Cleaned up the bezier rendering a bit, and modified the font viewer accordingly.
Fixed a minor bug in bezier.lisp (reference to an undefined variable). Improved the font viewer so that it now takes an optional argument indicating which shape to render.
Fixed a bug in bezier.lisp that made the resulting pixmap positioned in the wrong place sometimes. Fixed a bug in sdl.lisp that computed the wrong xoffset (in particular for noteheads). Fixed the whole notehead so that its vertical position is not offset as it should. Fixed the C clef so that it no longer goes below the bottom line. Improved the font viewer by having the bounding box of the glyph drawn in :pixel mode.
Moved things around a bit inside bezier.lisp to make it easier to render to an array from the font viewer. Implemented pixel viewing in the font viewer. Initial results indicate that the G-clef is pretty good, and there must be something wrong either with the way the pixmap gets generated or with the way it gets copied to the pane (it is too far down). Initial result also indicate that the C-clef is completely wrong and incredibly ugly at sizes above 6.
Half of a new font viewer application. The half that exists is that it shows the resulting anti-aliased design, with or without a reference staff. What remains to write is showing the pixel view with grids and reference points, and perhaps also end points and reference points of the Bezier segments. This should be a relatively simple matter of calling render-to-array and showing the result.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|