پیامی به‌روز شده در IRMUG در تاریخ 2014/9/25

موضوع:

انتشار فونت‌های قدیمی 0.4-Persian-Modern تحت عنوان فونت‌های جدید Parisa-0.1

با سلام
با انتشار فونت‌های 0.1-parisa علی‌الظاهر به نظر می‌رسد که مؤلف محترم فونت‌های (persian-modern) PM توزیع نسخه‌های جدید این فونت‌ها، یعنی نسخه‌های 0.5، 0.6 و 0.7 که در دو پیام قبلی توضیح داده شد که کپی فونت‌های HM_FElmi هستند، را متوقف کرده‌اند. البته حذف این فونت‌ها توسط مسئولین CTAN و TeXLive و GitHub در این امر بسیار مؤثر بود. طلاع‌رسانی در مورد انتشار فونت‌های parisa-0.1 در تاریخ 1393/6/15 انجام شد (لطفاً این لینک را ببینید).

و در مورد کیفیت بسیار بهتر فونت‌های parisa نسبت به persian-modern توضیح داده شد که:

«تمام قلم‌های موجود پارسی غیرقانونی هستند و آزاد نیستند.»،
«
از مجموعه قلم‌های فارسی‌تک تنها قلم آذین و علمی به نظر می‌رسد که آزاد باشد و سایر قلم‌ها مشکل قانونی دارند. قلم پریسا که امروز به CTAN داده شد قلم علمی فارسی‌تک را از نو و با روشی متفاوت با آنچه در قلم persian-modern بکار رفته بود تهیه کردم. در این روش ابتدا تمامی سورسهای متافونت را بازنویسی کردم تا با MetaPost قابل کامپایل باشد. سپس تمامی گلیف‌ها از روی سورس تغییر یافته و با MetaPost به pdf تبدیل شدند و بقیه کار با fontforge انجام شد. در صورتی که در مورد persian-modern تنها از روی سورس متفونت اصلی و با استفاده از autotrace گلیف‌ها تولید شده بودند. این روش دو مزیت اصلی دارد: یکی اینکه هر گلیف دیگری که وجود نداشته باشد به راحتی قابل تولید است به این صورت که سورس متافونت گلیف را اضافه کرده و با پردازش متاپست گلیف جدید گرفته می‌شود. خروجی متاپست vector است در صورتی که خروجی متافونت bitmap است بنابراین گلیفی که با متاپست بدست می‌آید بسیار کیفیت بهتری از گلیفی که با متافونت و autotrace بدست می‌آید، دارد.»،
«
طراحی قلم‌های جدید نیز ایده خوبی است. گلیف‌ها را می‌توان با نرم‌افزار MetaPost تهیه کرد و بقیه کار در fontforge.» (لطفاً این لینک را ببینید).

و باز هم با تأکید مجدد بر کیفیت بسیار بهتر فونت‌های parisa نسبت به persian-modern گفته شد:

«تعدادی از من این سوال را کردند، من هم در اینجا به اختصار روشی را که در تهیه گلیف‌های قلم پریسا استفاده کرده‌ام، می‌گویم. ... و تمام گلیف‌ها را بصورت svg دارم که دیگر BitMap نیستند. گلیف‌ها حال وکتور هستند و کیفیت بسیار بهتری از اجرای متافونت و autotrace دارند.
توجه کنید که در مورد قلم‌های فارسی‌تک مقداری سورس متافونت باید تغییر کند تا برای متاپست قابل فهم باشد. در مورد این تغییرات توضیح خواهم داد.» (لطفاً این لینک را ببینید).

و برای بار سوم بر کیفیت بسیار بهتر فونت‌های parisa نسبت به persian-modern تأکید می‌شود:

«همانطور که گفتم این گلیف‌ها با متاپست درست شده‌اند و کیفیت بسیار بهتری از متافونت + autotrace دارند.» (لطفاً این لینک را ببینید).

با این همه تأکید بر کیفیت بسیار بهتر فونت‌های parisa نسبت به persian-modern، تنها تفاوت فونت‌های parisa-0.1 که در 6 سپتامبر 2014 و فونت‌های 0.4-persian-modern که در 23 اوریل 2013 منتشر شده‌اند فقط در برخی از اطلاعات فونت‌ها و یا metadata است. (البته در 13 سپتامبر 2014 نسخهٔ جدیدی از فونت‌های parisa باز هم تحت عنوان نسخهٔ 0.1 منتشر شد که در آن مجوز OFL به GPL تغییر کرده است.) برای راحتی کاربران عزیزی که این بحث را دنبال می‌کنند، در فایل فشردهٔ پیوست شده دو فایل Spline Font Database قابل مشاهده در FontForge با نام‌های parisa-regular.sfd و persian-modern-regular.sfd، یک فایل show-difference.sh که با اجرای آن تفاوت دو فایل فوق (بجز مجوز) نشان داده می‌شود، و فایل parisa-regular-persian-modern-regular.diff وجود دارد که حاوی تفاوت‌های دو فایل است. همانگونه که ملاحظه می‌شود تفاوت فونت‌های parisa-regular.sfd و persian-modern-regular.sfd فقط در موارد زیر است:

parisa-regular.sfd (ftp://ftp.ctan.org/tex-archive/fonts/parisa.zip)
FontName: Parisa-Regular
FullName: Parisa Regular
FamilyName: Parisa
Copyright: Copyright (c) 2014 Vafa Khalighi
Version: 0.1
ModificationTime: 1410588050
License: GNU General Public License‫ ...

:persian-modern-regular.sfd (ftp://tug.org/historic/systems/texlive/2013/tlnet-final/archive/persian-modern.source.tar.xz)
FontName: PersianModern-Regular
FullName: Persian Modern Regular
FamilyName: Persian Modern
Copyright: Copyright (c) 2011-2013 Persian TeX Group
Version: 0.4
ModificationTime: 1366468065
License: The SIL Open Font License‫ ...

این موضوع مبین آن است که ادعای استفاده از روش متفاوت، بازنویسی سورسهای متافونت، تبدیل گلیف‌ها از سورس متافونت به svg، استفاده از Metapost و غیره که طی چند پیام برای توسعهٔ فونت‌های parsia-0.1 ذکر شده است هیچکدام صحت نداشته و این فونت‌ها همان فونت‌های persian-modern-0.4 هستند که بعضی از اطلاعات و یا metadata آنها یعنی FontName, FullName, FamilyName, Copyright and Version خیلی ساده در FontForge تغییر یافته است. شاید هم همین موضوع علت بی‌اعتمادی مسئولین TeXLive به این فونت‌ها باشد زیرا وقتی که نرم‌افزاری در CTAN آپلود می‌شود معمولاً در صورتی که مشکلی نداشته باشد حداکثر پس از دو روز در TeXLive نصب می‌گردد، اما اینک پس از گذشت 20 روز از آپلود فونت‌های parisa-0.1 در CTAN، این فونت‌ها تاکنون به TeXLive اضافه نشده‌اند.

لازم به تذکر است که مؤلف محترم فونت‌های PM همچون گذشته بی‌دلیل و البته با استفاده از الفاظ نامناسب و توهین‌آمیز ادعا می‌کنند که فونت‌های HM FElmi از روی فونت‌های PM کپی شده‌اند که البته با این همه دلایل مبرهن که در سه پیام اخیر ارائه گردیده جای بسی تأسف است (لطفاً این لینک را ببینید).

با سپاس