[buffer] Implement output_glyph() in terms of replace_glyphs(0,1)

To my surprise, saves ~20kb in my build (non-size-optimized) build.
The output_glyph() method is never used in the fast paths, so doesn't
matter if is not fully optimized for the special case it is.
1 file changed