Have you tried checkboxing 'Render as vector'?? That should achieve what you're after.
This can be found when in the 'record' screen.
Select the puppet file in the project panel (top left).
Render as vector is then an option on the right of screen.
If you have any transparent layers they won't work though.
Thanks for the suggestion. I did try the vector mode as well, but it did not work well. The face came out blotchy and I did not understand why. Thanks for the pointer on transparencies. I do use transparencies for the hair highlights and some shadows etc. Maybe some other areas are slightly transparent as well without me realizing. I will give it another go to see if I can eliminate the transparencies.
(I used Adobe Draw on my iPad to create the first cut of the illustrator files. Adobe Draw on the iPad with the Apple Pencil is actually really nice, but its really a drawing app that happens to output an illustrator file, as distinct from an illustrator structured editor where you can control all the Bézier curve controls etc. So drawing a line really creates an outline path which it then fills at the low level. I could also believe there are some things that Adobe Draw outputs that are not working as well.)
Thanks again, this has given me something to keep experimenting with.
Tweaking the file to avoid gradients and some of the other affects seems to have helped. Using the vector mode does scale well for everything else. It renders much more slowly, so I may leave vector off during normal editing and preview, then turn it on for the final render.
My saddest thing is the eyes are currently a gradient, and in Anime/Manga the eyes are important and quite detailed. I might need to put an oversized image in there to allow zoom in face shots without using a gradient.
The other mild disappointment is I had a few places I was using opacity for shadows. I use a black transparent area as a shadow - you can still see the original details through it, just darker for the shadow. This does not work with vector rendering mode, so shadows over a moving eye pupil are not possible to do. The shadow cannot be a part of the eye as it is not meant to move with the eye. (Oh well.)
My latest solution - I increased the Illustrator file to a 5000pt high character (a ”giant”) and set it to “High Resolution”. So I am not using vector rendering afterall, but the default bit map is effectively a giant so I only need to scale down and never scale up the resolution. Then all the gradients etc still work.