با سلام و با تبریک چهارده سالگی ایرماگ،
نسخهٔ جدید فونتهای persian-hm-ftx-3.4 و persian-hm-xs2-3.4 در سایت bitbucket.org آپلود شدهاند.
تغییرات:
- نرمافزارهای Fontlab-5.0.0 به Fontlab-5.2.2 و Python-2.4.4 به Python-2.7.14 ارتقاء یافتهاند.
- برنامههای پایتون مربوطه بازنویسی و به ویژه هستهٔ اصلی برنامهها بطور کامل تغییر یافته است.
- علاوه بر تغییرات فوق، در تلاشی دیگر برای تولید فونتهای OpenType PS (با پسوند otf) در نسخههای بعدی، تغییرات دیگری نیز اعمال شده است که البته در سطح کاربر نهایی قابل مشاهده نیستند.
- بعضی از نویسهها در فونتهای X Series 2 اصلاح شدهاند.
- سازگاری با ویژگی کشیده در زیپرشین (زیپرژن) بهینه شده است.
لطفا توجه فرمایید که به علت تغییرات گستردهای که در این نسخه از فونتها ایجاد شده است، احتمال وجود اشکال در این فونتها بسیار بالاست.
در پایان از کلیهٔ عزیزانی که این فونتها را بویژه روی سیستم عامل ویندوز و مکینتاش آزمایش و اشکالات مربوطه را گزارش نمایند پیشاپیش بسیار تشکر میکنم.
برای توضیحات بیشتر لطفاً لینکهای زیر را ببینید:
فونتهای سری Persian HM FarsiTeX (persian-hm-ftx-3.4) فونتهای سری Persian HM X Series 2 (persian-hm-xs2-3.4)با سپاس
پ.ن. ۱ - کاربران محترم توجه داشته باشند که دسترسی به سایت Bitbucket.org در حال حاضر از طریق پروتکل HTTPS انجام میشود و بنابراین اگر دانلود این فونتها در بعضی از کشورها با روشهای متعارف امکانپذیر نباشد باید از روشهای غیرمتعارف استفاده فرمایید.
پ.ن. ۲ - اگر از این فونتها در زیپرژن (زیپرشین) استفاده میکنید نیازی به استفاده از گزینهٔ KashidaXBFixOn یا KashidaXBFixOff نیست. لازم به توضیح است که در حال حاضر با اصلاحات انجام شده در فونتهای persian-hm-(ftx/xs2)، استفاده از ویژگی کشیده فقط برای فونتهای توپر مثل سبکهای معمولی، خوابیده به راست، خوابیده به چپ، سیاه، سیاه خوابیده به راست، سیاه خوابیده به چپ امکانپذیر است و چون زیپرژن برای پرکردن فاصلههای مورد نیاز در حالت کشیده از پارهخط توپر استفاده میکند، متأسفانه استفاده از ویژگی کشیده برای فونتهای توخالی (outline) و سایهدار (shadow) مناسب نیست. در شکلهای زیر خروجی زیپرژن (xepersian-21.0 و bidi-32.4) با ویژگی کشیده برای سبکهای مختلف فونت HM XNiloofar نشان داده شده است. همچنین برای آنکه علاقمندان بتوانند بهسهولت این خروجیها را باز تولید نمایند، کدهای مربوطه نیز قبل از هر شکل درج گردیده است.
توضیح آنکه در این کدها، دستور \PassOptionsToPackage{pdfinfo=off}{bidi} برای جلوگیری از درج اطلاعات در خروجی PDF و «logo=off» در دستور \usepackage[logo=off,Kashida=on]{xepersian} برای حذف زیرنویس صفحهٔ اول است و در xepersian-20.7 و پایینتر باید گزینهٔ «logo=off» و در xepersian-20.9 و پایینتر علاوهٔ بر آن باید دستور \PassOptionsToPackage{pdfinfo=off}{bidi} را حذف نمایید در غیر اینصورت با خطا مواجه خواهیدشد.
- کد: انتخاب همهٔ
% test-kashida-HMXNiloofar.tex
\PassOptionsToPackage{pdfinfo=off}{bidi}
\documentclass{article}
\usepackage{graphicx}
\usepackage[logo=off,Kashida=on]{xepersian}
\settextfont[Scale=5]{HM XNiloofar}
\setlatintextfont[Scale=2.5]{HM XNiloofar}
\pagestyle{empty}
\begin{document}
آزمایشها برای فونت \\
\lr{HM XNiloofar} \\
{\bfseries آزمایشها برای فونت \\
\lr{HM XNiloofar Bold}} \\
{\itshape آزمایشها برای فونت \\
\lr{HM XNiloofar Italic}} \\
{\bfseries\itshape آزمایشها برای فونت \\
\lr{HM XNiloofar Bold Italic}} \\
\end{document}
- کد: انتخاب همهٔ
% test-kashida-HMXNiloofarOb.tex
\PassOptionsToPackage{pdfinfo=off}{bidi}
\documentclass{article}
\usepackage{graphicx}
\usepackage[logo=off,Kashida=on]{xepersian}
\settextfont[Scale=5]{HM XNiloofarOb}
\setlatintextfont[Scale=2.5]{HM XNiloofarOb}
\pagestyle{empty}
\begin{document}
آزمایشها برای فونت \\
\lr{HM XNiloofar Oblique} \\
\bfseries آزمایشها برای فونت \\
\lr{HM XNiloofar Oblique Bold} \\
\end{document}
- کد: انتخاب همهٔ
% test-kashida-HMXNiloofarOl.tex
\PassOptionsToPackage{pdfinfo=off}{bidi}
\documentclass{article}
\usepackage{graphicx}
\usepackage[logo=off,Kashida=on]{xepersian}
\settextfont[Scale=5]{HM XNiloofar Outline}
\setlatintextfont[Scale=2.5]{HM XNiloofar Outline}
\pagestyle{empty}
\begin{document}
آزمایشها برای فونت \\
\lr{HM XNiloofar Outline} \\
{\itshape آزمایشها برای فونت \\
\lr{HM XNiloofar Outline Italic}} \\
\end{document}
- کد: انتخاب همهٔ
% test-kashida-HMXNiloofarOlOb.tex
\PassOptionsToPackage{pdfinfo=off}{bidi}
\documentclass{article}
\usepackage{graphicx}
\usepackage[logo=off,Kashida=on]{xepersian}
\settextfont[Scale=5]{HM XNiloofar OutlineOb}
\setlatintextfont[Scale=2.5]{HM XNiloofar OutlineOb}
\pagestyle{empty}
\begin{document}
آزمایشها برای فونت \\
\lr{HM XNiloofar Outline Oblique} \\
\end{document}
- کد: انتخاب همهٔ
% test-kashida-HMXNiloofarSd.tex
\PassOptionsToPackage{pdfinfo=off}{bidi}
\documentclass{article}
\usepackage{graphicx}
\usepackage[logo=off,Kashida=on]{xepersian}
\settextfont[Scale=5]{HM XNiloofar Shadow}
\setlatintextfont[Scale=2.5]{HM XNiloofar Shadow}
\pagestyle{empty}
\begin{document}
آزمایشها برای فونت \\
\lr{HM XNiloofar Shadow} \\
{\itshape آزمایشها برای فونت \\
\lr{HM XNiloofar Shadow Italic}} \\
\end{document}
- کد: انتخاب همهٔ
% test-kashida-HMXNiloofarSdOb.tex
\PassOptionsToPackage{pdfinfo=off}{bidi}
\documentclass{article}
\usepackage{graphicx}
\usepackage[logo=off,Kashida=on]{xepersian}
\settextfont[Scale=5]{HM XNiloofar ShadowOb}
\setlatintextfont[Scale=2.5]{HM XNiloofar ShadowOb}
\pagestyle{empty}
\begin{document}
آزمایشها برای فونت \\
\lr{HM XNiloofar Shadow Oblique} \\
\end{document}