Les deux révisions précédentesRévision précédente | |
issue118:inkscape [2017/03/03 18:51] – [6] auntiee | issue118:inkscape [2017/03/04 15:06] (Version actuelle) – andre_domenech |
---|
sudo apt-get install libpotrace0 | sudo apt-get install libpotrace0 |
| |
pour qu'il marche sur mon système. Il y a aussi des problèmes de thèmes avec les premiers snaps (que j'ai résolus aussi en installant des bibliothèques complémentaires avec apt-get), bien que, au moment où vous lirez ceci, il puisse y avoir eu une publication ponctuelle qui résoudra ces problèmes. Je recommande chaudement de lancer Inkscape par la ligne de commande au départ (saisissez juste « /snap/bin/inkscape » car les messages d'erreur à la console pourrait vous éclairer si certaines dépendances sont insatisfaites, alors que le lancement depuis l'icône pourrait vous laisser sans fenêtre Inkscape et sans indication de ce qui ne va pas. | pour qu'il marche sur mon système. Il y a aussi des problèmes de thèmes avec les premiers snaps (que j'ai résolus aussi en installant des bibliothèques complémentaires avec apt-get), bien que, au moment où vous lirez ceci, il puisse y avoir eu une publication ponctuelle qui résoudra ces problèmes. Je recommande chaudement de lancer Inkscape par la ligne de commande au départ (saisissez juste « /snap/bin/inkscape » car les messages d'erreur à la console pourraient vous éclairer si certaines dépendances sont insatisfaites, alors que le lancement depuis l'icône pourrait vous laisser sans fenêtre Inkscape et sans indication de ce qui ne va pas. |
| |
**If you already have Inkscape installed via the normal Apt tools, you will find that the old version is still installed, even after you've added the snap – and that it probably gets run in preference to the new release when you just execute “inkscape” from the command-line, or click the launcher in your menu. You'll need to modify your path to give the /snap/bin directory priority over /user/bin or update your launchers and links to point to the snap version instead. | **If you already have Inkscape installed via the normal Apt tools, you will find that the old version is still installed, even after you've added the snap – and that it probably gets run in preference to the new release when you just execute “inkscape” from the command-line, or click the launcher in your menu. You'll need to modify your path to give the /snap/bin directory priority over /user/bin or update your launchers and links to point to the snap version instead. |
Whichever approach you take, it's worth visiting Help > About Inkscape to ensure that you are running version 0.92.** | Whichever approach you take, it's worth visiting Help > About Inkscape to ensure that you are running version 0.92.** |
| |
Si vous avez déjà installé Inkscape par l'outil apt habituel, vous aurez trouvé que la vieille version est toujours installée, même après que vous avez ajouté le snap - et qu'elle démarre de préférence à la nouvelle publication quand vous exécutez simplement la commande « inkscape » en ligne de commande, ou cliquez sur le lanceur de votre menu. Vous devrez modifier le chemin pour donner la priorité au répertoire /snap/bin sur /user/bin ou mettre à jour vos lanceurs et liens pour qu'ils pointent sur la version snap. | Si vous avez déjà installé Inkscape par l'outil apt habituel, vous aurez trouvé que la vieille version est toujours installée, même après que vous avez ajouté le snap, et qu'elle démarre de préférence à la nouvelle publication quand vous exécutez simplement la commande « inkscape » en ligne de commande, ou cliquez sur le lanceur de votre menu. Vous devrez modifier le chemin pour donner la priorité au répertoire /snap/bin sur /user/bin ou mettre à jour vos lanceurs et liens pour qu'ils pointent sur la version snap. |
| |
Il y a toujours des versions paquagées traditionnellement disponibles pour plusieurs distributions, ce qui est particulièrement utile si vous avez un ancien système qui ne supporte pas les snaps. Voyez sur https://inkscape.org/en/download/linux/ pour les détails. Par exemple, sur Ubuntu 14.04, vous pourriez préférer l'utilisation du PPA stable qui est disponible en tapant ces commandes : | Il y a toujours des versions paquagées traditionnellement disponibles pour plusieurs distributions, ce qui est particulièrement utile si vous avez un ancien système qui ne supporte pas les snaps. Voyez sur https://inkscape.org/en/download/linux/ pour les détails. Par exemple, sur Ubuntu 14.04, vous pourriez préférer l'utilisation du PPA stable qui est disponible en tapant ces commandes : |
La première fonction de SVG 2 exposée dans l'interface utilisateur est l'« ordre de coloriage ». C'est en fait une fonction qui ne prête pas à discussion parmi les fournisseurs de navigateurs, car elle a déjà été implémentée, au moins dans Firefox, Chrome, Opera et Safari. Elle résout un problème très ordinaire dans SVG, souvent dans des textes : tout trait appliqué à un objet est dessiné au-dessus du remplissage et se place moitié dans et moitié hors de l'objet. Regardez ce simple bout de texte, restitué dans une police cursive : | La première fonction de SVG 2 exposée dans l'interface utilisateur est l'« ordre de coloriage ». C'est en fait une fonction qui ne prête pas à discussion parmi les fournisseurs de navigateurs, car elle a déjà été implémentée, au moins dans Firefox, Chrome, Opera et Safari. Elle résout un problème très ordinaire dans SVG, souvent dans des textes : tout trait appliqué à un objet est dessiné au-dessus du remplissage et se place moitié dans et moitié hors de l'objet. Regardez ce simple bout de texte, restitué dans une police cursive : |
| |
Supposez que nous voulons lui ajouter un contour afin de le faire ressortir un petit peu plus du fond. C'est assez simple, non ? Mettez lui simplement un trait fin. Malheureusement, c'est ici que commencent les problèmes. | Supposez que nous voulons lui ajouter un contour afin de le faire ressortir un petit peu plus du fond. C'est assez simple, non ? Mettez-lui simplement un trait fin. Malheureusement, c'est ici que commencent les problèmes. |
| |
Il ressort certainement plus (le fait que le remplissage paraisse plus sombre est une illusion d'optique qui aide à augmenter encore l'effet), mais, du fait de la construction de la police, nous avons l'impression maintenant que des bouts du contour apparaissent « dans » les lettres, où la terminaison de l'une court dans le corps de la suivante. Nous pouvons ajuster le crénage pour éloigner les caractères à problème, mais rend l'utilisation d'une police cursive biens moins intéressante. La conversion des lettres en chemins, puis la création d'une union booléenne, résout le problème visuel, mais, maintenant, notre texte n'est plus du tout un texte, ce qui n'est pas une solution. Supposons que nous nous résignions à séparer les lettres. Une peu de crénage à la main nous donne ceci : | Il ressort certainement plus (le fait que le remplissage paraisse plus sombre est une illusion d'optique qui aide à augmenter encore l'effet), mais, du fait de la construction de la police, nous avons l'impression maintenant que des bouts du contour apparaissent « dans » les lettres, où la terminaison de l'une court dans le corps de la suivante. Nous pouvons ajuster le crénage pour éloigner les caractères à problème, mais cela rend l'utilisation d'une police cursive biens moins intéressante. La conversion des lettres en chemins, puis la création d'une union booléenne, résout le problème visuel, mais, maintenant, notre texte n'est plus du tout un texte, ce qui n'est pas une solution. Supposons que nous nous résignions à séparer les lettres. Une peu de crénage à la main nous donne ceci : |
| |
**What if we want it to stand out a bit more? Let's double the thickness of the stroke and see what effect it has. | **What if we want it to stand out a bit more? Let's double the thickness of the stroke and see what effect it has. |
Que se passe-t-il si nous voulons le faire ressortir un peu plus ? Doublons l'épaisseur du trait et regardons l'effet. | Que se passe-t-il si nous voulons le faire ressortir un peu plus ? Doublons l'épaisseur du trait et regardons l'effet. |
| |
Pouah ! Ce n'est pas bien. Toutes les parties fines de l'écriture sont devenues entièrement remplies par le trait, détruisant le fine élégance que nous attendions de cette police. Le problème, bien sûr, est qu'en accroissant l'épaisseur du trait, non seulement nous avons plus de pixels à l'extérieur, mais aussi, à l'intérieur, obscurcissant plus le remplissage. Une solution classique à ce problème - et au précédent - est de copier le texte, plaçant une version sans contour directement sur la version avec contour. Ceci fonctionne, mais, maintenant, nous avons deux objets à maintenir synchronisés. À la place, avec un peu d'effort, nous pouvons utiliser la même astuce avec des clones, en utilisant des remplissage et contour indéfinis ; mais, si nous voulons autre chose qu'un remplissage noir, nous devrons maîtriser trois objets (un objet texte et ses deux clones). | Pouah ! Ce n'est pas bien. Toutes les parties fines de l'écriture sont devenues entièrement remplies par le trait, détruisant la fine élégance que nous attendions de cette police. Le problème, bien sûr, est qu'en accroissant l'épaisseur du trait, non seulement nous avons plus de pixels à l'extérieur, mais aussi, à l'intérieur, obscurcissant plus le remplissage. Une solution classique à ce problème - et au précédent - est de copier le texte, plaçant une version sans contour directement sur la version avec contour. Ceci fonctionne, mais, maintenant, nous avons deux objets à maintenir synchronisés. À la place, avec un peu d'effort, nous pouvons utiliser la même astuce avec des clones, en utilisant des remplissage et contour indéfinis ; mais, si nous voulons autre chose qu'un remplissage noir, nous devrons maîtriser trois objets (un objet texte et ses deux clones). |
| |
| |
In each icon, the circle represents a marker, the dark blue rectangle is the fill, and the light blue path represents the stroke, with a dashed white line to indicate its centre. You can produce a similar collection of shapes by drawing a square with a thick border, converting it to a path, then setting a start marker. Clicking each of the buttons whilst your bigger version is selected will immediately reflect the change, and make it much clearer to see what the result of each option is. I recommend creating a shape like this and switching between the different modes to help you to fully understand the effect.** | In each icon, the circle represents a marker, the dark blue rectangle is the fill, and the light blue path represents the stroke, with a dashed white line to indicate its centre. You can produce a similar collection of shapes by drawing a square with a thick border, converting it to a path, then setting a start marker. Clicking each of the buttons whilst your bigger version is selected will immediately reflect the change, and make it much clearer to see what the result of each option is. I recommend creating a shape like this and switching between the different modes to help you to fully understand the effect.** |
| |
Le problème serait complètement résolu si nous pouvions dire à Inkscape de restituer le remplissage au-dessus du trait, plutôt que l'inverse. Et c'est précisément ce que fait la propriété « ordre de coloriage » de SVG 2 ! Sauf qu'elle est allé un peu plus loin, et inclut aussi tous les marqueurs qui sont sur le chemin. En considérant tous les ordres possibles de restitution de ces trois choses, nous obtenons six combinaisons possibles : | Le problème serait complètement résolu si nous pouvions dire à Inkscape de restituer le remplissage au-dessus du trait, plutôt que l'inverse. Et c'est précisément ce que fait la propriété « ordre de coloriage » de SVG 2 ! Sauf qu'elle est allée un peu plus loin, et inclut aussi tous les marqueurs qui sont sur le chemin. En considérant tous les ordres possibles de restitution de ces trois choses, nous obtenons six combinaisons possibles : |
• Remplissage, Trait, Marqueurs | • Remplissage, Trait, Marqueurs. |
• Remplissage, Marqueurs, Trait | • Remplissage, Marqueurs, Trait. |
• Trait, Remplissage, Marqueurs | • Trait, Remplissage, Marqueurs. |
• Trait, Marqueurs, Remplissage | • Trait, Marqueurs, Remplissage. |
• Marqueurs, Remplissage, Trait | • Marqueurs, Remplissage, Trait. |
• Marqueurs, Trait, Remplissage | • Marqueurs, Trait, Remplissage. |
| |
Le premier est la valeur par défaut et c'est ainsi qu'opérait SVG 1.x. Mais, maintenant, il y a une section supplémentaire dans l'onglet Style de contour du dialogue Remplissage et contour d'Inkscape qui présente six boutons pour vous permettre de choisir votre préférence pour tous les chemins sélectionnés. | Le premier est la valeur par défaut et c'est ainsi qu'opérait SVG 1.x. Mais, maintenant, il y a une section supplémentaire dans l'onglet Style de contour du dialogue Remplissage et contour d'Inkscape qui présente six boutons pour vous permettre de choisir votre préférence pour tous les chemins sélectionnés. |