Use glyph_brush_layout and add text alignment support Co-authored-by: Olivier Pinon <op@impero.com> Co-authored-by: tigregalis <anak.harimau@gmail.com> Co-authored-by: Carter Anderson <mcanders1@gmail.com>