Activity log for bug #1389723

Date Who What changed Old value New value Message
2014-11-05 14:41:53 LucaDC bug added bug
2014-11-05 14:54:08 su_v inkscape: milestone 0.92
2014-11-05 14:55:02 su_v tags units
2014-11-05 15:50:02 LucaDC attachment added square.svg https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4253943/+files/square.svg
2014-11-05 18:52:05 Alvin Penner inkscape: status New Confirmed
2014-11-05 19:12:42 Alvin Penner attachment added rect0485.svg https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4254044/+files/rect0485.svg
2014-11-05 19:13:32 Alvin Penner attachment added rect_trunk.svg https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4254047/+files/rect_trunk.svg
2014-11-05 19:43:51 Alvin Penner attachment added rect0485_after9096.svg https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4254056/+files/rect0485_after9096.svg
2014-11-06 19:37:16 Jabiertxof inkscape: assignee Jabiertxof (jabiertxof)
2014-11-06 19:39:55 Jabiertxof attachment added 90to96.inx https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4254704/+files/90to96.inx
2014-11-06 19:42:06 Jabiertxof attachment removed 90to96.inx https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4254704/+files/90to96.inx
2014-11-06 19:55:14 Jabiertxof attachment added 90-96-90.tar.gz https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4254705/+files/90-96-90.tar.gz
2014-11-08 03:22:36 Jabiertxof attachment added dpiswitcher.zip https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4255543/+files/dpiswitcher.zip
2014-11-08 03:56:05 su_v inkscape: importance Undecided High
2014-11-08 03:56:05 su_v inkscape: status Confirmed In Progress
2014-11-08 13:05:25 Alvin Penner attachment added default_mm_0485.svg https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4255783/+files/default_mm_0485.svg
2014-11-08 13:42:24 Alvin Penner attachment added rect0485_after_extension.svg https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4255809/+files/rect0485_after_extension.svg
2014-11-08 17:25:44 Alvin Penner attachment added rect0485_rev13680_1.svg https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4256047/+files/rect0485_rev13680_1.svg
2014-11-08 17:26:25 Alvin Penner attachment added rect0485_rev13680_2.svg https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4256048/+files/rect0485_rev13680_2.svg
2014-11-08 20:43:14 su_v description Merging of experimental branch has introduced the change of px from 90 DPI as 96 DPI. Being px the internal unit used by Inkscape to save almost everything, all measures in documents created with the 90 DPI convention are now interpreted with the new 96 DPI convention and this causes a rescaling of the entire document by 90/96 (93.75%) if compared with the physical units they were created with. Even the page is resized, so the problem is not visually evident after opening an old document unless there is an underlying grid which has been specified with an absolute unit (e.g. mm) so objects are no more aligned to it; or until an object whose length is known is measured with a unit different than px. This lack of evidence could cause a user to start modifying an old document and realizing there is a problem only after a while. In this situation the document has become corrupted as there are now objects rescaled and new objects with correct dimensions. Such a situation could be not easily fixable so the work done so far could be lost. An important aspect about this issue is that many users never cared (or knew) about the 90 DPI internals of Inkscape and are probably not going to care (or to know) about the change to 96 DPI. They are only going to find their documents corrupted. The proposed solution is to find a way to recognize old documents (differentiating the news?) and, at least, warn the user upon opening them that a rescaling has occurred. Better would be to offer an automatic way to fix this unwanted rescaling, if it's the case; in fact for some documents it would be inappropriate, for example a document whose default unit was intended to be px no matter at what DPI hence it does not have any reference to physical units inside. Lack of doing anything about this issue could result in document corruption and data loss. Roadmap for 0.92: (this bug) ================= - Non-pixel units are allowed but everything in a document should use the same units including guides and grids. - (Guides and grids need code to do this.) - An extension that saves a document in pixels should be added to allow backwards compatability with 0.91. Roadmap for 0.91: (bug #1387864) ================= - Everything should use only pixels as is (mostly) done in 0.48 (including templates). - The ability to switch document units should be disabled (it's broken in several ways). - Font size should be stored in pixels. - Some templates in 0.48 templates do use 'mm' so there does need to be a script to convert files based on those templates to 96dpi. Original description: ===================== Merging of experimental branch has introduced the change of px from 90 DPI as 96 DPI. Being px the internal unit used by Inkscape to save almost everything, all measures in documents created with the 90 DPI convention are now interpreted with the new 96 DPI convention and this causes a rescaling of the entire document by 90/96 (93.75%) if compared with the physical units they were created with. Even the page is resized, so the problem is not visually evident after opening an old document unless there is an underlying grid which has been specified with an absolute unit (e.g. mm) so objects are no more aligned to it; or until an object whose length is known is measured with a unit different than px. This lack of evidence could cause a user to start modifying an old document and realizing there is a problem only after a while. In this situation the document has become corrupted as there are now objects rescaled and new objects with correct dimensions. Such a situation could be not easily fixable so the work done so far could be lost. An important aspect about this issue is that many users never cared (or knew) about the 90 DPI internals of Inkscape and are probably not going to care (or to know) about the change to 96 DPI. They are only going to find their documents corrupted. The proposed solution is to find a way to recognize old documents (differentiating the news?) and, at least, warn the user upon opening them that a rescaling has occurred. Better would be to offer an automatic way to fix this unwanted rescaling, if it's the case; in fact for some documents it would be inappropriate, for example a document whose default unit was intended to be px no matter at what DPI hence it does not have any reference to physical units inside. Lack of doing anything about this issue could result in document corruption and data loss.
2014-11-08 20:43:22 su_v tags units blocker units
2014-11-08 21:31:44 Alvin Penner attachment added rect0485_rev13682_2.svg https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4256161/+files/rect0485_rev13682_2.svg
2014-11-09 04:24:54 su_v description Roadmap for 0.92: (this bug) ================= - Non-pixel units are allowed but everything in a document should use the same units including guides and grids. - (Guides and grids need code to do this.) - An extension that saves a document in pixels should be added to allow backwards compatability with 0.91. Roadmap for 0.91: (bug #1387864) ================= - Everything should use only pixels as is (mostly) done in 0.48 (including templates). - The ability to switch document units should be disabled (it's broken in several ways). - Font size should be stored in pixels. - Some templates in 0.48 templates do use 'mm' so there does need to be a script to convert files based on those templates to 96dpi. Original description: ===================== Merging of experimental branch has introduced the change of px from 90 DPI as 96 DPI. Being px the internal unit used by Inkscape to save almost everything, all measures in documents created with the 90 DPI convention are now interpreted with the new 96 DPI convention and this causes a rescaling of the entire document by 90/96 (93.75%) if compared with the physical units they were created with. Even the page is resized, so the problem is not visually evident after opening an old document unless there is an underlying grid which has been specified with an absolute unit (e.g. mm) so objects are no more aligned to it; or until an object whose length is known is measured with a unit different than px. This lack of evidence could cause a user to start modifying an old document and realizing there is a problem only after a while. In this situation the document has become corrupted as there are now objects rescaled and new objects with correct dimensions. Such a situation could be not easily fixable so the work done so far could be lost. An important aspect about this issue is that many users never cared (or knew) about the 90 DPI internals of Inkscape and are probably not going to care (or to know) about the change to 96 DPI. They are only going to find their documents corrupted. The proposed solution is to find a way to recognize old documents (differentiating the news?) and, at least, warn the user upon opening them that a rescaling has occurred. Better would be to offer an automatic way to fix this unwanted rescaling, if it's the case; in fact for some documents it would be inappropriate, for example a document whose default unit was intended to be px no matter at what DPI hence it does not have any reference to physical units inside. Lack of doing anything about this issue could result in document corruption and data loss. Roadmap for 0.92: (this bug) ================= - Non-pixel units are allowed but everything in a document should use the same units including guides and grids. - (Guides and grids need code to do this.) - An extension that saves a document in pixels should be added to allow backwards compatability with 0.91. It should be possible to avoid overwriting Inkscape version until any necessary conversion is done. If a conversion appears to be needed, a pop-up can ask the author if it should be done. Roadmap for 0.91: (bug #1387864) ================= - Everything should use only pixels as is (mostly) done in 0.48 (including templates). - The ability to switch document units should be disabled (it's broken in several ways). - Font size should be stored in pixels. - Some templates in 0.48 templates do use 'mm' so there does need to be a script to convert files based on those templates to 96dpi. Original description: ===================== Merging of experimental branch has introduced the change of px from 90 DPI as 96 DPI. Being px the internal unit used by Inkscape to save almost everything, all measures in documents created with the 90 DPI convention are now interpreted with the new 96 DPI convention and this causes a rescaling of the entire document by 90/96 (93.75%) if compared with the physical units they were created with. Even the page is resized, so the problem is not visually evident after opening an old document unless there is an underlying grid which has been specified with an absolute unit (e.g. mm) so objects are no more aligned to it; or until an object whose length is known is measured with a unit different than px. This lack of evidence could cause a user to start modifying an old document and realizing there is a problem only after a while. In this situation the document has become corrupted as there are now objects rescaled and new objects with correct dimensions. Such a situation could be not easily fixable so the work done so far could be lost. An important aspect about this issue is that many users never cared (or knew) about the 90 DPI internals of Inkscape and are probably not going to care (or to know) about the change to 96 DPI. They are only going to find their documents corrupted. The proposed solution is to find a way to recognize old documents (differentiating the news?) and, at least, warn the user upon opening them that a rescaling has occurred. Better would be to offer an automatic way to fix this unwanted rescaling, if it's the case; in fact for some documents it would be inappropriate, for example a document whose default unit was intended to be px no matter at what DPI hence it does not have any reference to physical units inside. Lack of doing anything about this issue could result in document corruption and data loss.
2014-11-09 23:50:36 Alvin Penner attachment added rect0485_rev13696_Case2.svg https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4256910/+files/rect0485_rev13696_Case2.svg
2014-11-10 23:04:17 Alvin Penner attachment added rect0485_rev13701.svg https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4257742/+files/rect0485_rev13701.svg
2014-11-30 21:00:29 Jabiertxof attachment added dpiswitcher.inx https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4271572/+files/dpiswitcher.inx
2014-11-30 21:01:11 Jabiertxof attachment added dpiswitcher.py https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4271573/+files/dpiswitcher.py
2014-11-30 21:06:23 Jabiertxof attachment added linea_ajuste_ergopad.ai https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4271574/+files/linea_ajuste_ergopad.ai
2014-11-30 21:20:39 Jabiertxof inkscape: assignee Jabiertxof (jabiertxof)
2014-12-01 10:42:12 su_v inkscape: status In Progress Triaged
2014-12-10 08:04:06 su_v description Roadmap for 0.92: (this bug) ================= - Non-pixel units are allowed but everything in a document should use the same units including guides and grids. - (Guides and grids need code to do this.) - An extension that saves a document in pixels should be added to allow backwards compatability with 0.91. It should be possible to avoid overwriting Inkscape version until any necessary conversion is done. If a conversion appears to be needed, a pop-up can ask the author if it should be done. Roadmap for 0.91: (bug #1387864) ================= - Everything should use only pixels as is (mostly) done in 0.48 (including templates). - The ability to switch document units should be disabled (it's broken in several ways). - Font size should be stored in pixels. - Some templates in 0.48 templates do use 'mm' so there does need to be a script to convert files based on those templates to 96dpi. Original description: ===================== Merging of experimental branch has introduced the change of px from 90 DPI as 96 DPI. Being px the internal unit used by Inkscape to save almost everything, all measures in documents created with the 90 DPI convention are now interpreted with the new 96 DPI convention and this causes a rescaling of the entire document by 90/96 (93.75%) if compared with the physical units they were created with. Even the page is resized, so the problem is not visually evident after opening an old document unless there is an underlying grid which has been specified with an absolute unit (e.g. mm) so objects are no more aligned to it; or until an object whose length is known is measured with a unit different than px. This lack of evidence could cause a user to start modifying an old document and realizing there is a problem only after a while. In this situation the document has become corrupted as there are now objects rescaled and new objects with correct dimensions. Such a situation could be not easily fixable so the work done so far could be lost. An important aspect about this issue is that many users never cared (or knew) about the 90 DPI internals of Inkscape and are probably not going to care (or to know) about the change to 96 DPI. They are only going to find their documents corrupted. The proposed solution is to find a way to recognize old documents (differentiating the news?) and, at least, warn the user upon opening them that a rescaling has occurred. Better would be to offer an automatic way to fix this unwanted rescaling, if it's the case; in fact for some documents it would be inappropriate, for example a document whose default unit was intended to be px no matter at what DPI hence it does not have any reference to physical units inside. Lack of doing anything about this issue could result in document corruption and data loss. Roadmap for 0.92: (this bug) ================= - Non-pixel units are allowed but everything in a document should use the same units including guides and grids. - (Guides and grids need code to do this.) --> see bug #1400702 - An extension that saves a document in pixels should be added to allow backwards compatability with 0.91. It should be possible to avoid overwriting Inkscape version until any necessary conversion is done. If a conversion appears to be needed, a pop-up can ask the author if it should be done. Roadmap for 0.91: (bug #1387864) ================= - Everything should use only pixels as is (mostly) done in 0.48 (including templates). - The ability to switch document units should be disabled (it's broken in several ways). - Font size should be stored in pixels. - Some templates in 0.48 templates do use 'mm' so there does need to be a script to convert files based on those templates to 96dpi. Original description: ===================== Merging of experimental branch has introduced the change of px from 90 DPI as 96 DPI. Being px the internal unit used by Inkscape to save almost everything, all measures in documents created with the 90 DPI convention are now interpreted with the new 96 DPI convention and this causes a rescaling of the entire document by 90/96 (93.75%) if compared with the physical units they were created with. Even the page is resized, so the problem is not visually evident after opening an old document unless there is an underlying grid which has been specified with an absolute unit (e.g. mm) so objects are no more aligned to it; or until an object whose length is known is measured with a unit different than px. This lack of evidence could cause a user to start modifying an old document and realizing there is a problem only after a while. In this situation the document has become corrupted as there are now objects rescaled and new objects with correct dimensions. Such a situation could be not easily fixable so the work done so far could be lost. An important aspect about this issue is that many users never cared (or knew) about the 90 DPI internals of Inkscape and are probably not going to care (or to know) about the change to 96 DPI. They are only going to find their documents corrupted. The proposed solution is to find a way to recognize old documents (differentiating the news?) and, at least, warn the user upon opening them that a rescaling has occurred. Better would be to offer an automatic way to fix this unwanted rescaling, if it's the case; in fact for some documents it would be inappropriate, for example a document whose default unit was intended to be px no matter at what DPI hence it does not have any reference to physical units inside. Lack of doing anything about this issue could result in document corruption and data loss.
2014-12-10 08:14:12 su_v description Roadmap for 0.92: (this bug) ================= - Non-pixel units are allowed but everything in a document should use the same units including guides and grids. - (Guides and grids need code to do this.) --> see bug #1400702 - An extension that saves a document in pixels should be added to allow backwards compatability with 0.91. It should be possible to avoid overwriting Inkscape version until any necessary conversion is done. If a conversion appears to be needed, a pop-up can ask the author if it should be done. Roadmap for 0.91: (bug #1387864) ================= - Everything should use only pixels as is (mostly) done in 0.48 (including templates). - The ability to switch document units should be disabled (it's broken in several ways). - Font size should be stored in pixels. - Some templates in 0.48 templates do use 'mm' so there does need to be a script to convert files based on those templates to 96dpi. Original description: ===================== Merging of experimental branch has introduced the change of px from 90 DPI as 96 DPI. Being px the internal unit used by Inkscape to save almost everything, all measures in documents created with the 90 DPI convention are now interpreted with the new 96 DPI convention and this causes a rescaling of the entire document by 90/96 (93.75%) if compared with the physical units they were created with. Even the page is resized, so the problem is not visually evident after opening an old document unless there is an underlying grid which has been specified with an absolute unit (e.g. mm) so objects are no more aligned to it; or until an object whose length is known is measured with a unit different than px. This lack of evidence could cause a user to start modifying an old document and realizing there is a problem only after a while. In this situation the document has become corrupted as there are now objects rescaled and new objects with correct dimensions. Such a situation could be not easily fixable so the work done so far could be lost. An important aspect about this issue is that many users never cared (or knew) about the 90 DPI internals of Inkscape and are probably not going to care (or to know) about the change to 96 DPI. They are only going to find their documents corrupted. The proposed solution is to find a way to recognize old documents (differentiating the news?) and, at least, warn the user upon opening them that a rescaling has occurred. Better would be to offer an automatic way to fix this unwanted rescaling, if it's the case; in fact for some documents it would be inappropriate, for example a document whose default unit was intended to be px no matter at what DPI hence it does not have any reference to physical units inside. Lack of doing anything about this issue could result in document corruption and data loss. Roadmap for 0.92: (this bug) ================= - Non-pixel units are allowed but everything in a document should use the same units including guides and grids. - (Guides and grids need code to do this.) --> see bug #1400702 - An extension that saves a document in pixels should be added to allow backwards compatability with 0.91. It should be possible to avoid overwriting Inkscape version until any necessary conversion is done. If a conversion appears to be needed, a pop-up can ask the author if it should be done. Roadmap for 0.91: (bug #1387864) ================= - Everything should use only pixels as is (mostly) done in 0.48 (including templates). For guides, grids, 3dbox see bug #1400702. √ The ability to switch document units should be disabled (it's broken in several ways). √ Font size should be stored in pixels. - Some templates in 0.48 templates do use 'mm' so there does need to be a script to convert files based on those templates to 96dpi. See also: ========= Related mailing list threads: <http://thread.gmane.org/gmane.comp.graphics.inkscape.devel/44423> <http://thread.gmane.org/gmane.comp.graphics.inkscape.devel/45073> Related wiki page: <http://wiki.inkscape.org/wiki/index.php/Units_In_Inkscape> Original description: ===================== Merging of experimental branch has introduced the change of px from 90 DPI as 96 DPI. Being px the internal unit used by Inkscape to save almost everything, all measures in documents created with the 90 DPI convention are now interpreted with the new 96 DPI convention and this causes a rescaling of the entire document by 90/96 (93.75%) if compared with the physical units they were created with. Even the page is resized, so the problem is not visually evident after opening an old document unless there is an underlying grid which has been specified with an absolute unit (e.g. mm) so objects are no more aligned to it; or until an object whose length is known is measured with a unit different than px. This lack of evidence could cause a user to start modifying an old document and realizing there is a problem only after a while. In this situation the document has become corrupted as there are now objects rescaled and new objects with correct dimensions. Such a situation could be not easily fixable so the work done so far could be lost. An important aspect about this issue is that many users never cared (or knew) about the 90 DPI internals of Inkscape and are probably not going to care (or to know) about the change to 96 DPI. They are only going to find their documents corrupted. The proposed solution is to find a way to recognize old documents (differentiating the news?) and, at least, warn the user upon opening them that a rescaling has occurred. Better would be to offer an automatic way to fix this unwanted rescaling, if it's the case; in fact for some documents it would be inappropriate, for example a document whose default unit was intended to be px no matter at what DPI hence it does not have any reference to physical units inside. Lack of doing anything about this issue could result in document corruption and data loss.
2015-02-24 18:06:58 su_v description Roadmap for 0.92: (this bug) ================= - Non-pixel units are allowed but everything in a document should use the same units including guides and grids. - (Guides and grids need code to do this.) --> see bug #1400702 - An extension that saves a document in pixels should be added to allow backwards compatability with 0.91. It should be possible to avoid overwriting Inkscape version until any necessary conversion is done. If a conversion appears to be needed, a pop-up can ask the author if it should be done. Roadmap for 0.91: (bug #1387864) ================= - Everything should use only pixels as is (mostly) done in 0.48 (including templates). For guides, grids, 3dbox see bug #1400702. √ The ability to switch document units should be disabled (it's broken in several ways). √ Font size should be stored in pixels. - Some templates in 0.48 templates do use 'mm' so there does need to be a script to convert files based on those templates to 96dpi. See also: ========= Related mailing list threads: <http://thread.gmane.org/gmane.comp.graphics.inkscape.devel/44423> <http://thread.gmane.org/gmane.comp.graphics.inkscape.devel/45073> Related wiki page: <http://wiki.inkscape.org/wiki/index.php/Units_In_Inkscape> Original description: ===================== Merging of experimental branch has introduced the change of px from 90 DPI as 96 DPI. Being px the internal unit used by Inkscape to save almost everything, all measures in documents created with the 90 DPI convention are now interpreted with the new 96 DPI convention and this causes a rescaling of the entire document by 90/96 (93.75%) if compared with the physical units they were created with. Even the page is resized, so the problem is not visually evident after opening an old document unless there is an underlying grid which has been specified with an absolute unit (e.g. mm) so objects are no more aligned to it; or until an object whose length is known is measured with a unit different than px. This lack of evidence could cause a user to start modifying an old document and realizing there is a problem only after a while. In this situation the document has become corrupted as there are now objects rescaled and new objects with correct dimensions. Such a situation could be not easily fixable so the work done so far could be lost. An important aspect about this issue is that many users never cared (or knew) about the 90 DPI internals of Inkscape and are probably not going to care (or to know) about the change to 96 DPI. They are only going to find their documents corrupted. The proposed solution is to find a way to recognize old documents (differentiating the news?) and, at least, warn the user upon opening them that a rescaling has occurred. Better would be to offer an automatic way to fix this unwanted rescaling, if it's the case; in fact for some documents it would be inappropriate, for example a document whose default unit was intended to be px no matter at what DPI hence it does not have any reference to physical units inside. Lack of doing anything about this issue could result in document corruption and data loss. Roadmap for 0.92: (this bug) ================= - Non-pixel units are allowed but everything in a document should use the same units including guides and grids. - (Guides and grids need code to do this.) --> see bug #1400702 - An extension that saves a document in pixels should be added to allow backwards compatability with 0.91. It should be possible to avoid overwriting Inkscape version until any necessary conversion is done. If a conversion appears to be needed, a pop-up can ask the author if it should be done. Roadmap for 0.91: (bug #1387864) ================= √ Everything should use only pixels as is (mostly) done in 0.48 (including templates). For guides, grids, 3dbox see bug #1400702. √ The ability to switch document units should be disabled (it's broken in several ways). √ Font size should be stored in pixels. See also: ========= Related mailing list threads: <http://thread.gmane.org/gmane.comp.graphics.inkscape.devel/44423> <http://thread.gmane.org/gmane.comp.graphics.inkscape.devel/45073> Related wiki page: <http://wiki.inkscape.org/wiki/index.php/Units_In_Inkscape> Original description: ===================== Merging of experimental branch has introduced the change of px from 90 DPI as 96 DPI. Being px the internal unit used by Inkscape to save almost everything, all measures in documents created with the 90 DPI convention are now interpreted with the new 96 DPI convention and this causes a rescaling of the entire document by 90/96 (93.75%) if compared with the physical units they were created with. Even the page is resized, so the problem is not visually evident after opening an old document unless there is an underlying grid which has been specified with an absolute unit (e.g. mm) so objects are no more aligned to it; or until an object whose length is known is measured with a unit different than px. This lack of evidence could cause a user to start modifying an old document and realizing there is a problem only after a while. In this situation the document has become corrupted as there are now objects rescaled and new objects with correct dimensions. Such a situation could be not easily fixable so the work done so far could be lost. An important aspect about this issue is that many users never cared (or knew) about the 90 DPI internals of Inkscape and are probably not going to care (or to know) about the change to 96 DPI. They are only going to find their documents corrupted. The proposed solution is to find a way to recognize old documents (differentiating the news?) and, at least, warn the user upon opening them that a rescaling has occurred. Better would be to offer an automatic way to fix this unwanted rescaling, if it's the case; in fact for some documents it would be inappropriate, for example a document whose default unit was intended to be px no matter at what DPI hence it does not have any reference to physical units inside. Lack of doing anything about this issue could result in document corruption and data loss.
2016-06-05 16:01:04 su_v description Roadmap for 0.92: (this bug) ================= - Non-pixel units are allowed but everything in a document should use the same units including guides and grids. - (Guides and grids need code to do this.) --> see bug #1400702 - An extension that saves a document in pixels should be added to allow backwards compatability with 0.91. It should be possible to avoid overwriting Inkscape version until any necessary conversion is done. If a conversion appears to be needed, a pop-up can ask the author if it should be done. Roadmap for 0.91: (bug #1387864) ================= √ Everything should use only pixels as is (mostly) done in 0.48 (including templates). For guides, grids, 3dbox see bug #1400702. √ The ability to switch document units should be disabled (it's broken in several ways). √ Font size should be stored in pixels. See also: ========= Related mailing list threads: <http://thread.gmane.org/gmane.comp.graphics.inkscape.devel/44423> <http://thread.gmane.org/gmane.comp.graphics.inkscape.devel/45073> Related wiki page: <http://wiki.inkscape.org/wiki/index.php/Units_In_Inkscape> Original description: ===================== Merging of experimental branch has introduced the change of px from 90 DPI as 96 DPI. Being px the internal unit used by Inkscape to save almost everything, all measures in documents created with the 90 DPI convention are now interpreted with the new 96 DPI convention and this causes a rescaling of the entire document by 90/96 (93.75%) if compared with the physical units they were created with. Even the page is resized, so the problem is not visually evident after opening an old document unless there is an underlying grid which has been specified with an absolute unit (e.g. mm) so objects are no more aligned to it; or until an object whose length is known is measured with a unit different than px. This lack of evidence could cause a user to start modifying an old document and realizing there is a problem only after a while. In this situation the document has become corrupted as there are now objects rescaled and new objects with correct dimensions. Such a situation could be not easily fixable so the work done so far could be lost. An important aspect about this issue is that many users never cared (or knew) about the 90 DPI internals of Inkscape and are probably not going to care (or to know) about the change to 96 DPI. They are only going to find their documents corrupted. The proposed solution is to find a way to recognize old documents (differentiating the news?) and, at least, warn the user upon opening them that a rescaling has occurred. Better would be to offer an automatic way to fix this unwanted rescaling, if it's the case; in fact for some documents it would be inappropriate, for example a document whose default unit was intended to be px no matter at what DPI hence it does not have any reference to physical units inside. Lack of doing anything about this issue could result in document corruption and data loss. Roadmap for 0.92: (this bug) ================= √ Non-pixel units are allowed but everything in a document should use the same units including guides and grids. (Guides and grids need code to do this --> see bug #1400702). - An extension that saves a document in pixels should be added to allow backwards compatibility with 0.91. - Optionally add viewBox if document is affected as described here: http://wiki.inkscape.org/wiki/index.php/CSS96#Affected_files It should be possible to avoid overwriting Inkscape version until any necessary conversion is done. If a conversion appears to be needed, a pop-up can ask the author if it should be done. Roadmap for 0.91: (bug #1387864) ================= √ Everything should use only pixels as is (mostly) done in 0.48 (including templates). For guides, grids, 3dbox see bug #1400702. √ The ability to switch document units should be disabled (it's broken in several ways). √ Font size should be stored in pixels. See also: ========= Related mailing list threads: <http://thread.gmane.org/gmane.comp.graphics.inkscape.devel/44423> <http://thread.gmane.org/gmane.comp.graphics.inkscape.devel/45073> Related wiki page: <http://wiki.inkscape.org/wiki/index.php/Units_In_Inkscape> <http://wiki.inkscape.org/wiki/index.php/CSS96> Original description: ===================== Merging of experimental branch has introduced the change of px from 90 DPI as 96 DPI. Being px the internal unit used by Inkscape to save almost everything, all measures in documents created with the 90 DPI convention are now interpreted with the new 96 DPI convention and this causes a rescaling of the entire document by 90/96 (93.75%) if compared with the physical units they were created with. Even the page is resized, so the problem is not visually evident after opening an old document unless there is an underlying grid which has been specified with an absolute unit (e.g. mm) so objects are no more aligned to it; or until an object whose length is known is measured with a unit different than px. This lack of evidence could cause a user to start modifying an old document and realizing there is a problem only after a while. In this situation the document has become corrupted as there are now objects rescaled and new objects with correct dimensions. Such a situation could be not easily fixable so the work done so far could be lost. An important aspect about this issue is that many users never cared (or knew) about the 90 DPI internals of Inkscape and are probably not going to care (or to know) about the change to 96 DPI. They are only going to find their documents corrupted. The proposed solution is to find a way to recognize old documents (differentiating the news?) and, at least, warn the user upon opening them that a rescaling has occurred. Better would be to offer an automatic way to fix this unwanted rescaling, if it's the case; in fact for some documents it would be inappropriate, for example a document whose default unit was intended to be px no matter at what DPI hence it does not have any reference to physical units inside. Lack of doing anything about this issue could result in document corruption and data loss.
2016-06-05 16:01:23 su_v bug added subscriber su_v
2016-08-06 10:34:54 Jabiertxof attachment added attempt-to-bug#1389723 https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4715442/+files/attempt-to-bug%231389723
2016-08-26 16:56:53 Jabiertxof attachment added bug#1389723-dpiswitcher.0.92-v0.1 https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4728477/+files/bug%231389723-dpiswitcher.0.92-v0.1
2016-08-26 17:38:43 Jabiertxof attachment added bug#1389723-dpiswitcher.0.92-v0.2 https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4728479/+files/bug%231389723-dpiswitcher.0.92-v0.2
2016-08-26 21:19:45 Jabiertxof attachment added bug#1389723-dpiswitcher.0.92-v0.3 https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4728542/+files/bug%231389723-dpiswitcher.0.92-v0.3
2016-11-14 20:55:42 Jabiertxof inkscape: assignee Jabiertxof (jabiertxof)
2016-11-18 17:09:05 Jabiertxof attachment added bug#1389723-dpiswitcher.0.92-v0.4 https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4779420/+files/bug%231389723-dpiswitcher.0.92-v0.4
2016-12-01 03:09:17 Jabiertxof attachment added bug#1389723-dpiswitcher.0.92-v0.5 https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4785549/+files/bug%231389723-dpiswitcher.0.92-v0.5
2016-12-02 12:51:50 Jabiertxof attachment added bug#1389723-dpiswitcher.0.92-v0.6 https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4786410/+files/bug%231389723-dpiswitcher.0.92-v0.6
2016-12-02 13:44:12 Jabiertxof attachment added bug#1389723-dpiswitcher.0.92-v0.7 https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4786451/+files/bug%231389723-dpiswitcher.0.92-v0.7
2016-12-02 14:13:01 Jabiertxof attachment added bug#1389723-dpiswitcher.0.92-v0.7.patch https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4786461/+files/bug%231389723-dpiswitcher.0.92-v0.7.patch
2016-12-10 05:20:28 su_v attachment added 0000-fix-dpiswitcher-scaling-content-v1.diff https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4789827/+files/0000-fix-dpiswitcher-scaling-content-v1.diff
2016-12-12 16:50:43 su_v attachment added 0000-fix-dpiswitcher-scaling-v1.diff https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4790772/+files/0000-fix-dpiswitcher-scaling-v1.diff
2016-12-12 17:36:45 LucaDC attachment added doc.svg https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4790805/+files/doc.svg
2017-01-14 11:15:36 zoqaeski attachment added Screenshot https://bugs.launchpad.net/inkscape/+bug/1389723/+attachment/4804197/+files/img-2017-01-14-214619.png
2017-01-15 20:58:29 Jabiertxof inkscape: status Triaged Fix Released