[lasem] svg_view: fix text-anchor for vertical text.
- From: Emmanuel Pacaud <emmanuel src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [lasem] svg_view: fix text-anchor for vertical text.
- Date: Sat, 29 Sep 2012 17:02:51 +0000 (UTC)
commit cae65e3607f691fca44c97b6b559cfdd0272e2a9
Author: Emmanuel Pacaud <emmanuel gnome org>
Date: Sat Sep 29 19:02:29 2012 +0200
svg_view: fix text-anchor for vertical text.
src/lsmsvgview.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/src/lsmsvgview.c b/src/lsmsvgview.c
index 40a7690..aaa4d32 100644
--- a/src/lsmsvgview.c
+++ b/src/lsmsvgview.c
@@ -1449,8 +1449,6 @@ lsm_svg_view_show_text (LsmSvgView *view, char const *string, double x, double y
break;
}
- cairo_move_to (view->dom_view.cairo, x1, y1);
-
path_infos.is_text_path = TRUE;
path_infos.is_extents_defined = TRUE;
path_infos.extents.x1 = x1;
@@ -1464,12 +1462,15 @@ lsm_svg_view_show_text (LsmSvgView *view, char const *string, double x, double y
cairo_save (view->dom_view.cairo);
cairo_rotate (view->dom_view.cairo, M_PI / 2.0);
+ cairo_move_to (view->dom_view.cairo, x1, y1);
process_path (view, &path_infos);
cairo_restore (view->dom_view.cairo);
- } else
+ } else {
+ cairo_move_to (view->dom_view.cairo, x1, y1);
process_path (view, &path_infos);
+ }
if (pango_layout != view->pango_layout) {
lsm_debug_render ("[LsmSvgView::show_text] Free the child pango layout");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]