Making own Vector Library

As it says in the docs I put svg file in symbols directory but my vector library docker does not showing additional item in the list.

What am I missing?

Is this vector file has to have some specific properties? I use InkScape to make it.

1 Like

Searching the forum for ā€œvector libraryā€ gives this topic:

It sounds like you didn’t make symbol tables inside the .svg file.
Inkscape will do that for you if you can remember the techniques, which I never can.
There are YouTube tutorials for the subject, that’s how I learned over two years ago but I can’t remember any of it for Inkscape.

1 Like

Thanks! I will take more careful look on this.

When I made my vector library, I find it faster to just create a bunch of shape in inkscape, group them give that group a name. Then open the resulting SVG file in a notepad [I honestly just use notepad++].

Open one of the starter svg in notepad, [I made an empty svg, and copied the symbol tag from pepper and carrot].
Inside that symbol tag i just copied and paste whats inside my grouping in my first svg file.
Then i just duplicate that and and copy/replace / paste the next group file.

kinda seem complicated when dealing with text file, but with many symbols - like in my speech balloon set - I find it faster.

I honestly find the symbol way in inkscape cumbersome / I tried it that way and i just got confuse and my resulting vector library was not what i was expecting.

3 Likes

There is some possibly more detailed info how to achieve this here: https://www.reddit.com/r/krita/comments/8a5rw1/svg_problems/

Interesting. So it is kinda multiple stage job.
Can it be done in different way? Meaning I take let say one of the files from Krita and empty it out. In inkscape I put my own objects.

@kaichi1342 I agree that Inkscape feels cumbersome when making vector libraries and it was a process that I did not enjoy.

It does have one particular advantage: If you make the vector symbol artwork first, by whatever method and then arrange it neatly in a visual presentaion - you can then create the symbol tables and as well as functioning as a vector library in krita, it will display in an .svg viewer as you saw it when you made it.

This is a purely cosmetic advantage but it would be very useful for someone who wants to know what is inside the vector library, ā€˜at a glance’ before they decide to add it to the symbols folder and use it.

It’s a multi tabbing, syntax highlighting editor, which is all you need :slight_smile:

1 Like

@yetanotherpainter

What you propose would be very confusing for you. If you’re going to use Inkscape then you should learn to do it properly in Inkscape from the start.

I recommend that you use something like Notepad++ to study the MyLittleVectorLibrary files so that you understand the basic structure, which is not at all complicated and then use what you learn to make your own simple vector library with three or four symbols in it.
You can make your symbols in krita and Layer → Export each one to .svg then using Notepad++, you can combine them into a vector library.

2 Likes

A tuto on this process, inkscape way and notepad/text way might be due.
I might put a text one for how i do it, and maybe all inkscape way if i can recall it.

For Inkscape, I watched this YouTube tutorial:
Creating symbol libraries in Inkscape - YouTube

As I remember, he missed out an important little detail that I eventually figured out. I can’t remember what that was though.

There is this follow up tutorial he made:
Inkscape - updating a symbol library - YouTube

Here is another one that seems well made but i haven’t watched it in detail:
Inkscape Tutorial - How to Create Icon Symbol Sets by VscorpianC - YouTube

As far as I can find, these Inkscape tutorials are very rare on YouTube but there may be written tutorials on various personal blogs and other websites so a Google search may find them.
If I did want to make a vector library for krita, I’d use Notepad++ (or whatever editor) and build it myself.

1 Like

Here is a hastily made guide.

https://drive.google.com/file/d/1tbSrvmq-RUOYNPLc8eIJpnqFNqCRhXfe/view?usp=sharing

@AhabGreybeard I hope you dont mind that I use your file as a starter for this tuto. It’s a lot more cleaner than what I have.

2 Likes

@kaichi1342 I don’t mind at all. Whatever I post here (except for finished artwork) is for anybody to use in any way they want to.

I’m surprised that you used Inkscape to make the vector symbol artwork because I find it easier to use krita. It depends which you prefer I suppose.

I’m thinking about making a ā€˜totally minimal’ vector library example file that has only those components that are essential for a krita vector library.
i.e. minimal ā€˜administration’ items at the start and no visible elements code at the end.
If I ever do that, I’ll post it as a reply here or in a new Tutorial topic if this topic gets closed.

Thank you.

That would be great, would help in expanding the creation vector libraries.

For this one , I actually drew it in krita and bitmap trace it in inkscape. :joy:
I’m use to it - outside of krita , its the other software I use alot mostly for layouts and making icons.

OK … Here is a minimal vector library that has only the essential elements needed to work in krita. It’s a stripped down variant of the initial My-Little-Vector-Library.svg file, with lots of comments to explain things.

Minimal-MLVL.svg

2 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.