You don't need to be sorry

A discussion is never useless, mainly if it concerns programming. As a programmer for fun (more or less a noob one), I like discussing those things becouse I can learn things I don't know or I can see new points-of-view I never considered.
From my side it was a very pleasure to discuss with you

I hope I didn't annoy you too much

--------
Backing to the point of original question (things that only Elecbyte knows deeply and not explained in documentations) I hope to have a detailed answer of my questions I wrote in my first message of discussion. I will only explain better the "palette" question becouse it can be not totally clear:
- Assume I define those palettes: 1,1; 1,2; 1,3; 1,4; 1,5; 1,6; 2,1; 2,2; 2,3; 2,4; 2,5; 2,6
- Assume that in txt to create sffv2 I used, for example a code like that
[Option]
sprite.usepal = 1,1
sprite.removecolors = -1
[Sprite]
0, 0, stand00.png, 18,105
0, 1, stand01.png, 18,104
0, 2, stand02.png, 18,104
[Option]
sprite.usepal = 2,1
sprite.removecolors = -1
[Sprite]
2120, 0, proj00.png, 18,18
2120, 1, proj01.png, 18,18
2120, 2, proj02.png, 18,18
- Assume that, when playing the char with this SFF, I choosed color 3 (pressing "c").
While we are sure that images 0,x will be colored as 1,3.... what about 2120,x? the will be colored as 2,1 or 2,3?
-------
The other question I did before, as Federika understood well, is also about if you will also release the infos about binary structure of sffv2 (like you did in past for sffv1).... and the same question for fonts lv2
NOW ADDING OTHER QUESTIONS:1 - actually sffv2 seems able to load both pcx and png (also becouse SDL_image is able to manage those formats I assume). However: will the pcx support become deprecated? I am asking becouse I am evaluating to develop a sffv1 to sffv2 coversor so I'd like
2 - in ALL your examples you putted ALL individual images (usepal = -1) BEFORE the shared ones. It is always suggested to put individual images BEFORE shared ones?