issue166:inkscape
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue166:inkscape [2021/02/28 08:32] – d52fr | issue166:inkscape [2021/03/04 15:04] (Version actuelle) – andre_domenech | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
First, Inkscape 1.1 alpha is available for testing. This is the initial alpha release, but there may be others – not to mention betas and release candidates – before version 1.1 sees an official build. If you want to help make that release as stable as possible, then please consider downloading the alpha version, testing it with your typical workflow, and reporting any issues. Rather than provide a link directly to this alpha, which may be outdated by the time this magazine hits the wires, I suggest visiting the News section of the Inkscape website (https:// | First, Inkscape 1.1 alpha is available for testing. This is the initial alpha release, but there may be others – not to mention betas and release candidates – before version 1.1 sees an official build. If you want to help make that release as stable as possible, then please consider downloading the alpha version, testing it with your typical workflow, and reporting any issues. Rather than provide a link directly to this alpha, which may be outdated by the time this magazine hits the wires, I suggest visiting the News section of the Inkscape website (https:// | ||
+ | |||
+ | Une fois de plus, la section « Actus » du magazine Full Circle a réussi à faire passer en douce des annonces d' | ||
+ | |||
+ | Tout d' | ||
+ | |||
**Alongside 1.1 alpha we also saw the release of version 1.0.2. This is another bugfix release, addressing several issues that appeared in 1.0 and 1.0.1. At the time of writing, there doesn’t appear to be a 1.0.2 snap package available, but there is a PPA, as well as AppImage and Flatpak versions available from the Download section of the Inkscape website. If you wish to use Inkscape on a non-Linux system, there are, of course, builds for Windows and MacOS. Since FCM is primarily a Ubuntu-oriented publication, | **Alongside 1.1 alpha we also saw the release of version 1.0.2. This is another bugfix release, addressing several issues that appeared in 1.0 and 1.0.1. At the time of writing, there doesn’t appear to be a 1.0.2 snap package available, but there is a PPA, as well as AppImage and Flatpak versions available from the Download section of the Inkscape website. If you wish to use Inkscape on a non-Linux system, there are, of course, builds for Windows and MacOS. Since FCM is primarily a Ubuntu-oriented publication, | ||
+ | |||
+ | Parallèlement à la version 1.1 alpha, nous avons également vu la sortie de la version 1.0.2. Il s'agit d'une autre version de correction de bogues, répondant à plusieurs problèmes apparus dans les versions 1.0 et 1.0.1. Au moment où j' | ||
+ | |||
**There are only a couple of new features in 1.0.2, but they’re ones that a lot of users have been clamouring for. Both are actually new preferences, | **There are only a couple of new features in 1.0.2, but they’re ones that a lot of users have been clamouring for. Both are actually new preferences, | ||
+ | |||
I can’t say I’ve ever triggered this behaviour by accident, despite being a frequent user of middle-click-drag to pan the canvas, but if you are plagued by this problem,\ you can now disable the feature entirely. It may well be that this problem occurs more for frequent users of graphics tablets; certainly that’s the case with the issue that has given rise to the second new option.** | I can’t say I’ve ever triggered this behaviour by accident, despite being a frequent user of middle-click-drag to pan the canvas, but if you are plagued by this problem,\ you can now disable the feature entirely. It may well be that this problem occurs more for frequent users of graphics tablets; certainly that’s the case with the issue that has given rise to the second new option.** | ||
+ | |||
+ | La version 1.0.2 ne comporte que quelques nouvelles fonctionnalités, | ||
+ | |||
+ | Je ne peux pas dire si j'ai déjà déclenché ce comportement par accident, bien que je sois un utilisateur fréquent du cliquer-glisser du milieu pour faire un panoramique sur le canevas, mais si vous êtes confronté à ce problème, vous pouvez maintenant désactiver entièrement la fonction. Il se pourrait bien que ce problème se produise davantage pour les utilisateurs fréquents de tablettes graphiques ; c'est certainement le cas du problème qui a donné naissance à la deuxième nouvelle option. | ||
+ | |||
**You may recall that one of the headline features for 1.0 was the ability to rotate the canvas. For mouse users the best way to trigger this is to hold Ctrl-Shift and move the mouse wheel, however that will rotate in steps (15° per ‘click’ of the wheel, by default). For an unconstrained rotation you also have the option of holding Ctrl whilst click-dragging with the wheel or middle mouse button. The middle mouse button is often exposed on the stylus of a graphics tablet, where it’s useful for panning the canvas, but many users of such devices found they were accidentally triggering the canvas rotation by mistake, due to sloppy timing when releasing the Ctrl key from a previous operation. As a result the Inkscape forum has seen a flurry of requests for the ability to turn off the canvas rotation feature.** | **You may recall that one of the headline features for 1.0 was the ability to rotate the canvas. For mouse users the best way to trigger this is to hold Ctrl-Shift and move the mouse wheel, however that will rotate in steps (15° per ‘click’ of the wheel, by default). For an unconstrained rotation you also have the option of holding Ctrl whilst click-dragging with the wheel or middle mouse button. The middle mouse button is often exposed on the stylus of a graphics tablet, where it’s useful for panning the canvas, but many users of such devices found they were accidentally triggering the canvas rotation by mistake, due to sloppy timing when releasing the Ctrl key from a previous operation. As a result the Inkscape forum has seen a flurry of requests for the ability to turn off the canvas rotation feature.** | ||
+ | |||
+ | Vous vous souvenez peut-être que l'une des caractéristiques de la version 1.0 était la possibilité de faire pivoter le canevas. Pour les utilisateurs de souris, la meilleure façon de déclencher cette fonction est de maintenir la touche Ctrl-Maj enfoncée et de déplacer la molette de la souris, qui tournera toutefois par pas (par défaut, 15° par « clic » de la molette). Pour une rotation sans contrainte, vous avez également la possibilité de maintenir la touche Ctrl enfoncée tout en cliquant et en déplaçant avec la roue ou le bouton central de la souris. Le bouton du milieu de la souris est souvent exposé sur le stylet d'une tablette graphique, où il est utile pour effectuer un panoramique de la toile, mais de nombreux utilisateurs de ces dispositifs ont constaté qu'ils déclenchaient accidentellement la rotation de la toile par erreur, en raison d'un mauvais timing lors du relâchement de la touche Ctrl d'une opération précédente. En conséquence, | ||
+ | |||
**If you wish to disable this feature, there’s a new option for it in the Interface panel of the Preferences dialog. This doesn’t, however, remove the “R:” field from the bottom right of the Inkscape window, so you can still force rotation by changing the value in there, by typing, rolling the mouse wheel over the field, or right-clicking to bring up the context menu. | **If you wish to disable this feature, there’s a new option for it in the Interface panel of the Preferences dialog. This doesn’t, however, remove the “R:” field from the bottom right of the Inkscape window, so you can still force rotation by changing the value in there, by typing, rolling the mouse wheel over the field, or right-clicking to bring up the context menu. | ||
That’s it for the new features in 1.0.2, with everything else being bug fixes, mainly for issues that the majority of users won’t ever encounter. But there is one class of fixes that definitely warrants a mention: this release fixes the text-to-path regressions that were introduced with version 1.0. For the full rundown on these problems, see part 100 of this series, or the subsequent YouTube video I created (http:// | That’s it for the new features in 1.0.2, with everything else being bug fixes, mainly for issues that the majority of users won’t ever encounter. But there is one class of fixes that definitely warrants a mention: this release fixes the text-to-path regressions that were introduced with version 1.0. For the full rundown on these problems, see part 100 of this series, or the subsequent YouTube video I created (http:// | ||
+ | |||
+ | Si vous souhaitez désactiver cette fonction, une nouvelle option est disponible dans le panneau Interface de la boîte de dialogue Préférences. Cependant, cela ne supprime pas le champ "R :" en bas à droite de la fenêtre Inkscape, de sorte que vous pouvez toujours forcer la rotation en changeant la valeur qui s'y trouve, en tapant, en faisant rouler la molette de la souris sur le champ ou en cliquant avec le bouton droit de la souris pour faire apparaître le menu contextuel. | ||
+ | |||
+ | C'est tout pour les nouvelles fonctionnalités de la version 1.0.2, le reste étant des corrections de bogues, principalement pour des problèmes que la majorité des utilisateurs ne rencontreront jamais. Mais il y a une catégorie de corrections qui mérite d' | ||
+ | |||
**Originally the behaviour of Path > Object to Path, when applied to a text object, was to create a single complex path. This was subsequently changed to create a group of paths, one for each letter – yet internally the ability to convert text to a single path remained. It was even exposed via the UI, whether by accident or design: using Path > Union on a text object would convert it to a single path. | **Originally the behaviour of Path > Object to Path, when applied to a text object, was to create a single complex path. This was subsequently changed to create a group of paths, one for each letter – yet internally the ability to convert text to a single path remained. It was even exposed via the UI, whether by accident or design: using Path > Union on a text object would convert it to a single path. | ||
A rewrite of the path operations code for 1.0 broke this internal ability. Path > Union now behaved the same way as Object to Path. Furthermore, | A rewrite of the path operations code for 1.0 broke this internal ability. Path > Union now behaved the same way as Object to Path. Furthermore, | ||
+ | |||
+ | À l' | ||
+ | |||
+ | Une réécriture du code des opérations sur un chemin pour la version 1.0 a détruit cette capacité interne. Chemin > Union se comportait désormais de la même manière que Objet en chemin. En outre, d' | ||
+ | |||
**With 1.0.2, normality is restored. Path > Union once again creates a single path, and the various offset functions work once more. In my opinion, this fix alone makes it worth upgrading to 1.0.2 if you’ve already made the leap to the 1.x series, and removes one of the biggest reasons for sticking with 0.92.x for any readers who have been reticent to move on. | **With 1.0.2, normality is restored. Path > Union once again creates a single path, and the various offset functions work once more. In my opinion, this fix alone makes it worth upgrading to 1.0.2 if you’ve already made the leap to the 1.x series, and removes one of the biggest reasons for sticking with 0.92.x for any readers who have been reticent to move on. | ||
All this talk of text objects leads nicely into the next topic for this series. We’re returning to the new and updated features that arrived with version 1.0, of which Inkscape’s text support received more than its fair share of changes. We’ll start with the most obvious of the user-facing changes: the revamped Text tool control bar.** | All this talk of text objects leads nicely into the next topic for this series. We’re returning to the new and updated features that arrived with version 1.0, of which Inkscape’s text support received more than its fair share of changes. We’ll start with the most obvious of the user-facing changes: the revamped Text tool control bar.** | ||
+ | |||
+ | Avec la version 1.0.2, la normalité est rétablie. Chemin > Union crée à nouveau un chemin unique, et les différentes fonctions de décalage sont à nouveau actives. À mon avis, cette correction à elle seule justifie la mise à niveau vers la version 1.0.2 si vous avez déjà fait le saut vers la série 1.x, et supprime l'une des principales raisons de rester en version 0.92.x pour les lecteurs qui ont été réticents à évoluer. | ||
+ | |||
+ | Toute cette discussion sur les objets texte nous amène à aborder le prochain sujet de la série. Nous revenons sur les nouvelles fonctionnalités et les mises à jour de la version 1.0, dont le support de texte dans Inkscape a reçu plus que sa part de changements. Nous commencerons par le changement le plus évident pour l' | ||
+ | |||
**There’s no doubt that the Text tool control bar in version 0.92 was a little unwieldy, featuring many, many buttons. The new version simplifies this clutter by collapsing several sets of radio buttons into drop-down menus. For example, the four buttons used for text alignment now take up less than the width of two buttons. The old discrete buttons and their new combined drop-down replacements are shown in the table below. | **There’s no doubt that the Text tool control bar in version 0.92 was a little unwieldy, featuring many, many buttons. The new version simplifies this clutter by collapsing several sets of radio buttons into drop-down menus. For example, the four buttons used for text alignment now take up less than the width of two buttons. The old discrete buttons and their new combined drop-down replacements are shown in the table below. | ||
The tool bar has also lost a couple of icons completely. The confusing “Show style of outermost text” button has been relegated to the waste bin. The existence of this toggle was the result of an attempt to better represent the underlying complexities of SVG text. In practice very few people understood the implications of using this button, and most users would either ignore it entirely, or randomly turn it on and off while trying to reset the other controls on the bar. Also gone is the “?” button which was only relevant in the relatively rare case of the user mixing different line spacings within a single block of text (more on this later). Good riddance to them; anyone who really needs the control they offered probably has the technical skills to make their changes via the XML editor, or by editing the raw text of the SVG file.** | The tool bar has also lost a couple of icons completely. The confusing “Show style of outermost text” button has been relegated to the waste bin. The existence of this toggle was the result of an attempt to better represent the underlying complexities of SVG text. In practice very few people understood the implications of using this button, and most users would either ignore it entirely, or randomly turn it on and off while trying to reset the other controls on the bar. Also gone is the “?” button which was only relevant in the relatively rare case of the user mixing different line spacings within a single block of text (more on this later). Good riddance to them; anyone who really needs the control they offered probably has the technical skills to make their changes via the XML editor, or by editing the raw text of the SVG file.** | ||
+ | |||
+ | Il ne fait aucun doute que la barre de contrôle de l' | ||
+ | |||
+ | La barre d' | ||
+ | |||
**With two buttons removed, and several others reduced to drop-downs you might expect the toolbar in 1.0 to be more compact than its predecessor. Unfortunately the opposite is true. Despite having fewer controls, the new toolbar occupies even more horizontal space than the old one, barely fitting onto the width of an HD monitor. Anyone trying to run Inkscape on a narrower screen, or just with a reduced window size, will find that the controls inevitably overflow into a horrible pop-up menu, with unnecessary abbreviations and inconsistent colons. | **With two buttons removed, and several others reduced to drop-downs you might expect the toolbar in 1.0 to be more compact than its predecessor. Unfortunately the opposite is true. Despite having fewer controls, the new toolbar occupies even more horizontal space than the old one, barely fitting onto the width of an HD monitor. Anyone trying to run Inkscape on a narrower screen, or just with a reduced window size, will find that the controls inevitably overflow into a horrible pop-up menu, with unnecessary abbreviations and inconsistent colons. | ||
The reason that the toolbar takes up so much additional space is due to the general trend towards big, chunky UI widgets that are “touch friendly” for use on tablets and phones. In the case of the Text toolbar, this change is particularly exacerbated due to the number of spinbox widgets it holds. Here’s a comparison of how spinboxes look on Inkscape 0.92 compared with 1.0:** | The reason that the toolbar takes up so much additional space is due to the general trend towards big, chunky UI widgets that are “touch friendly” for use on tablets and phones. In the case of the Text toolbar, this change is particularly exacerbated due to the number of spinbox widgets it holds. Here’s a comparison of how spinboxes look on Inkscape 0.92 compared with 1.0:** | ||
+ | |||
+ | Avec deux boutons supprimés et plusieurs autres réduits à des menus déroulants, | ||
+ | |||
+ | La raison pour laquelle la barre d' | ||
+ | |||
**This is a definite case of “you can’t please all the people all the time”. As a mouse user, I never experienced any problems with the smaller buttons of the old widgets, and much preferred being able to get to the justification options with a single click. A tablet user might disagree, considering the extra step of opening a drop-down to be a small price to pay for spinboxes with large, easy to hit buttons. I’d love to see a future release of Inkscape address this by offering a preference to switch between the two styles. | **This is a definite case of “you can’t please all the people all the time”. As a mouse user, I never experienced any problems with the smaller buttons of the old widgets, and much preferred being able to get to the justification options with a single click. A tablet user might disagree, considering the extra step of opening a drop-down to be a small price to pay for spinboxes with large, easy to hit buttons. I’d love to see a future release of Inkscape address this by offering a preference to switch between the two styles. | ||
Ironically, this change of style for the Text toolbar is presented in the version 1.0 release notes under the heading of “More Compact Tool Controls Bar”. Clearly the Inkscape developers use a different definition of “compact” than the one I’m familiar with!** | Ironically, this change of style for the Text toolbar is presented in the version 1.0 release notes under the heading of “More Compact Tool Controls Bar”. Clearly the Inkscape developers use a different definition of “compact” than the one I’m familiar with!** | ||
+ | |||
+ | Il s'agit d'un vrai cas de « vous ne pouvez pas toujours plaire à tout le monde ». En tant qu' | ||
+ | |||
+ | Ironiquement, | ||
+ | |||
**As mentioned earlier, the removal of the “?” button was one of the changes implemented to make the toolbar more “compact”. In earlier releases, this button would be enabled if you created a multi-line text object, but then changed the line spacing for a subset of the lines in the block (e.g. by dragging to select a single line before changing the value in the spinbox). Toggling the button back to its off state would remove the line-specific override, returning the whole block to the same default line spacing. | **As mentioned earlier, the removal of the “?” button was one of the changes implemented to make the toolbar more “compact”. In earlier releases, this button would be enabled if you created a multi-line text object, but then changed the line spacing for a subset of the lines in the block (e.g. by dragging to select a single line before changing the value in the spinbox). Toggling the button back to its off state would remove the line-specific override, returning the whole block to the same default line spacing. | ||
Without this button, it’s still possible to reset all the lines back to a single value. It’s as simple as clicking in the text to place the caret (without selecting anything), and then changing the value in the spinbox. If you just want to reset it to the existing value, press the plus button immediately followed by the minus button to nudge the line height up and then down by the same amount.** | Without this button, it’s still possible to reset all the lines back to a single value. It’s as simple as clicking in the text to place the caret (without selecting anything), and then changing the value in the spinbox. If you just want to reset it to the existing value, press the plus button immediately followed by the minus button to nudge the line height up and then down by the same amount.** | ||
+ | |||
+ | Comme mentionné précédemment, | ||
+ | |||
+ | Sans ce bouton, il est toujours possible de réinitialiser toutes les lignes à une seule valeur. Il suffit de cliquer dans le texte pour placer le curseur (sans rien sélectionner), | ||
+ | |||
**If, rather than just clicking within the text, you select part of a line so that at least one character is highlighted, | **If, rather than just clicking within the text, you select part of a line so that at least one character is highlighted, | ||
+ | |||
+ | Si, au lieu de cliquer simplement dans le texte, vous sélectionnez une partie d'une ligne de manière à ce qu'au moins un caractère soit surligné, la modification de la valeur de la hauteur de la ligne affectera toute cette ligne. Cela fonctionne également avec une sélection qui s' | ||
+ | |||
**Flowed Text | **Flowed Text | ||
Ligne 45: | Ligne 100: | ||
With the advent of SVG 2.0, however, flowed text has seen something of a renewal. In part this is due to the SVG Working Group’s decision to defer to the CSS standard for many parts of the language, rather than trying to re-implement their own variations. Inkscape 1.0 revamps the existing flowed text support completely, in order to produce something that is compatible with SVG 2.0.** | With the advent of SVG 2.0, however, flowed text has seen something of a renewal. In part this is due to the SVG Working Group’s decision to defer to the CSS standard for many parts of the language, rather than trying to re-implement their own variations. Inkscape 1.0 revamps the existing flowed text support completely, in order to produce something that is compatible with SVG 2.0.** | ||
+ | |||
+ | Texte en flux | ||
+ | |||
+ | Les textes en flux continu sont depuis longtemps une source de consternation pour les utilisateurs chevronnés d' | ||
+ | |||
+ | Avec l' | ||
+ | |||
**The downside is that it’s no longer compatible with the implementation in earlier versions of Inkscape. For most users, this isn’t something to worry about, but if you do need to create files that will be edited in 0.92, you can switch back to the older approach by turning off an option in the Inkscape preferences. The quick way to find it is to double-click on the Text tool, which will open the Preferences dialog with the correct panel already selected. Un-check the “Use SVG2 auto-flowed text” option and the flowed text you create will once again be compatible with Inkscape 0.92… and almost no other programs. | **The downside is that it’s no longer compatible with the implementation in earlier versions of Inkscape. For most users, this isn’t something to worry about, but if you do need to create files that will be edited in 0.92, you can switch back to the older approach by turning off an option in the Inkscape preferences. The quick way to find it is to double-click on the Text tool, which will open the Preferences dialog with the correct panel already selected. Un-check the “Use SVG2 auto-flowed text” option and the flowed text you create will once again be compatible with Inkscape 0.92… and almost no other programs. | ||
There’s yet more to describe about Inkscape’s new flowed text implementation, | There’s yet more to describe about Inkscape’s new flowed text implementation, | ||
+ | |||
+ | L' | ||
+ | |||
+ | Il y a encore beaucoup à dire sur la nouvelle implémentation du texte en continu d' | ||
+ | |||
issue166/inkscape.1614497535.txt.gz · Dernière modification : 2021/02/28 08:32 de d52fr