From 6e5f3f7ecb3cc0039e113a5e3b2409ba0f7e7cea Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Mon, 7 Oct 2024 16:20:44 +0200 Subject: Make Pango-handled text accept legacy CP1252-encoded text --- src/drivers/PostScript/Fl_PostScript.cxx | 1 + 1 file changed, 1 insertion(+) (limited to 'src/drivers/PostScript') diff --git a/src/drivers/PostScript/Fl_PostScript.cxx b/src/drivers/PostScript/Fl_PostScript.cxx index a1f511bef..324d1c6f9 100644 --- a/src/drivers/PostScript/Fl_PostScript.cxx +++ b/src/drivers/PostScript/Fl_PostScript.cxx @@ -1572,6 +1572,7 @@ void Fl_PostScript_Graphics_Driver::transformed_draw(const char* str, int n, dou pango_layout_set_font_description(pango_layout_, pfd); int pwidth, pheight; cairo_save(cairo_); + str = Fl_Cairo_Graphics_Driver::clean_utf8(str, n); pango_layout_set_text(pango_layout_, str, n); pango_layout_get_size(pango_layout_, &pwidth, &pheight); if (pwidth > 0) { -- cgit v1.2.3