I asked the upstream repository holder to remove those pre-made fonts. I have already created a test package on my computer and put it in my PPA in the launchpad and it worked fine. https://launchpad.net/~eshagh79/+archive/ubuntu/fonts
In this package, I just put the fonts in TTF format and for installation, copy them to /usr/share/fonts/truetype/vazir/*.ttf. This is an easy method for me, but I have to manually update the package every time the font is updated. Do you think this method is correct? Another question is how and where should I upload this trial package to use it in Debian or Ubuntu?