I think I've found a bug in the cff renderer algorithm or I'm doing something seriously wrong. When rendering glyphs with cff outlines (otf, pfb fonts) the control points which are located under the baseline are connected with straight lines, for ttf fonts all the glyphs are rendered correctly. This problem occurs only when I use direct rendering with the FT_RASTER_FLAG_DIRECT flag, if I render the glyph to a bitmap with FT the problem doesn't occur. This problem is present in every version of FT that I've tested (2.1, 2.2, 2.3, 2.4). I made a small example, which can be used to reproduce the problem.(I used Qt to display the rendered glyphs).