• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

آپلود فونت‌های persian-hm-xbs-0.17 در سایت Bitbucket

نویسنده dma8hm1334, جولای 11, 2013, 04:46:32 قبل از ظهر

« قبلی - بعدی »

فرشاد ترابی

واقعا از زحمات شما ممنونم. در حال حاضر آخرین نگارش نسخه 0.19 هست. آیا در همین فونت‌ها این مشکل حل شده یا
قراره که نگارش 0.2 جایگزین بشه؟

dma8hm1334

 با سلام

نقل قول از: فرشاد ترابی در جولای 30, 2013, 01:01:42 بعد از ظهر
... در حال حاضر آخرین نگارش نسخه 0.19 هست. آیا در همین فونت‌ها این مشکل حل شده یا
قراره که نگارش 0.2 جایگزین بشه؟

نسخه‌های جدید persian-hm-ftx-0.18 و  persian-hm-xbs-0.20 هستند. برای توضیحات بیشتر
لطفاً لینک زیر را ببیند:

http://forum.irmug.com/viewtopic.php?f=3&t=3501&sid=05bef37af68f5c585ba9267694ac3f0f&start=30#p39980

با سپاس

vafa

نقل قول از: dma8hm1334 در جولای 27, 2013, 07:12:37 بعد از ظهر
با سلام


ضمن تشکر از زحمات شما، با توجه به آنکه من اندکی با Windows آشنا هستم، قبل از هر چیز
پرسشی را مطرح کنم و آن اینکه من برای نصب و حذف یک فونت در Windows فایل آن را به شاخهٔ
C:\Windows\Fonts منتقل و یا از آن حذف می‌کنم، آیا این روش صحیح است؟
امیدوارم که این سئوال مغایر با مقررات پارسی‌لاتک نباشد، در غیر اینصورت مدیران محترم
مرحمت فرموده این قسمت را حذف فرمایند.

آیا مشکل همچنان در نسخه‌های جدیدتر یعنی persian-hm-xbs-0.18 و persian-hm-xbs-019 نیز وجود دارد؟

در نسخه‌های جدید فوق‌الذکر یک فونت مثل Kayhan حداکثر 3 خانواده دارد که عبارتند از:

خانوادهٔ HM XKayhan که شامل فونت‌های زیر است:

HM_XKayhan.ttf (Regular), HM_XKayhanBd.ttf (Bold), HM_XKayhanIt.ttf (Italic),
HM_XKayhanBdIt.ttf (Bold Italic), HM_XKayhanOb.ttf (Oblique), HM_XKayhanObBd.ttf (Oblique Bold)
سیستم عامل باید بتواند این خانواده را تشخیص دهد و حداقل چهار سبک آن یعنی  Regular, Bold, Italic, و Bold Italic
در هر محیطی باید در دسترس باشند. دو سبک Oblique و Oblique Bold بسته به سیستم عامل و محیط مربوطه ممکن است در دسترس
باشند. ولی بهرحال این فونت‌ها را با دستور \defpersianfont نیز می‌توان فراخواند.

خانوادهٔ HM XKayhan Outline که شامل فونت‌های زیر است:

HM_XKayhanOl.ttf (Outline Regular), HM_XKayhanOlIt.ttf (Outline Italic), HM_XKayhanOlOb.ttf (Outline Oblique)
سیستم عامل باید بتواند این خانواده را تشخیص دهد و سه سبک آن یعنی Regular, Italic, و Oblique در بعضی از محیط‌ها
ممکن است در دسترس باشند.  ولی بهرحال این فونت‌ها را با دستور \defpersianfont نیز می‌توان فراخواند.

خانوادهٔ HM XKayhan Shadow که شامل فونت‌های زیر است:

HM_XKayhanSd.ttf (Shadow Regular), HM_XKayhanSdIt.ttf (Shadow Italic), HM_XKayhanSdOb.ttf (Shadow Oblique)
سیستم عامل باید بتواند این خانواده را تشخیص دهد و سه سبک آن یعنی  Regular, Italic, و Oblique در بعضی از
محیط‌هاممکن است در دسترس باشند. این فونت‌ها را با دستور \defpersianfont نیز می‌توان فراخواند.

و بالاخره فونت‌های اضافی بدون خانواده X Series 2 که مثلاً در مورد Kayhan عبارتند از:

HM_XKayhanNavaar.ttf (Navaar), HM_XKayhanPook.ttf (Pook), HM_XKayhanSayeh.ttf (sayeh)
سیستم عامل باید بتواند این فونت‌ها را تشخیص دهد و البته این فونت‌ها را با دستور \defpersianfont نیز
می‌توان فراخواند.

دستورهای \defpersianfont برای فونت‌های فوق‌الذکر که (تحت سیستم عامل لینوکس) در فایل نمونهٔ همراه بستهٔ
فونت‌ها استفاده شده‌اند، عبارتند از:


\defpersianfont\HMXKayhan[Script=arab,Language=FAR,Scale=1.192,ExternalLocation,%
  BoldFont={HM_XKayhanBd},%
  ItalicFont={HM_XKayhanIt},%
  BoldItalicFont={HM_XKayhanBdIt},%
  SlantedFont={HM_XKayhanOb},%
  BoldSlantedFont={HM_XKayhanObBd}%
  ]{HM_XKayhan}

\defpersianfont\HMXKayhanOl[Script=arab,Language=FAR,Scale=1.192,ExternalLocation,%
  ItalicFont={HM_XKayhanOlIt},%
  SlantedFont={HM_XKayhanOlOb},%
  ]{HM_XKayhanOl}

\defpersianfont\HMXKayhanSd[Script=arab,Language=FAR,Scale=1.192,ExternalLocation,%
  ItalicFont={HM_XKayhanSdIt},%
  SlantedFont={HM_XKayhanSdOb},%
  ]{HM_XKayhanSd}

\defpersianfont\HMXKayhanNavaar[Script=arab,Language=FAR,Scale=1.192,ExternalLocation]{HM_XKayhanNavaar}
\defpersianfont\HMXKayhanPook[Script=arab,Language=FAR,Scale=1.192,ExternalLocation]{HM_XKayhanPook}
\defpersianfont\HMXKayhanSayeh[Script=arab,Language=FAR,Scale=1.192,ExternalLocation]{HM_XKayhanSayeh}

با سپاس
در دستور \defpersianfont وجود Script=arab,Language=FA اشتباه است. خود این دستور بصورت خودکار script و language مناسب را استفاده می‌کند.

dma8hm1334

با سلام

نقل قول از: وفا کارن‌پهلو در اکتبر 25, 2013, 07:22:12 قبل از ظهر
در دستور \defpersianfont وجود Script=arab,Language=FA اشتباه است. خود این دستور بصورت خودکار script و language مناسب را استفاده می‌کند.

ضمن تشکر از تذکر شما، این اشکال در فایل نمونهٔ پیوست فونت‌های persian-hm-ftx اصلاح گردیده بود اما متأسفانه در نمونهٔ پیوست
فونت‌های persian-hm-xbs فراموش شده بود و در اولین فرصت اصلاح خواهد شد.

با سپاس