kopia lustrzana https://github.com/inkstitch/inkstitch
start adding upcoming features into the docs
rodzic
5043bf5d9e
commit
e27f04a51b
|
@ -38,6 +38,10 @@ toc: true
|
|||
|
||||
`Font Management > Edit JSON` [#3371](https://github.com/inkstitch/inkstitch/pull/3371)
|
||||
|
||||
Edit JSON is part of the Font Management and helps font authors to easily correct data in the json file. It is especially useful for kerning corrections as it simulates a custom text as you update the kerning.
|
||||
|
||||
[Read more](/docs/font-tools/#edit-json)
|
||||
|
||||
### Remove duplicated points
|
||||
|
||||
`Edit > Remove duplicated points` [#3117](https://github.com/inkstitch/inkstitch/pull/3117)
|
||||
|
@ -50,6 +54,8 @@ Helps (for example) to remove bean stitches from stitch plans and turn them into
|
|||
|
||||
A tool for font authors which sets a specified color sort index on selected elements to control element grouping when the color sorting option is enabled in the lettering tool.
|
||||
|
||||
[Read more](/docs/font-tools/#set-color-index)
|
||||
|
||||
## Extension Updates
|
||||
|
||||
### General
|
||||
|
|
|
@ -9,6 +9,23 @@ Eine Sammlung von Werkzeugen für Schriftarten Entwickler oder Personen, die dem
|
|||
Ein Blick in das [Schriften für Ink/Stitch erstellen Tutorial](/de/tutorials/font-creation) lohnt sich auf jeden Fall, wenn du neue Schriften erstellen willst.
|
||||
{: .notice--info }
|
||||
|
||||
## Benutzerdefinierter Ordner für Schriften
|
||||
|
||||
Diese Erweiterung erlaubt dir, einen Ordner zu definieren, in dem du zusätzliche Schriften für das Text-Werkzeug speichern willst.
|
||||
|
||||
Jede Schriftart sollte in einem eigenen Unterordner gespeichert werden und sollte mindestens folgende Dateien enthalten: eine Schriftdatei (svg) und eine json-Datei.
|
||||
Zusätzlich empfehlen wir eine Lizenz-Datei.
|
||||
|
||||
Die Schriftdatei muss nach der Stichrichtung für die sie erstellt wurde benannt werden (`→.svg`, `←.svg`, etc.). Es gibt auch die Möglichkeit Ordner mit den Pfeilnamen (`→`, `←`, etc.) anzulegen und darin mehrere Dateien für die Stickrichtung abzuspeichern.
|
||||
|
||||
Die JSON-Datei muss als minimale Bedingung den Namen der Schrift enthalten.
|
||||
|
||||
## JSON bearbeiten
|
||||
|
||||
{% include upcoming_release.html %}
|
||||
|
||||
This extension allows you do edit an existing font information file. If the font doesn't have a json file file, create one with generated with [generate JSON](#generate-json)
|
||||
|
||||
## Zeichentabelle
|
||||
|
||||
Diese Erweiterung generiert eine Liste aller Zeichen einer Schrift.
|
||||
|
@ -42,17 +59,6 @@ Diese Erweiterung soll dabei helfen, die Stickobjekte entsprechend zu bearbeiten
|
|||
* Auf Satinsäulen beschränken
|
||||
* Füge das Attribut "Vernähen erzwingen" dem jeweils letzten Element eines Schriftzeichens hinzu
|
||||
|
||||
## Benutzerdefinierter Ordner für Schriften
|
||||
|
||||
Diese Erweiterung erlaubt dir, einen Ordner zu definieren, in dem du zusätzliche Schriften für das Text-Werkzeug speichern willst.
|
||||
|
||||
Jede Schriftart sollte in einem eigenen Unterordner gespeichert werden und sollte mindestens folgende Dateien enthalten: eine Schriftdatei (svg) und eine json-Datei.
|
||||
Zusätzlich empfehlen wir eine Lizenz-Datei.
|
||||
|
||||
Die Schriftdatei muss nach der Stichrichtung für die sie erstellt wurde benannt werden (`→.svg`, `←.svg`, etc.). Es gibt auch die Möglichkeit Ordner mit den Pfeilnamen (`→`, `←`, etc.) anzulegen und darin mehrere Dateien für die Stickrichtung abzuspeichern.
|
||||
|
||||
Die JSON-Datei muss als minimale Bedingung den Namen der Schrift enthalten.
|
||||
|
||||
## JSON-Datei erstellen
|
||||
|
||||
Diese Erweiterung wurde entwickelt, um die Erstellung der JSON-Datei zu erleichtern.
|
||||
|
@ -109,10 +115,6 @@ Bei gekauften Schriften kommt es häufig vor, dass die Buchstaben in Unterordner
|
|||
* Speichere die Datei als `→.svg` in einem neuen Ordner in dem [Benutzerdefinierten Ordner für Schriften](#benutzerdefinierter-ordner-für-schriften)
|
||||
* Erstelle mit [JSON-Datei erstellen](#json-datei-erstellen) eine JSON-Datei, die die Schrift für das Textwerkzeug von Ink/Stitch nutzbar macht. "Automatisch geführte Satinsäulen" sollte für digitalisierte Schriften nicht ausgewählt sein. Die Skalierung bleibt bei 1.
|
||||
|
||||
## Liste verfügbarer Zeichen aktualisieren
|
||||
|
||||
Diese Erweiterun aktualisiert die Liste der verfügbaren Zeichen in der JSON-Datei. Diese Funktion sollte das erste Mal ausgeführt werden, wenn alle Zeichen in der SVG-Datei eingefügt wurden. Werden Zeicchen hinzugefügt oder entfernt, muss der Vorgang wiederholt werden.
|
||||
|
||||
## Kerning entfernen
|
||||
|
||||
**⚠ Warnung**: Änderungen die von diesem Werkzeug durchgeführt werden, können nicht rückgängig gemacht werden. Speichere auf jeden Fall eine **Kopie** deiner Datei ab, bevor du die hier beschriebenen Schritte durchführst.
|
||||
|
@ -125,3 +127,21 @@ Deine Schrift ist bereits einsatzbereit. Aber wenn du sie mit FontForge erstellt
|
|||
2. Öffne `Erweiterungen > Ink/Stitch > Font Tools > Remove Kerning`
|
||||
3. Die die zu bereinigende(n) Datei(en)
|
||||
4. Klicke auf `Anwenden`
|
||||
|
||||
## Set color index
|
||||
|
||||
{% include upcoming_release.html %}
|
||||
|
||||
Sets an index to inform the lettering tool on where to position the selected elements when color sorting is enabled.
|
||||
|
||||
* In a font file select elements of the same color
|
||||
* Open the extension `Extensions > Ink/Stitch > Font Management > Set color index`
|
||||
* Set the index number
|
||||
* Apply
|
||||
|
||||
The JSON-file must specify if a font is color sortable. Use [Edit JSON](#edit-json) and enable the option `Sortable` in the `Font Settings` tab.
|
||||
{: .notice--warning }
|
||||
|
||||
## Liste verfügbarer Zeichen aktualisieren
|
||||
|
||||
Diese Erweiterun aktualisiert die Liste der verfügbaren Zeichen in der JSON-Datei. Diese Funktion sollte das erste Mal ausgeführt werden, wenn alle Zeichen in der SVG-Datei eingefügt wurden. Werden Zeicchen hinzugefügt oder entfernt, muss der Vorgang wiederholt werden.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Font Tools"
|
||||
permalink: /docs/font-tools/
|
||||
last_modified_at: 2024-05-05
|
||||
last_modified_at: 2024-12-28
|
||||
toc: true
|
||||
---
|
||||
A collection of tools suitable for font creators or those who want to add additional fonts to the Ink/Stitch [lettering tool](/docs/lettering).
|
||||
|
@ -9,6 +9,29 @@ A collection of tools suitable for font creators or those who want to add additi
|
|||
Read the [Ink/Stitch font creation tutorial](/tutorials/font-creation) for in-depth instrustions.
|
||||
{: .notice--info }
|
||||
|
||||
## Custom Font Directory
|
||||
|
||||
This extension allows you to define a directory in your file system where you want to store additional fonts to be used with the lettering tool.
|
||||
|
||||
Place each font in a subdiretory of your custom font directory. Each font folder should contain at least one font variant and one json file.
|
||||
Additionally it is recommended to save a license file as well.
|
||||
|
||||
**Font variants** have to be named with an arrow, indicating the stitch direction it has been created for (`→.svg`, `←.svg`, etc.). It is also possible to create a folder named with an arrow name instead and insert multiple font files for a specific direction.
|
||||
|
||||
The json file has to include as a minimum requirement the fonts name.
|
||||
|
||||
## Edit JSON
|
||||
|
||||
{% include upcoming_release.html %}
|
||||
|
||||
This extension allows you do edit an existing font information file. If the font doesn't have a json file file, create one with generated with [generate JSON](#generate-json)
|
||||
|
||||
### Usage
|
||||
|
||||
* Run `Extensions > Ink/Stitch > Font Management > Edit JSON`
|
||||
* Finetune your font details such as name, description, keywords and kerning information
|
||||
* Click on apply
|
||||
|
||||
## Font Sampling
|
||||
|
||||
This extension creates a list of all letters in a font. It helps font creators to test the outcome of a new font.
|
||||
|
@ -41,17 +64,6 @@ This extension helps adding forced lock stitches. One may chose to restrict the
|
|||
* Restrict to satin
|
||||
* Add force lock stitches attribute to the last element of each glyph
|
||||
|
||||
## Custom Font Directory
|
||||
|
||||
This extension allows you to define a directory in your file system where you want to store additional fonts to be used with the lettering tool.
|
||||
|
||||
Place each font in a subdiretory of your custom font directory. Each font folder should contain at least one font variant and one json file.
|
||||
Additionally it is recommended to save a license file as well.
|
||||
|
||||
**Font variants** have to be named with an arrow, indicating the stitch direction it has been created for (`→.svg`, `←.svg`, etc.). It is also possible to create a folder named with an arrow name instead and insert multiple font files for a specific direction.
|
||||
|
||||
The json file has to include as a minimum requirement the fonts name.
|
||||
|
||||
## Generate JSON
|
||||
|
||||
This extension was created to help you to create the json file.
|
||||
|
@ -103,10 +115,6 @@ You will often see, that bought fonts are organized in subfolders, because each
|
|||
* Save your font as `→.svg` in a new folder within your [custom font directory](#custom-font-directory)
|
||||
* Run [`Generate JSON`](#generate-json) to make the font available for the lettering tool and save the json file into the same folder as your font. Do not check "AutoRoute Satin" for predigitized fonts and leave scaling to 1.
|
||||
|
||||
## Update glyph list
|
||||
|
||||
This extension insert the list of the glyphs into the json file. Must be done a first time when all the glyphs are present in the svg file, and must be redone if glyphs are added or deleted.
|
||||
|
||||
## Remove Kerning
|
||||
|
||||
**⚠ Warning**: Changes made by this tool cannot be reverted. Make sure to save a **copy** of your file before performing these steps.
|
||||
|
@ -119,3 +127,21 @@ Ink/Stitch comes with a tool to clean up your svg font.
|
|||
2. Run `Extensions > Ink/Stitch > Font Tools > Remove Kerning`
|
||||
3. Choose your font file(s)
|
||||
4. Click on apply
|
||||
|
||||
## Set color index
|
||||
|
||||
{% include upcoming_release.html %}
|
||||
|
||||
Sets an index to inform the lettering tool on where to position the selected elements when color sorting is enabled.
|
||||
|
||||
* In a font file select elements of the same color
|
||||
* Open the extension `Extensions > Ink/Stitch > Font Management > Set color index`
|
||||
* Set the index number
|
||||
* Apply
|
||||
|
||||
The JSON-file must specify if a font is color sortable. Use [Edit JSON](#edit-json) and enable the option `Sortable` in the `Font Settings` tab.
|
||||
{: .notice--warning }
|
||||
|
||||
## Update glyph list
|
||||
|
||||
This extension insert the list of the glyphs into the json file. Must be done a first time when all the glyphs are present in the svg file, and must be redone if glyphs are added or deleted.
|
||||
|
|
|
@ -9,6 +9,31 @@ Un ensemble d'outils adaptés aux créateurs de polices ou à ceux qui souhaiten
|
|||
Lisez le [Tutoriel de création de police pour Ink/Stitch](/fr/tutorials/font-creation) pour des instructions approfondies.
|
||||
{: .notice--info }
|
||||
|
||||
## Répertoire personnalisé de polices {#custom-font-directory}
|
||||
|
||||
Cette extension vous permet de définir un répertoire dans votre système de fichiers dans lequel vous souhaitez stocker les polices supplémentaires pour l'outil de lettrage.
|
||||
|
||||
Placez chaque police dans un sous-répertoire de votre répertoire personnalisé de polices. Chaque dossier de polices doit contenir au moins une variante de police et un fichier json.
|
||||
De plus, il est recommandé d'enregistrer également un fichier de licence.
|
||||
|
||||
Les variantes de police doivent être nommées avec une flèche, indiquant la direction de broderie pour laquelle elles ont été créées (`→.svg`, `←.svg`, etc.).
|
||||
Il est aussi possible pour une direction donnée de créer un repertoire dont le nom est la flêche de direction et de répartir les glyphes de cette direction dans plusieurs fichiers dont le nom est alors quelconque.
|
||||
|
||||
Le fichier json doit inclure au minimum le nom des polices.
|
||||
|
||||
## Edit JSON
|
||||
|
||||
{% include upcoming_release.html %}
|
||||
|
||||
This extension allows you do edit an existing font information file. If the font doesn't have a json file file, create one with generated with [generate JSON](#generate-json)
|
||||
|
||||
### Usage
|
||||
|
||||
* Run `Extensions > Ink/Stitch > Font Management > Edit JSON`
|
||||
* Chose a font from the font list
|
||||
* Update font details such as name, description, keywords or kerning information
|
||||
* Click on apply
|
||||
|
||||
## Test de police {#font-sampling}
|
||||
|
||||
Cette extension crée un calque qui contient toutes les lettres d'une fonte. Elle aide les créateurs de fontes à tester leurs nouvelles fonte.
|
||||
|
@ -44,18 +69,6 @@ Pour la même raison, lorsque les lettres sont détachées, il peut être utile
|
|||
* Restreindre au satin
|
||||
* Ajouter l'attribut "forcer les points d'arrêts" au dernier élément de chaque glyphe
|
||||
|
||||
## Répertoire personnalisé de polices {#custom-font-directory}
|
||||
|
||||
Cette extension vous permet de définir un répertoire dans votre système de fichiers dans lequel vous souhaitez stocker les polices supplémentaires pour l'outil de lettrage.
|
||||
|
||||
Placez chaque police dans un sous-répertoire de votre répertoire personnalisé de polices. Chaque dossier de polices doit contenir au moins une variante de police et un fichier json.
|
||||
De plus, il est recommandé d'enregistrer également un fichier de licence.
|
||||
|
||||
Les variantes de police doivent être nommées avec une flèche, indiquant la direction de broderie pour laquelle elles ont été créées (`→.svg`, `←.svg`, etc.).
|
||||
Il est aussi possible pour une direction donnée de créer un repertoire dont le nom est la flêche de direction et de répartir les glyphes de cette direction dans plusieurs fichiers dont le nom est alors quelconque.
|
||||
|
||||
Le fichier json doit inclure au minimum le nom des polices.
|
||||
|
||||
## Générer le fichier JSON {#generate-json}
|
||||
|
||||
Cette extension est destinée à vous aider à créer le fichier json.
|
||||
|
@ -112,10 +125,6 @@ Souvent les fontes de broderie achetées sont organisées en sous dossiers car c
|
|||
* Sauvegardez votre fonte dans un fichier `→.svg` dans un nouveau répertoire de votre [répertoire personnalisé de polices](#custom-font-directory)
|
||||
* Exécutez [`Génerer JSON`](#generate-json) pour rendre la police disponible dans l'outil de Lettrage et sauvegarder le fichier json dans le même dossier que votre fonte. Ne pas cocher "Agencement automatique de colonnes satin" pour les fontes pré-digitalisées et laisser l'échelle à 1.
|
||||
|
||||
## Mettre à jour la liste des glyphes {#update-glyph-list}
|
||||
|
||||
Permet d'insérer dans le fichier json la liste des glyphes définis . Cette opération doit être effectuée une première fois, puis chaque fois que la liste des glyphes effectivement programmés est modifiée.
|
||||
|
||||
## Supprimer les informations de crénage {#remove-kerning}
|
||||
|
||||
**⚠ Attention**: Les modifications effectuées par cet outil sont irréversibles. N'oubliez pas de faire **une copie** de votre fichier svg avant d'utiliser cet outil.
|
||||
|
@ -130,3 +139,21 @@ Ink/Stitch contient un outil de nettoyage de votre fichier de fonte.
|
|||
3. Sélectionnez votre fichier de fonte
|
||||
4. Cliquez sur `Appliquer`
|
||||
|
||||
|
||||
## Set color index
|
||||
|
||||
{% include upcoming_release.html %}
|
||||
|
||||
Sets an index to inform the lettering tool on where to position the selected elements when color sorting is enabled.
|
||||
|
||||
* In a font file select elements of the same color
|
||||
* Open the extension `Extensions > Ink/Stitch > Font Management > Set color index`
|
||||
* Set the index number
|
||||
* Apply
|
||||
|
||||
The JSON-file must specify if a font is color sortable. Use [Edit JSON](#edit-json) and enable the option `Sortable` in the `Font Settings` tab.
|
||||
{: .notice--warning }
|
||||
|
||||
## Mettre à jour la liste des glyphes {#update-glyph-list}
|
||||
|
||||
Permet d'insérer dans le fichier json la liste des glyphes définis . Cette opération doit être effectuée une première fois, puis chaque fois que la liste des glyphes effectivement programmés est modifiée.
|
||||
|
|
Ładowanie…
Reference in New Issue