Index: pcbdoc.c =================================================================== --- pcbdoc.c (revision 35618) +++ pcbdoc.c (revision 35619) @@ -1381,7 +1381,12 @@ if (text != NULL) { assert(text->val_type == ALTIUM_FT_STR); - t = pcb_text_new_by_bbox(ly, pcb_font(rctx->pcb, 1, 1), x1, y1, x2-x1, y2-y1, 0, 0, 1.0, mir, rot, w, (designator ? "%a.parent.refdes%" : text->val.str), pcb_flag_make(PCB_FLAG_CLEARLINE | (designator ? PCB_FLAG_DYNTEXT|PCB_FLAG_FLOATER : 0))); + t = pcb_text_new_by_bbox(ly, pcb_font(rctx->pcb, 1, 1), + x1, y1, x2-x1, y2-y1, + mir ? x2-x1 : 0, 0, + 1.0, (mir ? PCB_TXT_MIRROR_X : 0), rot, w, + (designator ? "%a.parent.refdes%" : text->val.str), + pcb_flag_make(PCB_FLAG_CLEARLINE | (designator ? PCB_FLAG_DYNTEXT|PCB_FLAG_FLOATER : 0))); set_user_routed(t, ur); } }