Text and Font dialog : Make consistent with text toolbar

Bug #932048 reported by John Smith
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Inkscape
Confirmed
Undecided
Unassigned

Bug Description

The Text and Font dialog is functionally inconsistent with the Text toolbar for the following

Regressions (introduced with the merge of the new cairo renderer):

1. Font preview text appears as a different (larger) size (or unit or resolution) than text rendered on-canvas at 100% zoom-level (1:1) - differs from Inkscape 0.48.x and trunk < r10326.

2. Font preview renders newlines as multi-line text (unlike stable, which ignored newlines), thus increasing the dialog height (depending on the content of the currently selected text object) - sample test case: 'Extensions > Text > Lorem Ipsum…', then converted from flowed text to regular text with 'Text > Convert to text'.

3. For generic font names (more noticeable when compiled with the Quartz backend for gtk, cairo and pango), the font preview renders (or might render) in a different fallback font than is substituted for the same text object on-canvas, e.g. for Sans and Serif.

4. Font preview renders fake 'Bold' style which Inkscape does not support on-canvas.

General issues (not related to the cairo renderer):

1. The text alignment buttons in the dialog act differently than the toolbar. Although the styles in the xml are the same, the toolbar actually moves the text (x or y depending on text vertical/horizontal) on canvas. Text dialog does not move text.

2. 'Justify' alignment option is only applicable for flowed text (it is now grayed out on the controls bar for regular text, see also bug #512256). The 'Text and Font' dialog has the button 'Justify' active as valid option regardless of the type of text. The tooltip in the dialog needs to be updated too.

Details from ~suv in bug #930535.

Tags: fonts text ui
John Smith (john-smithi)
tags: added: text ui
su_v (suv-lp)
description: updated
Revision history for this message
su_v (suv-lp) wrote :

> The text alignment buttons in the dialog act differently than the toolbar

Related changes in 0.48:
Bug #168329 “When text is centered, anchor should be centered too”
Bug #412746 “right justified text snaps to left instead of right”
Related open report (stable and trunk):
Bug #591852 “text position moves when switching between flush left and flush right”

su_v (suv-lp)
description: updated
Changed in inkscape:
importance: Undecided → Wishlist
status: New → Confirmed
importance: Wishlist → Undecided
su_v (suv-lp)
description: updated
description: updated
su_v (suv-lp)
description: updated
Revision history for this message
Kris (kris-degussem) wrote :

the tooltip of the line spacing in the new dialog should be adapted from
     "Spacing between lines (times font size)"

to something like
     "Spacing between lines (percent of font size)"

Revision history for this message
Kris (kris-degussem) wrote :

Updated the bug description (dropped the zooming issue which is fixed now). Also the issue I reported in comment 2 is fixed.

description: updated
Revision history for this message
su_v (suv-lp) wrote :

> (dropped the zooming issue which is fixed now)

No. The reported issue still exists (the zooming was only a workaround tested by John).

su_v (suv-lp)
description: updated
su_v (suv-lp)
description: updated
tags: added: fonts
Revision history for this message
Brynn (brynn4inks-deactivatedaccount) wrote :

Is the font preview mentioned in the original report related to the preview in the Text and Font dialog? We've found some issues with some fonts showing previews there, and others don't.

https://forum.inkscapecommunity.com/index.php?topic=734.0

Is this the same issue as here? Or is there another report which expains this? Or is a new bug report needed?

Thank you very much.

PS - I'll try to find download links for example fonts, which I'll put in the forum topic for now (since I don't know if this issue belongs in this report).

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.