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 |
|