<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.inkscape.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Inkcards</id>
	<title>Inkcards - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.inkscape.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Inkcards"/>
	<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkcards&amp;action=history"/>
	<updated>2026-04-25T12:06:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkcards&amp;diff=117727&amp;oldid=prev</id>
		<title>KBenoit: /* Summary of an inkcards SVG */</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkcards&amp;diff=117727&amp;oldid=prev"/>
		<updated>2020-04-10T19:04:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Summary of an inkcards SVG&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:04, 10 April 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot;&gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Summary of an inkcards SVG==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Summary of an inkcards SVG==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Written &lt;/del&gt;as ideas &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;are coming to &lt;/del&gt;my mind, so &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;will be &lt;/del&gt;useful documentation:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;I wrote it &lt;/ins&gt;as ideas &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;where popping in &lt;/ins&gt;my mind, so &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;is &lt;/ins&gt;useful documentation:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=xml&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=xml&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>KBenoit</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkcards&amp;diff=117726&amp;oldid=prev</id>
		<title>KBenoit: Define sections</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkcards&amp;diff=117726&amp;oldid=prev"/>
		<updated>2020-04-10T19:02:01Z</updated>

		<summary type="html">&lt;p&gt;Define sections&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:02, 10 April 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=Basic description=&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Inkcards is an extension to create cards using layers, I say cards, but could be any tiles, like tokens, origami instructions, etc. The basic idea is you activate only the layers used by a specific card and save the information of which layers are visible for this card. By reusing the layers, it's much easier to customize your deck than copy/paste elements. With it, you can make modifications to the list/deck of cards by adding/removing cards, activating/deactivating the layers to show a specific card, or reordering the card list. ''It could be used to create video games?'', but the main idea is that once your cards are designed, you can tile them on a different document size in order to print them, read this [https://boardgamegeek.com/thread/490643/making-cards-youll-never-use-your-old-method-again thread] to know what I'm talking about. Rachel summarize her learning from the thread in a [https://www.youtube.com/watch?v=K5y3xeMN6Rs&amp;amp;feature=youtu.be video] which was also greatly inspired by this [https://www.youtube.com/watch?v=n_8q4V3TAzc video] from the Dinning Table (probably more pertinent).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Inkcards is an extension to create cards using layers, I say cards, but could be any tiles, like tokens, origami instructions, etc. The basic idea is you activate only the layers used by a specific card and save the information of which layers are visible for this card. By reusing the layers, it's much easier to customize your deck than copy/paste elements. With it, you can make modifications to the list/deck of cards by adding/removing cards, activating/deactivating the layers to show a specific card, or reordering the card list. ''It could be used to create video games?'', but the main idea is that once your cards are designed, you can tile them on a different document size in order to print them, read this [https://boardgamegeek.com/thread/490643/making-cards-youll-never-use-your-old-method-again thread] to know what I'm talking about. Rachel summarize her learning from the thread in a [https://www.youtube.com/watch?v=K5y3xeMN6Rs&amp;amp;feature=youtu.be video] which was also greatly inspired by this [https://www.youtube.com/watch?v=n_8q4V3TAzc video] from the Dinning Table (probably more pertinent).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=Design evolution=&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For this my design is being updated for 1.0. I think of placing the cards in a card sized &amp;lt;code&amp;gt;rect&amp;lt;/code&amp;gt; in which you draw the cards. From an extension, you manage the deck content by adding/removing cards which are using the visible layers perhaps under a &amp;quot;&amp;lt;code&amp;gt;cards&amp;lt;/code&amp;gt;&amp;quot; named layer? Adding a card imply adding a &amp;lt;code&amp;gt;&amp;lt;g&amp;gt;&amp;lt;/code&amp;gt; of multiple &amp;lt;code&amp;gt;&amp;lt;use&amp;gt;&amp;lt;/code&amp;gt; of all layers used by this card in &amp;lt;code&amp;gt;defs&amp;lt;/code&amp;gt;. Then adding another &amp;lt;code&amp;gt;&amp;lt;use&amp;gt;&amp;lt;/code&amp;gt; of the &amp;lt;code&amp;gt;&amp;lt;g&amp;gt;&amp;lt;/code&amp;gt; (card) entry just made in &amp;lt;code&amp;gt;&amp;lt;defs&amp;gt;&amp;lt;/code&amp;gt;, inside the document's &amp;lt;code&amp;gt;viewBox&amp;lt;/code&amp;gt;, more than one &amp;lt;code&amp;gt;&amp;lt;use&amp;gt;&amp;lt;/code&amp;gt; if your deck has more than one instance of a card. This &amp;lt;code&amp;gt;&amp;lt;use&amp;gt;&amp;lt;/code&amp;gt; of the card would be in a &amp;quot;&amp;lt;code&amp;gt;page X&amp;lt;/code&amp;gt;&amp;quot; layer (where X is the floor of the card number divided by the number of card that fit in a page).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For this my design is being updated for 1.0. I think of placing the cards in a card sized &amp;lt;code&amp;gt;rect&amp;lt;/code&amp;gt; in which you draw the cards. From an extension, you manage the deck content by adding/removing cards which are using the visible layers perhaps under a &amp;quot;&amp;lt;code&amp;gt;cards&amp;lt;/code&amp;gt;&amp;quot; named layer? Adding a card imply adding a &amp;lt;code&amp;gt;&amp;lt;g&amp;gt;&amp;lt;/code&amp;gt; of multiple &amp;lt;code&amp;gt;&amp;lt;use&amp;gt;&amp;lt;/code&amp;gt; of all layers used by this card in &amp;lt;code&amp;gt;defs&amp;lt;/code&amp;gt;. Then adding another &amp;lt;code&amp;gt;&amp;lt;use&amp;gt;&amp;lt;/code&amp;gt; of the &amp;lt;code&amp;gt;&amp;lt;g&amp;gt;&amp;lt;/code&amp;gt; (card) entry just made in &amp;lt;code&amp;gt;&amp;lt;defs&amp;gt;&amp;lt;/code&amp;gt;, inside the document's &amp;lt;code&amp;gt;viewBox&amp;lt;/code&amp;gt;, more than one &amp;lt;code&amp;gt;&amp;lt;use&amp;gt;&amp;lt;/code&amp;gt; if your deck has more than one instance of a card. This &amp;lt;code&amp;gt;&amp;lt;use&amp;gt;&amp;lt;/code&amp;gt; of the card would be in a &amp;quot;&amp;lt;code&amp;gt;page X&amp;lt;/code&amp;gt;&amp;quot; layer (where X is the floor of the card number divided by the number of card that fit in a page).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Extensions needed&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==&lt;/ins&gt;Extensions needed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*    For this I think I should use an extension to initialize an Inkcards document by adding a &amp;lt;code&amp;gt;&amp;quot;Inkcards:cards&amp;quot;&amp;lt;/code&amp;gt; named &amp;lt;code&amp;gt;rect&amp;lt;/code&amp;gt; outside the &amp;lt;code&amp;gt;viewBox&amp;lt;/code&amp;gt;. That &amp;lt;code&amp;gt;rect&amp;lt;/code&amp;gt; would be the size of a card. Knowing the card size, in this extension I could reserve the place to tile the cards?&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*    For this I think I should use an extension to initialize an Inkcards document by adding a &amp;lt;code&amp;gt;&amp;quot;Inkcards:cards&amp;quot;&amp;lt;/code&amp;gt; named &amp;lt;code&amp;gt;rect&amp;lt;/code&amp;gt; outside the &amp;lt;code&amp;gt;viewBox&amp;lt;/code&amp;gt;. That &amp;lt;code&amp;gt;rect&amp;lt;/code&amp;gt; would be the size of a card. Knowing the card size, in this extension I could reserve the place to tile the cards?&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot;&gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*    An extension should save one SVG for every page layers and convert that into a single PDF using image magick convert.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*    An extension should save one SVG for every page layers and convert that into a single PDF using image magick convert.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Here's a summary &lt;/del&gt;of an inkcards SVG &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;... written &lt;/del&gt;as ideas are coming to my mind, so will be useful documentation:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Summary &lt;/ins&gt;of an inkcards SVG&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Written &lt;/ins&gt;as ideas are coming to my mind, so will be useful documentation:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=xml&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=xml&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;svg viewBox=&amp;quot;0 0 279.4 215.9&amp;quot; width=&amp;quot;11in&amp;quot; height=&amp;quot;8.5in&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;svg viewBox=&amp;quot;0 0 279.4 215.9&amp;quot; width=&amp;quot;11in&amp;quot; height=&amp;quot;8.5in&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l57&quot;&gt;Line 57:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 61:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/svg&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/svg&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Questions&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==&lt;/ins&gt;Questions&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*    I use the &amp;lt;code&amp;gt;inkscape:groupmode=&amp;quot;inkcards:card&amp;quot;&amp;lt;/code&amp;gt;, is it something I can do for an inkscape extension or it's reserved for internal use ?&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*    I use the &amp;lt;code&amp;gt;inkscape:groupmode=&amp;quot;inkcards:card&amp;quot;&amp;lt;/code&amp;gt;, is it something I can do for an inkscape extension or it's reserved for internal use ?&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l64&quot;&gt;Line 64:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 69:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*    More will be added ...&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*    More will be added ...&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Example &lt;/del&gt;of what [https://media.inkscape.org/media/resources/file/smiley-new2.svg inkcards could generate].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Exemple==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;You can see an svg example &lt;/ins&gt;of what [https://media.inkscape.org/media/resources/file/smiley-new2.svg inkcards could generate].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>KBenoit</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkcards&amp;diff=117725&amp;oldid=prev</id>
		<title>KBenoit: Switch inkcards development description / perhaps discussion to the wiki instead of the forum.</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkcards&amp;diff=117725&amp;oldid=prev"/>
		<updated>2020-04-10T16:38:42Z</updated>

		<summary type="html">&lt;p&gt;Switch inkcards development description / perhaps discussion to the wiki instead of the forum.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Inkcards is an extension to create cards using layers, I say cards, but could be any tiles, like tokens, origami instructions, etc. The basic idea is you activate only the layers used by a specific card and save the information of which layers are visible for this card. By reusing the layers, it's much easier to customize your deck than copy/paste elements. With it, you can make modifications to the list/deck of cards by adding/removing cards, activating/deactivating the layers to show a specific card, or reordering the card list. ''It could be used to create video games?'', but the main idea is that once your cards are designed, you can tile them on a different document size in order to print them, read this [https://boardgamegeek.com/thread/490643/making-cards-youll-never-use-your-old-method-again thread] to know what I'm talking about. Rachel summarize her learning from the thread in a [https://www.youtube.com/watch?v=K5y3xeMN6Rs&amp;amp;feature=youtu.be video] which was also greatly inspired by this [https://www.youtube.com/watch?v=n_8q4V3TAzc video] from the Dinning Table (probably more pertinent).&lt;br /&gt;
&lt;br /&gt;
For this my design is being updated for 1.0. I think of placing the cards in a card sized &amp;lt;code&amp;gt;rect&amp;lt;/code&amp;gt; in which you draw the cards. From an extension, you manage the deck content by adding/removing cards which are using the visible layers perhaps under a &amp;quot;&amp;lt;code&amp;gt;cards&amp;lt;/code&amp;gt;&amp;quot; named layer? Adding a card imply adding a &amp;lt;code&amp;gt;&amp;lt;g&amp;gt;&amp;lt;/code&amp;gt; of multiple &amp;lt;code&amp;gt;&amp;lt;use&amp;gt;&amp;lt;/code&amp;gt; of all layers used by this card in &amp;lt;code&amp;gt;defs&amp;lt;/code&amp;gt;. Then adding another &amp;lt;code&amp;gt;&amp;lt;use&amp;gt;&amp;lt;/code&amp;gt; of the &amp;lt;code&amp;gt;&amp;lt;g&amp;gt;&amp;lt;/code&amp;gt; (card) entry just made in &amp;lt;code&amp;gt;&amp;lt;defs&amp;gt;&amp;lt;/code&amp;gt;, inside the document's &amp;lt;code&amp;gt;viewBox&amp;lt;/code&amp;gt;, more than one &amp;lt;code&amp;gt;&amp;lt;use&amp;gt;&amp;lt;/code&amp;gt; if your deck has more than one instance of a card. This &amp;lt;code&amp;gt;&amp;lt;use&amp;gt;&amp;lt;/code&amp;gt; of the card would be in a &amp;quot;&amp;lt;code&amp;gt;page X&amp;lt;/code&amp;gt;&amp;quot; layer (where X is the floor of the card number divided by the number of card that fit in a page).&lt;br /&gt;
&lt;br /&gt;
Extensions needed:&lt;br /&gt;
&lt;br /&gt;
*    For this I think I should use an extension to initialize an Inkcards document by adding a &amp;lt;code&amp;gt;&amp;quot;Inkcards:cards&amp;quot;&amp;lt;/code&amp;gt; named &amp;lt;code&amp;gt;rect&amp;lt;/code&amp;gt; outside the &amp;lt;code&amp;gt;viewBox&amp;lt;/code&amp;gt;. That &amp;lt;code&amp;gt;rect&amp;lt;/code&amp;gt; would be the size of a card. Knowing the card size, in this extension I could reserve the place to tile the cards?&lt;br /&gt;
*    If the user adjust the size of the card &amp;lt;code&amp;gt;rect&amp;lt;/code&amp;gt;, he could use an extension (a second &amp;lt;code&amp;gt;inx&amp;lt;/code&amp;gt;) to recalculate the tiles position in the document. Perhaps instead of a &amp;lt;code&amp;gt;rect&amp;lt;/code&amp;gt;, it could be a &amp;lt;code&amp;gt;circle&amp;lt;/code&amp;gt; and the extension could adjust the tiling to imbricate them with an optimize option, else it would align them.&lt;br /&gt;
*    One extension to be able to move the card document (set &amp;lt;code&amp;gt;inkscape:groupmode=&amp;quot;layer&amp;quot;&amp;lt;/code&amp;gt;) and &amp;lt;code&amp;gt;sodipodi:insensitive=&amp;quot;false&amp;quot;&amp;lt;/code&amp;gt;. It would automatically set it back on the next use of the extension.&lt;br /&gt;
*    An extension should save one SVG for every page layers and convert that into a single PDF using image magick convert.&lt;br /&gt;
&lt;br /&gt;
Here's a summary of an inkcards SVG ... written as ideas are coming to my mind, so will be useful documentation:&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;svg viewBox=&amp;quot;0 0 279.4 215.9&amp;quot; width=&amp;quot;11in&amp;quot; height=&amp;quot;8.5in&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;defs&amp;gt;&lt;br /&gt;
    &amp;lt;g id=&amp;quot;card1&amp;quot; inkscape:groupmode=&amp;quot;inkcards:card&amp;quot; inkcards:name=&amp;quot;fireball&amp;quot; inkcards:nbCopy=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;use xlink:href=&amp;quot;#layer1&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;use xlink:href=&amp;quot;#layer2&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;use xlink:href=&amp;quot;#layer3&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/g&amp;gt;&lt;br /&gt;
    &amp;lt;g id=&amp;quot;card2&amp;quot; inkscape:groupmode=&amp;quot;inkcards:card&amp;quot; inkcards:name=&amp;quot;dragon&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;use xlink:href=&amp;quot;#layer1&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!-- ... --&amp;gt;&lt;br /&gt;
    &amp;lt;/g&amp;gt;&lt;br /&gt;
    &amp;lt;!-- ... --&amp;gt;&lt;br /&gt;
  &amp;lt;/defs&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;g inkscape:groupmode=&amp;quot;layer&amp;quot; inkscape:label=&amp;quot;Base card layers&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;g inkscape:groupmode=&amp;quot;inkcards:cardFramingSize&amp;quot; sodipodi:insensitive=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;rect id=&amp;quot;inkcards:cards&amp;quot; x=&amp;quot;-100&amp;quot; y=&amp;quot;0&amp;quot; width=&amp;quot;80&amp;quot; height=&amp;quot;80&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/g&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;g id=&amp;quot;layer1&amp;quot; inkscape:groupmode=&amp;quot;layer&amp;quot; inkscape:label=&amp;quot;background1&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;!-- ... Generic background for all cards content ... --&amp;gt;&lt;br /&gt;
    &amp;lt;/g&amp;gt;&lt;br /&gt;
    &amp;lt;g id=&amp;quot;layer2&amp;quot; inkscape:groupmode=&amp;quot;layer&amp;quot; inkscape:label=&amp;quot;spell&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;!-- ... Specific elements to all spell cards ... --&amp;gt;&lt;br /&gt;
    &amp;lt;/g&amp;gt;&lt;br /&gt;
    &amp;lt;g id=&amp;quot;layer3&amp;quot; inkscape:groupmode=&amp;quot;layer&amp;quot; inkscape:label=&amp;quot;fireball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;!-- ... Fireball card specific content ... --&amp;gt;&lt;br /&gt;
    &amp;lt;/g&amp;gt;&lt;br /&gt;
    &amp;lt;!-- ... --&amp;gt;&lt;br /&gt;
  &amp;lt;/g&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;g inkscape:groupmode=&amp;quot;layer&amp;quot; inkscape:label=&amp;quot;pages&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;g inkscape:groupmode=&amp;quot;layer&amp;quot; inkscape:label=&amp;quot;page1&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;use xlink:href=&amp;quot;#card1&amp;quot; x=&amp;quot;20&amp;quot; y=&amp;quot;20&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;use xlink:href=&amp;quot;#card1&amp;quot; x=&amp;quot;120&amp;quot; y=&amp;quot;20&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;use xlink:href=&amp;quot;#card2&amp;quot; x=&amp;quot;220&amp;quot; y=&amp;quot;20&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!-- ... --&amp;gt;&lt;br /&gt;
    &amp;lt;/g&amp;gt;&lt;br /&gt;
    &amp;lt;g inkscape:groupmode=&amp;quot;layer&amp;quot; inkscape:label=&amp;quot;page2&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;!-- ... --&amp;gt;&lt;br /&gt;
    &amp;lt;/g&amp;gt;&lt;br /&gt;
    &amp;lt;!-- ... --&amp;gt;&lt;br /&gt;
  &amp;lt;/g&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Questions:&lt;br /&gt;
&lt;br /&gt;
*    I use the &amp;lt;code&amp;gt;inkscape:groupmode=&amp;quot;inkcards:card&amp;quot;&amp;lt;/code&amp;gt;, is it something I can do for an inkscape extension or it's reserved for internal use ?&lt;br /&gt;
*    The &amp;lt;code&amp;gt;inkscape:groupmode=&amp;quot;inkcards:cardFramingSize&amp;quot;&amp;lt;/code&amp;gt; is a way I think of having sort a dual document, the user could manage/resize it with an extension, perhaps be able to set it to layer for the resizing and the next time he uses any inkcards extension his &amp;lt;code&amp;gt;inkscape:groupmode&amp;lt;/code&amp;gt; get back to &amp;lt;code&amp;gt;inkcards:cardFramingSize&amp;lt;/code&amp;gt; so he could not play with it like he want, as it would move the cards. I also thought of using a group so that the cards layers are at origin, just moved by an underlying group.&lt;br /&gt;
*    Is there a way to add a layer content, but not for other (sub)layers ? The problem is that layers are a tree and if i add a branch, all sub-branches are added. One way I thought to get around this is for a parent layer, have the content in a content sublayer which as all, but the sublayers, so that if I &amp;lt;code&amp;gt;&amp;lt;use&amp;gt;&amp;lt;/code&amp;gt; it, it does not &amp;lt;code&amp;gt;&amp;lt;use&amp;gt;&amp;lt;/code&amp;gt; all the sublayers. Perhaps inkscape could have an optional mode to separate the content from layers in a special layer with &amp;lt;code&amp;gt;inkscape:groupmode=&amp;quot;layer-content&amp;quot;&amp;lt;/code&amp;gt;?&lt;br /&gt;
*    More will be added ...&lt;br /&gt;
&lt;br /&gt;
Example of what [https://media.inkscape.org/media/resources/file/smiley-new2.svg inkcards could generate].&lt;/div&gt;</summary>
		<author><name>KBenoit</name></author>
	</entry>
</feed>