تالار گفتگوی پارسیلاتک
لاتک LATEX => قلمها و حروف => نويسنده: Raminjj در ژانویه 01, 2011, 07:35:09 pm
-
چگونه میشه از فونتهای پست اسکریپت (فونتهایی با پسوند pfb. و tfm.) در زی پرشین استفاده کرد؟ مثلا فونت Scientific Farsi که در فارسی تک قدیمی استفاده میشد از این نوعه.
-
چگونه میشه از فونتهای پست اسکریپت (فونتهایی با پسوند pfb. و tfm.) در زی پرشین استفاده کرد؟ مثلا فونت Scientific Farsi که در فارسی تک قدیمی استفاده میشد از این نوعه.
گونه open type آنها را تهیه کن و از آن به راحتی در xepersian استفاده کن.
-
گونه open type آنها را تهیه کن و از آن به راحتی در xepersian استفاده کن.
خیلی ممنون از پاسخ. فونت فارسی تک تا جایی که من میدونم نسخه open type نداره ( داره؟) در ضمن به اندازه کافی هم زیبا است که نشه ازش چشم پوشی کرد. پس بهرحال نمیشه از فونتهای پست اسکریپت در زی پرشین استفاده کرد، درسته؟
-
خیلی ممنون از پاسخ. فونت فارسی تک تا جایی که من میدونم نسخه open type نداره ( داره؟) در ضمن به اندازه کافی هم زیبا است که نشه ازش چشم پوشی کرد. پس بهرحال نمیشه از فونتهای پست اسکریپت در زی پرشین استفاده کرد، درسته؟
میشه اما شما برنامهنویسی تک را میدانید؟ من راهحلی را گفتم که یک مبتدی بتواند ازش استفاده کند.
-
میشه اما شما برنامهنویسی تک را میدانید؟ من راهحلی را گفتم که یک مبتدی بتواند ازش استفاده کند.
تا حدودی بلدم. ممنون میشم اگه راهنماییم کنید. من فایل فونتها رو هم ضمیمه کردم. ظاهرا fontspec با فونتهای پست اسکریپت مشکلی نداره ولی وقتی اونهارو با دستور
{fontspec{sf1400.pfb\
فراخوانی میکنم، error میده.
-
تا حدودی بلدم. ممنون میشم اگه راهنماییم کنید. من فایل فونتها رو هم ضمیمه کردم. ظاهرا fontspec با فونتهای پست اسکریپت مشکلی نداره ولی وقتی اونهارو با دستور
{fontspec{sf1400.pfb\
فراخوانی میکنم، error میده.
قلمهای فارسیتک هردمبیلیاند یعنی رمزینه ندارند یا بهتر بگم رمزینه عشقی دارند. زیتک برای اینکه بتواند حروف پارسی را به هم بچسباند از رمزینه یونیکد استفاده میکند و احتیاج به اطلاعاتی دارد که در جدول open type یک قلم موجود است حال آنکه قلمهای فارسیتک فاقد این اطلاعات هستند. برای استفاده از قلمهای فارسیتک در حالتی که هستند شما باید مقداری ماکرونویسی کنید، همچنین بایستی یک pre-processor مانند چیزی که فارسیتک دارد تهیه کنید.
-
قلمهای فارسیتک هردمبیلیاند یعنی رمزینه ندارند یا بهتر بگم رمزینه عشقی دارند. زیتک برای اینکه بتواند حروف پارسی را به هم بچسباند از رمزینه یونیکد استفاده میکند و احتیاج به اطلاعاتی دارد که در جدول open type یک قلم موجود است حال آنکه قلمهای فارسیتک فاقد این اطلاعات هستند. برای استفاده از قلمهای فارسیتک در حالتی که هستند شما باید مقداری ماکرونویسی کنید، همچنین بایستی یک pre-processor مانند چیزی که فارسیتک دارد تهیه کنید.
فکر میکنم اینکارها رو قبلا آقای یوسف جبری در لاتک عربی (پکیج Arabi) انجام داده و الان فونتهای فارسی تک ایشون کاملاً با pdflatex سازگاره. من فایلهای انکودینگ ایشون رو ضمیمه میکنم. نمیشه از اینها در زی پرشین استفاده کرد؟ اگر نشه ترجیح میدم فونت فارسی تک را بیخیال بشم! ممنون
-
فکر میکنم اینکارها رو قبلا آقای یوسف جبری در لاتک عربی (پکیج Arabi) انجام داده و الان فونتهای فارسی تک ایشون کاملاً با pdflatex سازگاره. من فایلهای انکودینگ ایشون رو ضمیمه میکنم. نمیشه از اینها در زی پرشین استفاده کرد؟ اگر نشه ترجیح میدم فونت فارسی تک را بیخیال بشم! ممنون
روش ایشون پر از اشکاله.
Arabi قواعد مربوط به چسباندن حروف و نویسه ها را در فایل TFM قرار داده است. ولیکن این امر در مورد اعراب یک محدودیت برای آن ایجاد کرده است. چرا که قواعد TFM به گونه ای است که میتواند حداکثر دو کاراکتر مجاور هم را در نظر بگیرد و آنها را به چیز دیگری تبدیل کند. در حالیکه وقتی اعراب به کار میبریم نیاز داریم که سه کاراکتر مجاور هم را بررسی کنیم و در این میان اعراب هیچ نقشی در چسبیدن حروف به همدیگر ندارد. در نتیجه اگر از اعراب استفاده نمیکنیم این قواعد کافی هستند و وقتی از اعراب استفاده کنیم باید از نویسه های اضافی استفاده کنیم تا حروف و نویسه ها به درستی به همدیگر بچسبند. لازم به ذکر است که در فارسی تک قواعد چسباندن حروف به همدیگر زمانی مد نظر قرار میگیرد که از برنامه ftex2tex.exe استفاده میکنیم.
بسته ARABI مشکلات متعددی دارد:
۱- به هنگام استفاده از اعراب باید نویسه های اضافی در متن قرار دهیم.
۲- شیوه چسباندن حروف و نویسه ها باگ دارد.
۳- باگهای فراوانی در زمینه حروفچینی دو جهته موجود است
نقل شده از وبلاگ فارسیلاتک (با کمی تغییر)
-
روش ایشون پر از اشکاله.
Arabi قواعد مربوط به چسباندن حروف و نویسه ها را در فایل TFM قرار داده است. ولیکن این امر در مورد اعراب یک محدودیت برای آن ایجاد کرده است. چرا که قواعد TFM به گونه ای است که میتواند حداکثر دو کاراکتر مجاور هم را در نظر بگیرد و آنها را به چیز دیگری تبدیل کند. در حالیکه وقتی اعراب به کار میبریم نیاز داریم که سه کاراکتر مجاور هم را بررسی کنیم و در این میان اعراب هیچ نقشی در چسبیدن حروف به همدیگر ندارد. در نتیجه اگر از اعراب استفاده نمیکنیم این قواعد کافی هستند و وقتی از اعراب استفاده کنیم باید از نویسه های اضافی استفاده کنیم تا حروف و نویسه ها به درستی به همدیگر بچسبند. لازم به ذکر است که در فارسی تک قواعد چسباندن حروف به همدیگر زمانی مد نظر قرار میگیرد که از برنامه ftex2tex.exe استفاده میکنیم.
بسته ARABI مشکلات متعددی دارد:
۱- به هنگام استفاده از اعراب باید نویسه های اضافی در متن قرار دهیم.
۲- شیوه چسباندن حروف و نویسه ها باگ دارد.
۳- باگهای فراوانی در زمینه حروفچینی دو جهته موجود است
نقل شده از وبلاگ فارسیلاتک (با کمی تغییر)
پس با این اوصاف به نظر میرسه بهتره با فونت زیبای فارسی تک خداحافظی کنم! ممنون
-
پس با این اوصاف به نظر میرسه بهتره با فونت زیبای فارسی تک خداحافظی کنم! ممنون
چرا با باگهای رنگ و بارنگ فارسیتک و محدودیتهایش خداحافظی نمیکنید؟
شما قلم pen type قلمهای فارسیتک را بسازید و از آن خداحافظی نکنید.
-
چرا با باگهای رنگ و بارنگ فارسیتک و محدودیتهایش خداحافظی نمیکنید؟
شما قلم pen type قلمهای فارسیتک را بسازید و از آن خداحافظی نکنید.
تنها عاملی که باعث شده این خداحافظی تا امروز به تعویق بیافته، همین قلم فارسی تک است.
سوال: آیا تبدیل قلم post script به open type کار روتینی هست و اگر بله با چه نرم افزاری آسونتره؟ بازهم ممنون
-
سوال: آیا تبدیل قلم post script به open type کار روتینی هست و اگر بله با چه نرم افزاری آسونتره؟ بازهم ممنون
من خودم یک بار در حال انجام این کار بودم ولی بدلیل مشغله رهایش کردم. اگر بخواهید اسکریپتی برای این کار بنویسید، بله خودکار است و در غیر اینصورت خیر چون همانطور که گفتم قلمهای فارسیتک طبق اصول درستی تهیه نشدهاند. کاری که من کردم این بود که glyphهای قلمهای فارسیتک را اول در حالت .svg ذخیره کردم و بعد یک قلم درست کردم و همهٔ این فایلهای .svg را در جاهای مربوطه قرار دادم. من از fontforge استفاده کردم.
-
واقعا قلم علمی فارسیتک بسیار زیبا بود اگر یکی از دوستان بتواند نسخه open type آن را تهیه کند خیلی عالی میشود.
با تشکر