سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: مشکل در حرکت‌گذاری کلمات  (دفعات بازدید: 3273 بار)

آفلاین یونس

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 0
  • -دریافت شده: 0
  • ارسال: 26
    • ديدن مشخصات
مشکل در حرکت‌گذاری کلمات
« : نوامبر 04, 2012, 11:52:45 am »
سلام
در بعضی از متون لازم است جمله‌ای یا کلمه‌ای با حرکت‌گذاری کامل درج شود. برای برخی از ترکیب‌های فارسی مانند «لا» و «‍لا» دو حرکت در قلم‌ها تعریف شده است.
در دیگر نرم‌افزارها و حتی ویرایشگر تکمیکر این دو حرکت‌گذاری برای کلمات درست قرار می‌گیرد اما وقتی از لاتک خروجی می‌گیریم حرکت‌ها را روی هم قرار می‌دهد. دو نمونه از این حرکت‌گذاری را که با قلم XB Zar انجام شده است پیوست کردم. لطفاً مشاهده کنید.

با تشکر

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : مشکل در حرکت‌گذاری کلمات
« پاسخ #1 : نوامبر 04, 2012, 12:14:35 pm »
هیچ نظری در مورد اینکه آیا واقعاً word این کار را به درستی انجام می‌دهد یا چرا، ندارم حتی شک دارم که ورد این کار را به درستی انجام دهد. اما خیلی واضح می‌تونم برات توضیح بدهم چرا زی‌پرشین آن را اینگونه چاپ می‌کند. در واقع مشکل از زی‌پرشین نیست بلکه مشکل از قلم است زیرا که زی‌تک تنها اطلاعات موجود در قلم را می‌خواند و کار اضافه‌ای انجام نمی‌دهد. چند نکته:

۱- شما بعد از حرف ل حرف آ دارید که قلم XB Zar لیگاتور لا را درست می‌کند.

۲- قرار دادن اعراب روی حروف در opentype ویژگی mark خوانده می‌شود.

در قلم XB Zar ویژگی‌های ۱ و ۲ هر دو وجود دارد اما ترکیب ۱ و ۲ در طراحی قلم نادیده گرفته شده است (نام ویژگی را خاطرم نیست). برای روشن شدن این موضوع کد زیر را امتحان کن:
\documentclass{article}
\usepackage{xepersian}
\settextfont{XB Zar}
\begin{document}
\Huge
کلّاً  کمّاً
\end{document}
همانطوری که خواهی دید کلمه دوم به درستی چاپ خواهد شد.[/s]
« آخرين ويرايش: نوامبر 04, 2012, 12:35:43 pm توسط وفا خلیقی »

آفلاین یونس

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 0
  • -دریافت شده: 0
  • ارسال: 26
    • ديدن مشخصات
پاسخ : مشکل در حرکت‌گذاری کلمات
« پاسخ #2 : نوامبر 04, 2012, 12:30:35 pm »
سلام
از پاسخ سریعتان ممنون

بله همانطور که فرمودید کلمۀ دوم درست چاپ شد اما اولی مانند نمونه‌ای که فرستادم چاپ می‌شود.
البته با قلم‌های دیگر هم امتحان کردم، حتی Persian-Modern هم این مشکل را دارد.
من با استفاده از نرم‌افزار Volt چند قلم طراحی کرده‌ام و با لیگارتورها و markpositioning هم کار کرده‌ام. برای لیگاتور «لا» دو markpositioning تعریف میشود و این که شما حرکت اول را بعد از تایپ «ل» بزنید یا یعد از تایپ «ل» و «ا» (که به «لا» تبدیل می‌شود) فرقی نمی‌کند و حرکت دوم هم روی «ا» قرار می‌گیرد.
 لطفاً اگر پارامتر مورد نظر در طراحی قلم را به خاطر آوردید برایمان ارسال کنید.

با تشکر

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : مشکل در حرکت‌گذاری کلمات
« پاسخ #3 : نوامبر 04, 2012, 12:34:04 pm »
سلام
از پاسخ سریعتان ممنون

بله همانطور که فرمودید کلمۀ دوم درست چاپ شد اما اولی مانند نمونه‌ای که فرستادم چاپ می‌شود.
البته با قلم‌های دیگر هم امتحان کردم، حتی Persian-Modern هم این مشکل را دارد.
من با استفاده از نرم‌افزار Volt چند قلم طراحی کرده‌ام و با لیگارتورها و markpositioning هم کار کرده‌ام. برای لیگاتور «لا» دو markpositioning تعریف میشود و این که شما حرکت اول را بعد از تایپ «ل» بزنید یا یعد از تایپ «ل» و «ا» (که به «لا» تبدیل می‌شود) فرقی نمی‌کند و حرکت دوم هم روی «ا» قرار می‌گیرد.
 لطفاً اگر پارامتر مورد نظر در طراحی قلم را به خاطر آوردید برایمان ارسال کنید.

با تشکر
من اشتباه کردم، عذرخواهی می‌کنم. باگ زی‌پرشین است. نمونه زیر به درستی کار می‌کند:
\documentclass{article}
\usepackage{xepersian}
\settextfont[Mapping=-]{XB Zar}
\begin{document}
\Huge
کلّاً 
\end{document}

آفلاین یونس

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 0
  • -دریافت شده: 0
  • ارسال: 26
    • ديدن مشخصات
پاسخ : مشکل در حرکت‌گذاری کلمات
« پاسخ #4 : نوامبر 04, 2012, 12:37:11 pm »
درست شد!
من واقعاً نمی‌دانم چطور تشکر کنم
خدا خیرتان بدهد
باز هم شما معجزه کردید

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : مشکل در حرکت‌گذاری کلمات
« پاسخ #5 : نوامبر 04, 2012, 12:48:31 pm »
درست شد!
من واقعاً نمی‌دانم چطور تشکر کنم
خدا خیرتان بدهد
باز هم شما معجزه کردید
در اینصورت اعداد هم انگلیسی خواهند بود که درست نیست. هدف من حل مشکل نبود بلکه نشان دادن آن بود. مشکل از خط ۳۱ در فایل parsidigits.map هست:
U+0644 U+0651 U+0627 <> U+0644 U+0627 U+0651  ; lam shadda alif -> lam alif shadda
از آنجایی که این کار با قصد انجام شده است نمی‌دانم آن را باگ بنامم یا ویژگی. فایل فوق توسط آقای مهدی امیدعلی نوشته شده است و اگر سوالات بیشتری داشتید بهتر است آنها را از آقای امیدعلی بپرسید. بهرحال زی‌پرشین دیگر بروز نمی‌شود پس احتمال حل مشکل در زی‌پرشین حدود صفر می‌باشد.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : مشکل در حرکت‌گذاری کلمات
« پاسخ #6 : نوامبر 04, 2012, 01:50:17 pm »
من مشکل را در صفحه مشکلات زی‌پرشین قرار دادم:

https://github.com/vafa/xepersian/issues

 

مشکل با شماره‌گذاری محیط‌ها

نویسنده وحید دامن‌افشانانجمن زی‌تک

پاسخ ها: 2
مشاهده: 3167
آخرين ارسال مارس 06, 2010, 10:27:47 pm
توسط مهدی امیدعلی
مشکل با نحوه استفاده از شماره گذاری tartibi و arabic در زی‌پرشین

نویسنده محمد چهارسوقیانجمن زی‌تک

پاسخ ها: 2
مشاهده: 3208
آخرين ارسال سپتامبر 30, 2010, 03:30:29 pm
توسط vafa
مشکل با تغییر برخی کلمات خاص از بسته‌ی الگوریتم

نویسنده محمود امین‌طوسیانجمن ریاضیات و علوم

پاسخ ها: 4
مشاهده: 4515
آخرين ارسال ژانویه 17, 2011, 06:53:30 pm
توسط vafa
مشکل با شماره گذاری صفحات پایان نامه

نویسنده maryamانجمن طراحی صفحه

پاسخ ها: 4
مشاهده: 6604
آخرين ارسال ژانویه 31, 2011, 01:27:46 am
توسط هادی صفی‌اقدم
مشکل در شکستگی کلمات

نویسنده maryamانجمن سبک نوشتار

پاسخ ها: 8
مشاهده: 6733
آخرين ارسال فوریه 17, 2011, 10:40:36 pm
توسط امید غیور
مشکل کلمات مرکب لاتین در واژه نامه با زیندی و وارد کردن خودکار آن به «نمایه»

نویسنده h_nuri77انجمن Xindy

پاسخ ها: 9
مشاهده: 7758
آخرين ارسال فوریه 06, 2011, 04:11:15 pm
توسط vafa
مشکل در شماره گذاری بخش و زیر بخش

نویسنده p_ooyaانجمن عمومی

پاسخ ها: 9
مشاهده: 7813
آخرين ارسال مارس 20, 2011, 08:20:18 pm
توسط محمد چهارسوقی
بروز مشکل در شماره گذاری حرفی صفحات

نویسنده مسهر باقریانجمن زی‌تک

پاسخ ها: 2
مشاهده: 3732
آخرين ارسال ژوئن 11, 2011, 04:58:22 pm
توسط vafa