Activity log for bug #1002757

Date Who What changed Old value New value Message
2012-05-22 09:29:33 su_v bug added bug
2012-06-04 13:15:38 jazzynico inkscape: importance Undecided Medium
2012-06-04 13:15:38 jazzynico inkscape: status New Triaged
2012-06-04 13:15:38 jazzynico inkscape: milestone 0.49
2012-08-21 07:16:48 su_v description In revision 11393 Inkscape's default font was changed to 'sans-serif'. AFAICT this breaks several aspects of font handling in the text tool and the 'Text and Font …' dialog: The underlying issue seems to be that Inkscape does not recognized 'sans-serif' as "installed" font (related to case-sensitive parsing of font names (?)). Steps to reproduce (quit inkscape first): 1) mv ~/.config/inkscape ~/.config/inkscape.bkp 2) launch inkscape (opens new empty document) 3) switch to the text tool (note: font family selector in the controls bar is empty) 4) create new text object #1 (regular text) (note: text tool reports "Font not found on system") 5) switch back to the select tool, select text object #1 (note: status line message reports <no name found>) 6) open 'Text > Text and Font…' (note: font preview area is empty) 7) switch to the text tool 8) create new text object #2 with different text content 9) select a different font from the dropdown list on the text tool controls bar for text object #2 (note: font preview area shows content of text object #2, using the just assigned font family) 10) switch back to the select tool, select text object #1 (note: font preview area is stuck displaying the content of previously selected text object #2) Details: 1) Text Tool (controls bar): - The font family selector is empty now when activating the Text tool (before clicking on the canvas to create a new text object). - The font family selector of a newly created text (font family "sans-serif") warns about "Font not found on system". - (…) 2) Status Bar: - The message in the status bar for such a text object with the new 'sans-serif' default font doesn't inform about the font family: "Text (<no name found>, 40px) in layer Layer 1." 3) 'Text > Text and Font…' dialog: - The generic font family 'sans-serif' is not listed, other generic font names like 'Sans', 'Serif' and 'Monospace' however are. - This new default font cannot be restored from within the 'Text and Fonts…' dialog (because 'sans-serif' cannot be selected). - Due to the "missing" font, the dialog does not render a preview of such a text object with the new default font 'sans-serif'. - If switching between a text object with the new default font ('sans-serif') and a text object using an "installed" font family, the preview sticks to the content of the last selected object with a font found to be installed on the system, and does not update when reselecting the text object with the new default font ('sans-serif') -> the dialog shows a preview text not related to the currently selected object. - (…) Related earlier reports: - Bug #379885 “Generic font-family names not recognized in font lister” <https://bugs.launchpad.net/inkscape/+bug/379885> - Bug #667091 “Fonts initially indicated as 'not found on system'” (Possibly fixed in in earlier revision 10491) <https://bugs.launchpad.net/inkscape/+bug/667091> - Bug #932048 “Text and Font dialog : Make consistent with text toolbar” <https://bugs.launchpad.net/inkscape/+bug/932048> - (…) Tested and confirmed on Mac OS X 10.5.8 with - fontconfig 2.8.0, freetype 2.4.5, cairo 1.10.2, pango 1.28.4 and on OS X 10.7.4 with - fontconfig 2.9.0, freetype 2.4.9, cairo 1.12.2, pango 1.30.0 using the same default font backend as on linux (i.e. inkscape/Gtk+ running under X11). Note: the native font backend of pango on Mac OS X (pango 1.28: ATSUI, pango 1.30.0: CoreText) introduce additional issues which are _not_ in the scope of this bug report. fontconfig does find a match for 'sans-serif' on both test systems: $ fc-match sans-serif Vera.ttf: "Bitstream Vera Sans" "Roman" $ fc-match Sans-Serif Vera.ttf: "Bitstream Vera Sans" "Roman" $ fc-match sans Vera.ttf: "Bitstream Vera Sans" "Roman" $ fc-match Sans Vera.ttf: "Bitstream Vera Sans" "Roman" $ In revision 11393 Inkscape's default font was changed to 'sans-serif'. AFAICT this breaks several aspects of font handling in the text tool and the 'Text and Font …' dialog: The underlying issue seems to be that Inkscape does not recognized 'sans-serif' as "installed" font (related to case-sensitive parsing of font names (?)). Steps to reproduce (quit inkscape first):  1) mv ~/.config/inkscape ~/.config/inkscape.bkp  2) launch inkscape (opens new empty document)  3) switch to the text tool     (note: font family selector in the controls bar is empty)  4) create new text object #1 (regular text)     (note: text tool reports "Font not found on system")  5) switch back to the select tool, select text object #1     (note: status line message reports <no name found>)  6) open 'Text > Text and Font…'     (note: font preview area is empty)  7) switch to the text tool  8) create new text object #2 with different text content  9) select a different font from the dropdown list on the     text tool controls bar for text object #2     (note: font preview area shows content of text object #2,            using the just assigned font family) 10) switch back to the select tool, select text object #1     (note: font preview area is stuck displaying the content            of previously selected text object #2) Details: 1) Text Tool (controls bar): - The font family selector is empty now when activating the Text tool (before clicking on the canvas to create a new text object). - The font family selector of a newly created text (font family "sans-serif") warns about "Font not found on system". - The font style selector is empty and does not allow to set a bold or italic style for text with default font (>= r11586). - (…) 2) Status Bar: - The message in the status bar for such a text object with the new 'sans-serif' default font doesn't inform about the font family: "Text (<no name found>, 40px) in layer Layer 1." 3) 'Text > Text and Font…' dialog: - The generic font family 'sans-serif' is not listed, other generic font names like 'Sans', 'Serif' and 'Monospace' however are. - This new default font cannot be restored from within the 'Text and Fonts…' dialog (because 'sans-serif' cannot be selected). - Due to the "missing" font, the dialog does not render a preview of such a text object with the new default font 'sans-serif'. - If switching between a text object with the new default font ('sans-serif') and a text object using an "installed" font family, the preview sticks to the content of the last selected object with a font found to be installed on the system, and does not update when reselecting the text object with the new default font ('sans-serif') -> the dialog shows a preview text not related to the currently selected object. - (…) Related earlier reports: - Bug #379885 “Generic font-family names not recognized in font lister”   <https://bugs.launchpad.net/inkscape/+bug/379885> - Bug #667091 “Fonts initially indicated as 'not found on system'”   (Possibly fixed in in earlier revision 10491)   <https://bugs.launchpad.net/inkscape/+bug/667091> - Bug #932048 “Text and Font dialog : Make consistent with text toolbar”   <https://bugs.launchpad.net/inkscape/+bug/932048> - (…) Tested and confirmed on Mac OS X 10.5.8 with - fontconfig 2.8.0, freetype 2.4.5, cairo 1.10.2, pango 1.28.4 and on OS X 10.7.4 with - fontconfig 2.9.0, freetype 2.4.9, cairo 1.12.2, pango 1.30.0 using the same default font backend as on linux (i.e. inkscape/Gtk+ running under X11). Note: the native font backend of pango on Mac OS X (pango 1.28: ATSUI, pango 1.30.0: CoreText) introduce additional issues which are _not_ in the scope of this bug report. fontconfig does find a match for 'sans-serif' on both test systems: $ fc-match sans-serif Vera.ttf: "Bitstream Vera Sans" "Roman" $ fc-match Sans-Serif Vera.ttf: "Bitstream Vera Sans" "Roman" $ fc-match sans Vera.ttf: "Bitstream Vera Sans" "Roman" $ fc-match Sans Vera.ttf: "Bitstream Vera Sans" "Roman" $
2012-10-06 14:19:33 Alvin Penner attachment added sansserif.PNG https://bugs.launchpad.net/inkscape/+bug/1002757/+attachment/3379677/+files/sansserif.PNG
2012-12-11 07:51:52 su_v description In revision 11393 Inkscape's default font was changed to 'sans-serif'. AFAICT this breaks several aspects of font handling in the text tool and the 'Text and Font …' dialog: The underlying issue seems to be that Inkscape does not recognized 'sans-serif' as "installed" font (related to case-sensitive parsing of font names (?)). Steps to reproduce (quit inkscape first):  1) mv ~/.config/inkscape ~/.config/inkscape.bkp  2) launch inkscape (opens new empty document)  3) switch to the text tool     (note: font family selector in the controls bar is empty)  4) create new text object #1 (regular text)     (note: text tool reports "Font not found on system")  5) switch back to the select tool, select text object #1     (note: status line message reports <no name found>)  6) open 'Text > Text and Font…'     (note: font preview area is empty)  7) switch to the text tool  8) create new text object #2 with different text content  9) select a different font from the dropdown list on the     text tool controls bar for text object #2     (note: font preview area shows content of text object #2,            using the just assigned font family) 10) switch back to the select tool, select text object #1     (note: font preview area is stuck displaying the content            of previously selected text object #2) Details: 1) Text Tool (controls bar): - The font family selector is empty now when activating the Text tool (before clicking on the canvas to create a new text object). - The font family selector of a newly created text (font family "sans-serif") warns about "Font not found on system". - The font style selector is empty and does not allow to set a bold or italic style for text with default font (>= r11586). - (…) 2) Status Bar: - The message in the status bar for such a text object with the new 'sans-serif' default font doesn't inform about the font family: "Text (<no name found>, 40px) in layer Layer 1." 3) 'Text > Text and Font…' dialog: - The generic font family 'sans-serif' is not listed, other generic font names like 'Sans', 'Serif' and 'Monospace' however are. - This new default font cannot be restored from within the 'Text and Fonts…' dialog (because 'sans-serif' cannot be selected). - Due to the "missing" font, the dialog does not render a preview of such a text object with the new default font 'sans-serif'. - If switching between a text object with the new default font ('sans-serif') and a text object using an "installed" font family, the preview sticks to the content of the last selected object with a font found to be installed on the system, and does not update when reselecting the text object with the new default font ('sans-serif') -> the dialog shows a preview text not related to the currently selected object. - (…) Related earlier reports: - Bug #379885 “Generic font-family names not recognized in font lister”   <https://bugs.launchpad.net/inkscape/+bug/379885> - Bug #667091 “Fonts initially indicated as 'not found on system'”   (Possibly fixed in in earlier revision 10491)   <https://bugs.launchpad.net/inkscape/+bug/667091> - Bug #932048 “Text and Font dialog : Make consistent with text toolbar”   <https://bugs.launchpad.net/inkscape/+bug/932048> - (…) Tested and confirmed on Mac OS X 10.5.8 with - fontconfig 2.8.0, freetype 2.4.5, cairo 1.10.2, pango 1.28.4 and on OS X 10.7.4 with - fontconfig 2.9.0, freetype 2.4.9, cairo 1.12.2, pango 1.30.0 using the same default font backend as on linux (i.e. inkscape/Gtk+ running under X11). Note: the native font backend of pango on Mac OS X (pango 1.28: ATSUI, pango 1.30.0: CoreText) introduce additional issues which are _not_ in the scope of this bug report. fontconfig does find a match for 'sans-serif' on both test systems: $ fc-match sans-serif Vera.ttf: "Bitstream Vera Sans" "Roman" $ fc-match Sans-Serif Vera.ttf: "Bitstream Vera Sans" "Roman" $ fc-match sans Vera.ttf: "Bitstream Vera Sans" "Roman" $ fc-match Sans Vera.ttf: "Bitstream Vera Sans" "Roman" $ In revision 11393 Inkscape's default font was changed to 'sans-serif'. AFAICT this breaks several aspects of font handling in the text tool and the 'Text and Font …' dialog: The underlying issue seems to be that Inkscape does not recognized 'sans-serif' as "installed" font (related to case-sensitive parsing of font names (?)). Steps to reproduce (quit inkscape first):  1) mv ~/.config/inkscape ~/.config/inkscape.bkp  2) launch inkscape (opens new empty document)  3) switch to the text tool     (note: font family selector in the controls bar is empty)  4) create new text object #1 (regular text)     (note: text tool reports "Font not found on system")  5) switch back to the select tool, select text object #1     (note: status line message reports <no name found>)  6) open 'Text > Text and Font…'     (note: font preview area is empty)  7) switch to the text tool  8) create new text object #2 with different text content  9) select a different font from the dropdown list on the     text tool controls bar for text object #2     (note: font preview area shows content of text object #2,            using the just assigned font family) 10) switch back to the select tool, select text object #1     (note: font preview area is stuck displaying the content            of previously selected text object #2) Details: 1) Text Tool (controls bar): - The font family selector is empty now when activating the Text tool (before clicking on the canvas to create a new text object). - The font family selector of a newly created text (font family "sans-serif") warns about "Font not found on system". - The font style selector is empty and does not allow to set a bold or italic style for text with default font (>= r11586). - (…) 2) Status Bar: - The message in the status bar for such a text object with the new 'sans-serif' default font doesn't inform about the font family: "Text (<no name found>, 40px) in layer Layer 1." 3) 'Text > Text and Font…' dialog: - The generic font family 'sans-serif' is not listed, other generic font names like 'Sans', 'Serif' and 'Monospace' however are. - This new default font cannot be restored from within the 'Text and Fonts…' dialog (because 'sans-serif' cannot be selected). - Due to the "missing" font, the dialog does not render a preview of such a text object with the new default font 'sans-serif'. - If switching between a text object with the new default font ('sans-serif') and a text object using an "installed" font family, the preview sticks to the content of the last selected object with a font found to be installed on the system, and does not update when reselecting the text object with the new default font ('sans-serif') -> the dialog shows a preview text not related to the currently selected object. - (…) Related reports: - Bug #379885 “Generic font-family names not recognized in font lister”   <https://bugs.launchpad.net/inkscape/+bug/379885> - Bug #667091 “Fonts initially indicated as 'not found on system'”   (Possibly fixed in in earlier revision 10491)   <https://bugs.launchpad.net/inkscape/+bug/667091> - Bug #932048 “Text and Font dialog : Make consistent with text toolbar”   <https://bugs.launchpad.net/inkscape/+bug/932048> - Bug #1088475 “sans-serif text cannot be formatted” <https://bugs.launchpad.net/inkscape/+bug/1088475> - (…) Tested and confirmed on Mac OS X 10.5.8 with - fontconfig 2.8.0, freetype 2.4.5, cairo 1.10.2, pango 1.28.4 and on OS X 10.7.4 with - fontconfig 2.9.0, freetype 2.4.9, cairo 1.12.2, pango 1.30.0 using the same default font backend as on linux (i.e. inkscape/Gtk+ running under X11). Note: the native font backend of pango on Mac OS X (pango 1.28: ATSUI, pango 1.30.0: CoreText) introduce additional issues which are _not_ in the scope of this bug report. fontconfig does find a match for 'sans-serif' on both test systems: $ fc-match sans-serif Vera.ttf: "Bitstream Vera Sans" "Roman" $ fc-match Sans-Serif Vera.ttf: "Bitstream Vera Sans" "Roman" $ fc-match sans Vera.ttf: "Bitstream Vera Sans" "Roman" $ fc-match Sans Vera.ttf: "Bitstream Vera Sans" "Roman" $
2012-12-11 16:35:04 ScislaC tags fonts regression blocker fonts regression
2012-12-14 05:45:59 John Smith attachment added 1002757.patch https://bugs.launchpad.net/inkscape/+bug/1002757/+attachment/3459584/+files/1002757.patch
2012-12-14 05:46:06 John Smith inkscape: assignee John Smith (john-smithi)
2013-02-02 07:45:22 John Smith inkscape: status Triaged Fix Committed
2013-02-04 12:10:48 su_v tags blocker fonts regression fonts regression
2015-02-10 15:17:47 André S. attachment added Displays a sans-serif where the font selector says "Courirer" https://bugs.launchpad.net/inkscape/+bug/1002757/+attachment/4316415/+files/2015-02-10-Inkscape.png
2015-02-21 02:49:26 Bryce Harrington inkscape: status Fix Committed Fix Released