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

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

مشکل نویسه کشیده در قلم‌های HM X

نویسنده vafa, نوامبر 13, 2013, 10:37:47 قبل از ظهر

« قبلی - بعدی »

vafa

نویسه کشیده در این قلم‌ها ارتفاع غیرحقیقی یا هر چه که ترجمه fake است، دارد، این موضوع در حروف‌چینی متنهای کشیده با زی‌پرشین مشکل ایجاد می‌کند زیرا که زی‌پرشین ارتفاع نویسه کشیده را اندازه می‌گیرد و خطی با ارتفاع این نویسه وارد می‌کند. برای روشن شدن این موضوع فایل pdf پیوست را ببینید:

\documentclass{minimal}
\usepackage{fontspec}
\usepackage{showcharinbox}
\newfontfamily\testfont{HM XNiloofar}
\begin{document}
\begin{center}
\ShowCharInBox{\fontsize{500}{510}\testfont \char"0640}
\end{center}
\end{document}

همانطور که در فایل pdf می‌بینید قسمنی از ارتفاع این نویسه را فضای خالی تشکیل می‌دهد که نادرست است و ارتفاع واقعی این نویسه نیست.

dma8hm1334

 باسلام

نقل قول از: وفا کارن‌پهلو در نوامبر 13, 2013, 10:37:47 قبل از ظهر
نویسه کشیده در این قلم‌ها ارتفاع غیرحقیقی یا هر چه که ترجمه fake است، دارد، این موضوع در حروف‌چینی متنهای کشیده با زی‌پرشین مشکل ایجاد می‌کند زیرا که زی‌پرشین ارتفاع نویسه کشیده را اندازه می‌گیرد و خطی با ارتفاع این نویسه وارد می‌کند. برای روشن شدن این موضوع فایل pdf پیوست را ببینید:

\documentclass{minimal}
\usepackage{fontspec}
\usepackage{showcharinbox}
\newfontfamily\testfont{HM XNiloofar}
\begin{document}
\begin{center}
\ShowCharInBox{\fontsize{500}{510}\testfont \char"0640}
\end{center}
\end{document}

همانطور که در فایل pdf می‌بینید قسمنی از ارتفاع این نویسه را فضای خالی تشکیل می‌دهد که نادرست است و ارتفاع واقعی این نویسه نیست.

در فونت‌های X Series 2 خط کرسی گلیف‌های فارسی نسبت به گلیف‌های غیر فارسی بالاتر است. به عنوان مثال این اختلاف در
فونت‌های XBNiloofar و XBKayhan به‌ترتیب برابر 105pt و 101pt است. این اختلاف در فونت‌های persian-hm-xbs حفظ شده
است اما در فونت‌های persian-hm-ftx خطوط کرسی برای گلیف‌های فارسی و غیر فارسی یکسان است.

ضمناً ممکن است لطفاً فونت‌های persian-hm-ftx را در این ارتباط نیز آزمایش فرمایید.

با سپاس

vafa

نقل قول از: dma8hm1334 در نوامبر 14, 2013, 01:48:02 قبل از ظهر
باسلام

در فونت‌های X Series 2 خط کرسی گلیف‌های فارسی نسبت به گلیف‌های غیر فارسی بالاتر است. به عنوان مثال این اختلاف در
فونت‌های XBNiloofar و XBKayhan به‌ترتیب برابر 105pt و 101pt است. این اختلاف در فونت‌های persian-hm-xbs حفظ شده
است اما در فونت‌های persian-hm-ftx خطوط کرسی برای گلیف‌های فارسی و غیر فارسی یکسان است.
خط کرسی نمی‌تواند و نباید معنای متفاوتی در گلیف‌های پارسی و غیر پارسی داشته باشد. خط کرسی جایی است که تک آن را نقطه مرجع می‌بیند و حال چه گلیف پارسی باشد چه غیر پارسی، تفاوتی در آن نباید ایجاد کند در غیراینصورت یک ناهماهنگی زشت وجود خواهد داشت. در مورد قلم‌های HM X این ناهمناهنگی حتی باعث ایجاد ارتفاع غیرحقیقی نویسه می‌شود که تمام محاسبات منطقی را بر هم می‌زند.
نقل قول
ضمناً ممکن است لطفاً فونت‌های persian-hm-ftx را در این ارتباط نیز آزمایش فرمایید.

با سپاس
مشکلی ندارند. من قلم‌های لوتوس، زر، علمی، و نازلی را آزمایش کردم و مشکلی وجود نداشت. فایل pdf پیوست مربوط به قلم زر است.

vafa

احتیاجی به تغییر در قلم‌ها نیست. من مشکل را در نسخه 13.6 بسته زی‌پرشین حل کردم:

http://www.parsilatex.com/forum/SMF/index.php?topic=5671.0

dma8hm1334

با سلام

نقل قول از: وفا کارن‌پهلو در نوامبر 14, 2013, 09:34:58 قبل از ظهر
خط کرسی نمی‌تواند و نباید معنای متفاوتی در گلیف‌های پارسی و غیر پارسی داشته باشد. خط کرسی جایی است که تک آن را نقطه مرجع می‌بیند و حال چه گلیف پارسی باشد چه غیر پارسی، تفاوتی در آن نباید ایجاد کند در غیراینصورت یک ناهماهنگی زشت وجود خواهد داشت. در مورد قلم‌های HM X این ناهمناهنگی حتی باعث ایجاد ارتفاع غیرحقیقی نویسه می‌شود که تمام محاسبات منطقی را بر هم می‌زند. مشکلی ندارند. من قلم‌های لوتوس، زر، علمی، و نازلی را آزمایش کردم و مشکلی وجود نداشت. فایل pdf پیوست مربوط به قلم زر است.

منظور بنده از «خط کرسی گلیف‌های فارسی» خط کرسی (baseline) متداول در فونت‌های فارسی مثل Nazanin، Zar
و منظور از «خط کرسی گلیف‌های غیر فارسی» خط کرسی متداول در فونت‌های انگلیسی مثل DejaVuSans، Arial
بود و مسلم است که در فونت‌های X Series 2 بیش از یک خط کرسی وجود ندارد.

لازم به توضیح است که برخی از فونت‌های OpenType بیش از یک خط کرسی دارند و به همین دلیل هم جدولی برای
مکان‌های خطوط کرسی مختلف تعریف می‌کنند.

به‌هرحال بابت ابهام ایجاد شده پوزش می‌طلبم و برای آزمایش فونت‌های persian-hm-ftx نیز بسیار متشکرم.

با سپاس