Outils pour utilisateurs

Outils du site


issue168:inkscape

This month, we’ll conclude our dive into the new text features in Inkscape version 1.0 by looking at a pair of new font formats that are now supported (and one that possibly isn’t). Although I’ve used the term “font formats”, you won’t find any new file extensions in use. These formats are implemented inside the standard OpenType Font (*.otf) files that are commonly used on modern computer systems. As such, you can’t immediately tell if a font supports these new features from the file extension alone, but we’ll look at a solution to that problem later.

Ce mois-ci, nous allons terminer notre plongée dans les nouvelles fonctionnalités de texte de la version 1.0 d'Inkscape en examinant deux nouveaux formats de police qui sont maintenant pris en charge (et un qui ne l'est peut-être pas). Bien que j'aie utilisé le terme « formats de police », vous ne trouverez l'utilisation d'aucune nouvelle extension de fichier. Ces formats sont mis en œuvre dans les fichiers standard OpenType Font (*.otf) qui sont couramment utilisés sur les systèmes informatiques modernes. De ce fait, vous ne pouvez pas savoir immédiatement si une police prend en charge ces nouvelles fonctionnalités à partir de la seule extension du fichier, mais nous examinerons plus tard une solution à ce problème.

Colored Fonts The first font variation to discuss is termed “SVG in OpenType”, and it’s pretty much what it sounds like. With these fonts, the shapes of the glyphs are defined using the SVG format, and then bundled into the OTF wrapper in order to benefit from many of the typographical capabilities that come with it. Basic OTF fonts just define shapes for each glyph, with no concept of color. The program that renders the fonts is responsible for filling or outlining the shapes to make them visible, often with a solid tone, but it could equally be with a gradient or pattern. The key point is that the font provides the path outlines, and the program draws those outlines as coloured objects. With an SVG in OpenType font, this choice is usually taken out of the application’s control, with colors defined solely by the font itself. Let’s look at an example.

Polices colorées

La première variante de police dont nous allons parler est appelée « SVG en OpenType », et c'est à peu près ce qu'elle est. Avec ces polices, les formes des glyphes sont définies à l'aide du format SVG, puis intégrées dans l'enveloppe OTF afin de bénéficier des nombreuses capacités typographiques qui en découlent.

Les polices OTF de base se contentent de définir les formes de chaque glyphe, sans aucune notion de couleur. Le programme qui rend les polices est chargé de remplir ou d'afficher le contour des formes pour les rendre visibles, souvent avec un ton solide, mais aussi avec un gradient ou un motif. Le point essentiel est que la police fournit les contours du chemin et que le programme dessine ces contours sous forme d'objets colorés. Avec un SVG en police OpenType, ce choix échappe généralement au contrôle de l'application, les couleurs étant définies uniquement par la police elle-même. Prenons un exemple.

You’re probably familiar with the Rainbow Flag, used as an emblem of gay, lesbian and related communities. The man who originally designed it, Gilbert Baker, passed away in 2017. In his memory, a free color font was created which was inspired by the Rainbow Flag, and named Gilbert. Due in part to the fact that there are currently very few color fonts in existence, and that even fewer are free of charge, this one is commonly used in articles about color font support in various browsers and other applications. This piece is no different, so here’s a screenshot of Gilbert Color in action within Inkscape version 1.0: The first thing to note is that it doesn’t appear in color within the font selection drop-down, nor in the list in the Text and Font dialog. Neither is there any marker or indication that this is a color font, other than its name. It appears amongst all the other fonts in alphabetical order, rather than being separately grouped. This means that you’ll need to keep track of the names of any color fonts you add to your system, as they won’t always stand out obviously for selection in the UI.

Vous connaissez probablement le drapeau arc-en-ciel, utilisé comme emblème des communautés gays, lesbiennes et apparentées. L'homme qui l'a conçu à l'origine, Gilbert Baker, est décédé en 2017. En sa mémoire, une police de couleur gratuite, inspirée du Rainbow Flag, a été créée et nommée Gilbert. En raison notamment du fait qu'il existe actuellement très peu de polices de couleur, et encore moins de gratuites, celle-ci est couramment utilisée dans les articles sur la prise en charge des polices de couleur dans divers navigateurs et autres applications. Cet article n'est pas différent, voici donc une capture d'écran de Gilbert Color en action dans Inkscape version 1.0 :

La première chose à noter est qu'elle n'apparaît pas en couleur dans la liste déroulante de sélection des polices, ni dans la liste de la boîte de dialogue Texte et Police. Il n'y a pas non plus de marqueur ou d'indication qu'il s'agit d'une police en couleur, autre que son nom. Elle apparaît parmi toutes les autres polices par ordre alphabétique, au lieu d'être groupée séparément. Cela signifie que vous devrez garder une trace des noms de toutes les polices de couleur que vous ajoutez à votre système, car elles ne seront pas toujours évidentes à sélectionner dans l'interface utilisateur.

The second thing to note is that it is, indeed, colorful. As is the case with many color fonts currently, the use of color is brash and obvious, rather than being used for subtle shadows or ornaments. But what happens if the colors used in the font aren’t quite what you want to fit in with your own design project? Unfortunately the answer appears to be “tough luck”. In the previous image I have made four copies of the text, as follows: • With a black fill and no stroke • With no fill and no stroke • With a red fill and thick blue stroke • With no fill and a thick blue stroke

La deuxième chose à noter est qu'elle est, en effet, colorée. Comme c'est le cas avec de nombreuses polices en couleur actuellement, l'utilisation de la couleur est brutale et évidente, plutôt qu'utilisée pour des ombres subtiles ou des ornements. Mais que se passe-t-il si les couleurs utilisées dans la police ne correspondent pas tout à fait à ce que vous souhaitez intégrer à votre propre projet de conception ? Malheureusement, la réponse semble être « pas de chance ».

Dans l'image précédente, j'ai fait quatre copies du texte, comme suit : ••Avec un remplissage noir et sans trait. ••Sans remplissage et sans trait. ••Avec un remplissage rouge et un trait bleu épais. ••Sans remplissage et avec un trait bleu épais.

As you can see, removing both the fill and stroke causes the text to be transparent, but if any fill or stroke color is applied, then you get the colored font in exactly the colors that the designer intended, regardless of the color you apply. If we can’t change the colors in the font using the normal fill and stroke, perhaps we could convert to paths and change the individual parts of each letter that way, right? Wrong. In the image below, I’ve converted the top text – with a translucent red fill and blue stroke – to paths, using Path > Object to Path. As you can see, the result is what you would expect from a “normal” non-color font. I specifically used a translucent fill to show that the appearance of overlapping shapes in the original font does not result in overlapping sub-paths after the conversion.

Comme vous pouvez le constater, la suppression du remplissage et du trait rend le texte transparent, mais si une couleur de remplissage ou de trait est appliquée, vous obtenez la police colorée dans les couleurs exactes prévues par le concepteur, quelle que soit la couleur appliquée.

Si nous ne pouvons pas modifier les couleurs de la police à l'aide du remplissage et du trait normaux, nous pourrions peut-être la convertir en chemins et modifier les parties individuelles de chaque lettre de cette manière, non ? Non.

Dans l'image ci-dessous, j'ai converti le texte du haut - avec un remplissage rouge translucide et un trait bleu - en chemins, en utilisant Chemin > Objet vers Chemin. Comme vous pouvez le voir, le résultat est ce que vous attendez d'une police « normale » non colorée. J'ai spécifiquement utilisé un remplissage translucide pour montrer que l'apparence des formes qui se chevauchent dans la police d'origine ne se traduit pas par des sous-tracés qui se chevauchent après la conversion.

The bottom example has a red stroke set, but no fill, as can be seen at the left-hand side of the status bar. I’ve used Path > Stroke to Path on this version, but Inkscape has left it untouched, claiming in the status bar message that there are “No stroked paths in the selection”. This inability to preserve the colors – when performing an Object to Path conversion – does somewhat limit the usefulness of colored fonts. Using Object to Path is a common operation to “fix” the style of your text when you can’t be sure that the recipient has the font in question – such as when creating an SVG file for use online, or exporting to a PDF. Obviously a solid-fill conversion of the font will not produce the same results at all in these situations.

L'exemple du bas a un trait rouge, mais pas de remplissage, comme on peut le voir dans la partie gauche de la barre d'état. J'ai utilisé Chemin > Contour en chemin sur cette version, mais Inkscape ne l'a pas modifié, affirmant dans le message de la barre d'état qu'il n'y a « aucun chemin tracé dans la sélection ».

Cette incapacité à préserver les couleurs - lors de la conversion d'un objet en chemin - limite quelque peu l'utilité des polices colorées. L'utilisation d'un objet vers un chemin est une opération courante pour « fixer » le style de votre texte lorsque vous n'êtes pas sûr que le destinataire dispose de la police en question, par exemple lors de la création d'un fichier SVG à utiliser en ligne ou de l'exportation vers un PDF. Il est évident qu'une conversion en aplat de la police ne produira pas du tout les mêmes résultats dans ces situations.

Instead of performing a conversion, it is possible to load an SVG file containing colored fonts directly into a web browser, either as a local file or by serving it online. However, even if the end user has the font installed on their machine, their experience will vary significantly depending on the browser they use. While Firefox displays Gilbert Color in all its prideful hues, the latest release of Chrome (89 at the time of writing), will show just a solid-filled version. Similarly, when exporting a PDF from Inkscape, you might be tempted to use the option for embedding the font. My non-exhaustive test of PDF viewers suggests that this may result in a file that can’t be opened at all by some applications. Selecting the “Convert text to paths” option in the Save As… dialog results in a readable file, but only because the text is, once again, flat-filled with a single color.

Au lieu d'effectuer une conversion, il est possible de charger un fichier SVG contenant des polices colorées directement dans un navigateur web, soit comme fichier local, soit en le servant en ligne. Toutefois, même si l'utilisateur final a installé la police sur son ordinateur, son expérience variera considérablement en fonction du navigateur qu'il utilise. Alors que Firefox affiche Gilbert Color dans toutes ses nuances, la dernière version de Chrome (la 89 au moment de la rédaction de cet article) n'affiche qu'une version pleine.

De même, lorsque vous exportez un PDF à partir d'Inkscape, vous pouvez être tenté d'utiliser l'option d'intégration de la police. Mon test non exhaustif des visionneuses de PDF suggère que cela peut aboutir à un fichier qui ne peut pas être ouvert du tout par certaines applications. En sélectionnant l'option « Convertir le texte en chemins » dans la boîte de dialogue Enregistrer sous…, on obtient un fichier lisible, mais uniquement parce que le texte est, une fois de plus, rempli avec un aplat d'une seule couleur.

Exporting to a PNG does work correctly. If you wish to create an SVG file for use online, however, the best option may be to use Edit > Make a Bitmap Copy in order to embed a bitmap version of your text into the SVG content, should you wish to ensure its colorful appearance across different browsers. One final tip: if you do want to use different colors to those encoded in the file, you may be able to achieve the result you’re looking for by applying a filter. Be aware that this approach gives you only limited control over the choice of colors – unless you’re a filter expert who is prepared to spend a long time crafting a complex filter chain. In this final example, the top image is the original text in its natural colors, whereas the other three were the result of randomly using some of the filters from the Filters > Color submenu.

L'exportation vers un PNG fonctionne correctement. Toutefois, si vous souhaitez créer un fichier SVG pour une utilisation en ligne, la meilleure option consiste à utiliser la commande Édition > Faire une copie bitmap afin d'intégrer une version bitmap de votre texte dans le contenu SVG, si vous souhaitez garantir son apparence colorée dans différents navigateurs.

Un dernier conseil : si vous souhaitez utiliser des couleurs différentes de celles encodées dans le fichier, vous pouvez obtenir le résultat escompté en appliquant un filtre. Sachez que cette approche ne vous donne qu'un contrôle limité sur le choix des couleurs - à moins que vous ne soyez un expert en filtres et que vous soyez prêt à passer beaucoup de temps à élaborer une chaîne de filtres complexe. Dans ce dernier exemple, l'image du haut est le texte original dans ses couleurs naturelles, tandis que les trois autres sont le résultat de l'utilisation aléatoire de certains des filtres du sous-menu Filtres > Couleur.

Bitmap Fonts There’s an interesting side-effect of allowing SVG content in OpenType files. Due to the fact that SVG content can include embedded bitmap graphics, this format offers a backdoor through which bitmap fonts can be created. Of course, these are not the bitmap fonts that were prevalent in the 1980s – the OpenType wrapper imbues them with many modern font capabilities, if properly constructed. And unlike the pure bitmaps of the past, these modern files can seamlessly combine vector and bitmap content as required. Bitmap fonts tend to result in larger files than their purely vector counterparts. For retro-styled fonts that hark back to video game text from decades ago, the size may still be modest. But many bitmap fonts are created to simulate brush strokes, spray paint or photographs of physical objects, at a high resolution, which results in very large file sizes.

Polices bitmap

L'autorisation du contenu SVG dans les fichiers OpenType a un effet secondaire intéressant. Étant donné que le contenu SVG peut inclure des graphiques bitmap intégrés, ce format offre une porte dérobée par laquelle des polices bitmap peuvent être créées. Bien sûr, il ne s'agit pas des polices bitmap qui étaient courantes dans les années 1980 - l'enveloppe OpenType leur confère de nombreuses capacités de polices modernes, si elles sont correctement construites. Et contrairement aux bitmaps purs du passé, ces fichiers modernes peuvent combiner de manière transparente des contenus vectoriel et bitmap selon les besoins.

Les polices bitmap ont tendance à produire des fichiers plus volumineux que leurs homologues purement vectoriels. Pour les polices de style rétro qui rappellent les textes de jeux vidéo d'il y a plusieurs décennies, la taille peut encore être modeste. Mais de nombreuses polices bitmap sont créées pour simuler des coups de pinceau, de la peinture en bombe ou des photographies d'objets physiques, à une résolution élevée, ce qui se traduit par des fichiers de très grande taille.

If SVGs in OpenType fonts are relatively rare, the bitmap-based subset is rarer still. Finding free fonts that fit this definition is even more of a challenge. So take my Inkscape findings with a pinch of salt, as they’re based on a single sample of just one font. I installed a brush-stroke font called Macbeth on my system, and tried using it in Inkscape 1.0 (and also the recently released 1.1 beta). In the font drop-down, and in the Text and Font dialog, the previews showed exactly what I had hoped for: translucent brush strokes in a dynamic, script style font.

Si les SVG dans les polices OpenType sont relativement rares, le sous-ensemble basé sur les bitmaps l'est encore plus. Il est encore plus difficile de trouver des polices libres qui correspondent à cette définition. Prenez donc mes résultats dans Inkscape avec une pincée de sel, car ils sont basés sur un seul échantillon d'une seule police.

J'ai installé sur mon système une police de caractères au pinceau appelée Macbeth, puis j'ai essayé de l'utiliser dans Inkscape 1.0 (ainsi que dans la version 1.1 beta récemment publiée). Dans le menu déroulant des polices et dans la boîte de dialogue Texte et police, les aperçus montraient exactement ce que j'avais espéré : des traits de pinceau translucides dans une police dynamique de style script.

On the canvas, however, it is a completely different matter, as shown in the image below. Either there’s a problem with the font, or an issue with Inkscape’s ability to deal with bitmap-in-SVG-in-OpenType files. I suspect the latter, but the fact that the previews work gives me hope that this is a temporary issue that will be fixed in a future update. Despite Inkscape’s refusal to render the font correctly, Firefox does display the font as intended within an SVG file. Oddly, despite not supporting color fonts, Chrome does also display the Macbeth font correctly when included in an SVG file, sending somewhat mixed messages about its support for SVG in OpenType.

Sur le canevas, cependant, c'est une toute autre affaire, comme le montre l'image ci-dessous. Il y a soit un problème avec la police, soit un problème avec la capacité d'Inkscape à traiter les fichiers bitmap-dans-SVG-dans-OpenType. Je soupçonne la seconde hypothèse, mais le fait que les aperçus fonctionnent me laisse espérer qu'il s'agit d'un problème temporaire qui sera corrigé dans une prochaine mise à jour.

Malgré le refus d'Inkscape de rendre la police correctement, Firefox affiche la police comme prévu dans un fichier SVG. Curieusement, bien qu'il ne prenne pas en charge les polices de couleur, Chrome affiche également la police Macbeth correctement lorsqu'elle est incluse dans un fichier SVG, ce qui envoie des messages quelque peu contradictoires sur sa prise en charge du SVG en OpenType.

Variable Fonts Typefaces typically live in “families”, consisting of related fonts that vary in weight or style. A single typeface may consist of a large number of separate *.otf or *.ttf files, each holding a separate variation, such as light, bold, black, condensed, expanded, italic or some combination of these. But as non-bitmap fonts are usually made up of the same basic paths which are tweaked for each variant, wouldn’t it make more sense to have just a single font file, and expose different parameters for controlling the path shapes? That is the premise behind “variable fonts”.

Polices variables

Les polices de caractères vivent généralement en « familles », composées de polices apparentées qui varient en poids ou en style. Une seule police de caractères peut être constituée d'un grand nombre de fichiers *.otf ou *.ttf différents, chacun contenant une variation distincte, telle que léger, gras, noir, condensé, étendu, italique ou une combinaison de ceux-ci. Mais comme les polices non-bitmap sont généralement composées des mêmes chemins de base qui sont modifiés pour chaque variante, ne serait-il pas plus logique de n'avoir qu'un seul fichier de police et d'exposer différents paramètres pour contrôler les formes des chemins ? C'est le principe des « polices variables ».

A variable font file – once again in a *.otf wrapper – is typically larger in size than an individual font, but considerably smaller than an entire family. It exposes a number of parameters, which are referred to as “axes” and which can potentially control any aspect of the font’s design. The original designer chooses which parameters to expose, with each axis being assigned a cryptic four-character name. Those names are also mapped to more human-readable versions within the font file, but we’ll come back to that shortly. As well as the individual axes, the designer can also define “named instances''. These are specific collections of axis values that are given a name. For example, the designer might include a “Weight” axis that runs from 0 to 1000, but define some named instances for “Light” (300), “Regular” (500), “Bold” (700), and Black (“1000”). If the font also had a “Slant” axis, then the named instances might also include options such as “Bold Italic” and “Light Oblique”. Think of named instances as being a shortcut to a pre-defined set of parameters, so you don’t have to tweak them all yourself.

Un fichier de police variable - encore une fois dans une enveloppe *.otf - est généralement plus grand en taille qu'une police individuelle, mais considérablement plus petit qu'une famille entière. Il expose un certain nombre de paramètres, appelés « axes », qui peuvent potentiellement contrôler n'importe quel aspect de la conception de la police. Le concepteur d'origine choisit les paramètres à exposer, et chaque axe se voit attribuer un nom codé de quatre caractères. Ces noms sont également mis en correspondance avec des versions plus lisibles par l'homme dans le fichier de la police, mais nous y reviendrons bientôt.

Outre les axes individuels, le concepteur peut également définir des « instances nommées ». Il s'agit de collections spécifiques de valeurs d'axes auxquelles on donne un nom. Par exemple, le concepteur peut inclure un axe « Weight » (Poids) allant de 0 à 1 000, mais définir des instances nommées pour « Light » (300), « Regular » (500), « Bold » (700) et « Black » (1 000). Si la police possède également un axe « Slant » (Incliné), les instances nommées peuvent également inclure des options telles que « Bold Italic » et « Light Oblique ». Considérez les instances nommées comme un raccourci vers un ensemble prédéfini de paramètres, afin de ne pas avoir à les modifier vous-même.

In keeping with the tradition forged at the start of this article, I’m going to use the same example font as every other article to demonstrate the use of variable fonts. Decovar is free of charge, and offers a wide selection of axes which can result in combinations of glyph shapes ranging from the conventional through to the bizarre. Here are a few examples rendered in Inkscape and, remember, these are all created from a single font file. Within Inkscape, the axes are adjusted within the Text and Font dialog. You can see them displayed as a series of sliders just above the font preview in this screenshot. Note that there’s a scrollbar on the right to access more sliders: Decovar exposes 15 different axes in total!

Conformément à la tradition établie au début de cet article, je vais utiliser la même police d'exemple dans tous les autres articles pour démontrer l'utilisation des polices variables. Decovar est gratuit et offre un large choix d'axes qui peuvent donner lieu à des combinaisons de formes de glyphes allant du conventionnel au bizarre. Voici quelques exemples rendus dans Inkscape et, ne l'oubliez pas, ils sont tous créés à partir d'un seul fichier de police.

Dans Inkscape, les axes sont ajustés dans la boîte de dialogue Texte et police. Vous pouvez les voir affichés sous la forme d'une série de curseurs juste au-dessus de l'aperçu de la police dans cette capture d'écran. Notez qu'il y a une barre de défilement sur la droite pour accéder à d'autres curseurs : Décovar expose 15 axes différents au total !

Unfortunately, Inkscape has a few problems in both the design and the implementation of this feature. First is that the sliders are labelled with the four-letter internal names of the axes, rather than the human-readable names that the font supplies. The second is that the named instances aren’t exposed in this dialog, so you have no choice but to set the sliders yourself rather than using the designer’s preferred presets. The biggest issue, however, is that the area that holds the sliders is allowed to grow and shrink according to the available space, but the lower limit is too small. If your font size is large, and your dialog height is small, the sliders can easily collapse down until only one is visible, making it extremely difficult to work with them. My advice is to keep the font size set at a small to moderate value, and the dialog as tall as you can, while you adjust the various axes. Once you’re happy with the parameters you can then increase the font size again, should you need to.

Malheureusement, Inkscape a quelques problèmes à la fois dans la conception et l'implémentation de cette fonctionnalité. Le premier est que les curseurs sont étiquetés avec les noms internes à quatre lettres des axes, plutôt qu'avec les noms lisibles par l'homme fournis par la police. La seconde est que les instances nommées ne sont pas exposées dans cette boîte de dialogue, de sorte que vous n'avez pas d'autre choix que de définir vous-même les curseurs plutôt que d'utiliser les préréglages préférés du concepteur.

Le plus gros problème, cependant, est que la zone qui contient les curseurs est autorisée à croître et à décroître en fonction de l'espace disponible, mais la limite inférieure est trop petite. Si la taille de votre police est importante et que la hauteur de votre boîte de dialogue est faible, les curseurs peuvent facilement se rétrécir jusqu'à ce qu'un seul soit visible, ce qui rend leur utilisation extrêmement difficile. Je vous conseille de maintenir la taille de la police à une valeur faible à modérée, et le dialogue aussi haut que possible, pendant que vous ajustez les différents axes. Une fois que vous êtes satisfait des paramètres, vous pouvez augmenter à nouveau la taille de la police, si nécessaire.

Unlike color fonts, variable fonts do appear to be converted correctly when using Path > Object to Path. Conversely, although variable fonts have broad support across current browsers, SVG files created using Inkscape don’t display correctly, falling back to the basic font as though all axes are set to zero. Clearly there’s a mismatch between the CSS that Inkscape is creating, and what is expected by browsers. Further investigation is required on this front but, for now, if you wish to use variable fonts in your SVG files you should probably convert them to paths before deploying the files online.

Contrairement aux polices de couleur, les polices variables semblent être converties correctement lorsque vous utilisez Chemin > Objet en chemin. À l'inverse, bien que les polices variables soient largement prises en charge par les navigateurs actuels, les fichiers SVG créés à l'aide d'Inkscape ne s'affichent pas correctement, revenant à la police de base comme si tous les axes étaient mis à zéro. Il y a clairement un décalage entre le CSS créé par Inkscape et ce qui est attendu par les navigateurs. Des recherches plus approfondies sont nécessaires sur ce front mais, pour l'instant, si vous souhaitez utiliser des polices variables dans vos fichiers SVG, vous devriez probablement les convertir en chemins avant de déployer les fichiers en ligne.

Font Information Although Inkscape doesn’t tell you the human-readable names of the axes, doesn’t expose the named instances, and doesn’t indicate which fonts contain SVG content, there’s a way to explore the information encoded in your fonts which can help to overcome some of these shortcomings. The bizarrely named “wakamai fondue” website is an invaluable tool. Just drag-and-drop a *.otf or *.ttf file onto the page, and a host of details about the font are extracted from the file. The processing all happens locally, without the font itself being uploaded to their server, so there are no licensing issues to worry about.

Informations sur les polices

Bien qu'Inkscape ne vous indique pas les noms des axes lisibles par l'homme, n'expose pas les instances nommées et n'indique pas quelles polices contiennent du contenu SVG, il existe un moyen d'explorer les informations encodées dans vos polices qui peut vous aider à surmonter certaines de ces lacunes.

Le site Web bizarrement nommé « wakamai fondue » est un outil inestimable. Il suffit de glisser-déposer un fichier *.otf ou *.ttf sur la page pour qu'une foule de détails sur la police soient extraits du fichier. Le traitement se fait localement, sans que la police elle-même ne soit téléchargée sur le serveur, ce qui évite tout problème de licence.

Where it’s particularly useful is with a variable font. Here’s a section of the output for Decovar: Here you can experiment with the various axes (complete with human-readable names), or select from the «Instances” popup. When you’re happy with the combination you’ve found, you can then laboriously apply each slider’s value to its equivalent in Inkscape, based on its four-letter name. This tool offers a whole lot more information as well, and is a great way to check out the hidden capabilities of your fonts. In fact, through using the beta of the next version of the tool I was even able to discover that Gilbert Color actually offers five different variations on its color scheme, via the OpenType “alternatives” feature. Until Inkscape offers a way to access them, however, I guess we’ll have to stick to tricks with filters.

Il est particulièrement utile avec une police variable. Voici une section de la sortie pour Decovar :

Ici, vous pouvez tester les différents axes (avec des noms lisibles par l'homme), ou en choisir dans le popup « Instances ». Lorsque la combinaison que vous avez trouvée vous plaît, vous pouvez alors appliquer laborieusement la valeur de chaque curseur à son équivalent dans Inkscape, sur la base de son nom à quatre lettres.

Cet outil offre également beaucoup d'autres informations et constitue un excellent moyen de vérifier les capacités cachées de vos polices. En fait, en utilisant la version bêta de la prochaine version de l'outil, j'ai même pu découvrir que Gilbert Color offre en fait cinq variations différentes de son schéma de couleurs, via la fonction « alternatives » d'OpenType. Cependant, jusqu'à ce qu'Inkscape offre un moyen d'y accéder, je suppose que nous devrons nous en tenir à des astuces avec des filtres.

Links Gilbert Color: https://www.typewithpride.com/ Macbeth: https://www.dafontfree.co/macbeth-opentype-svg-script-brush-font/ Decovar: https://github.com/TypeNetwork/Decovar/ Wakamai Fondue: https://wakamaifondue.com/

Liens

Gilbert Color : https://www.typewithpride.com/ Macbeth : https://www.dafontfree.co/macbeth-opentype-svg-script-brush-font/ Décovar : https://github.com/TypeNetwork/Decovar/ Fondue Wakamai : https://wakamaifondue.com/

issue168/inkscape.txt · Dernière modification : 2021/05/07 12:44 de auntiee